Point your AI agent at freehire and let it find you a job.

Get the CLI →

Nichebit Softech

NewBe an early applicant

Java Full Stack Developer

Posted 4 views
Discussion

Job Title: Full Stack Java Developer Spring Boot, React.js / Angular
Location: Chennai (Work from Office)
Experience: 4-6 years
Employment Type: Full-time, Permanent
Notice Period: Immediate to 30 days preferred
Interview Mode: Face-to-face (in-person) at our Chennai office

About the Role
We are looking for a strong Full Stack Java Developer to design, build and maintain enterprise web applications. You will work across the stack, from Java and Spring Boot services and REST APIs to React.js or Angular front ends, backed by Oracle, SQL Server or PostgreSQL. Solid Java fundamentals and the ability to deliver end to end are the most important requirements.

Key Responsibilities

  • Design, develop and maintain full stack applications using Java, Spring Boot and React.js or Angular.
  • Build secure, scalable REST APIs and microservices.
  • Develop responsive, reusable front-end components and integrate them with backend services.
  • Design database schemas and write optimized queries, stored procedures and indexes on Oracle, SQL Server or PostgreSQL.
  • Write unit and integration tests and take part in code reviews to maintain quality.
  • Troubleshoot, debug and optimize application performance across front end, backend and database.
  • Collaborate with business analysts, QA and DevOps teams in an Agile environment.
  • Use Git and CI/CD pipelines for version control and deployments.

Must-Have Skills (Priority Order)

  1. Java (8 or higher) with Spring Boot, Spring MVC, Spring Data/JPA, Hibernate (primary skill)
  2. React.js or Angular (hooks/components, state management, TypeScript, HTML5, CSS3, JavaScript ES6+)
  3. RESTful API design and development
  4. Relational databases: Oracle, SQL Server or PostgreSQL (advanced SQL, query tuning, stored procedures)
  5. Microservices architecture and design patterns
  6. Git, Maven/Gradle and CI/CD basics
  7. Strong debugging, analytical and problem-solving skills

Good to Have

  • Spring Security, JWT, OAuth2
  • Messaging tools such as Kafka or RabbitMQ
  • Docker and cloud exposure (Azure or AWS)
  • Testing tools: JUnit, Mockito, Jest, Cypress
  • Experience in Agile/Scrum projects

Candidate Profile

  • Bachelor’s degree in Computer Science, IT or a related field
  • 4-6 years of hands-on full stack development experience
  • Currently based in Chennai or willing to relocate; must be available for a face-to-face interview

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.