Job Title: Java Full Stack Developer
Location: Chennai Onsite
Employment Type: Full Time
Compensation: Up to 21 LPA
Position Overview
We are looking for a
strong individual contributor with solid
Java Full Stack development experience to help modernize legacy systems into a
React + Java Spring Boot + PostgreSQL architecture.
The role involves working across the
entire software development lifecycle, including architecture design, development, testing, deployment, and optimization of scalable applications.
Candidates should have a
challenging mindset, strong coding expertise, and hands-on experience with modern development tools including AI/LLM-based accelerators.
Key Responsibilities
- Design, develop, test, and maintain scalable software applications.
- Work across the full software development lifecycle (SDLC) including architecture, development, testing, and deployment.
- Create high-level software architecture designs outlining system components and interfaces.
- Develop user-friendly and interactive front-end interfaces.
- Build and maintain backend applications such as APIs and microservices.
- Work with modern development tools including LLMs, AI agents, and developer copilots to accelerate development.
- Implement REST APIs and web services for system integrations.
- Follow best engineering practices such as Test Driven Development (TDD), CI/CD, and Agile methodologies.
- Improve application performance and optimize system efficiency.
- Ensure security best practices, including encryption and data protection.
- Continuously evaluate and integrate new technologies and frameworks to enhance development capabilities.
Must-Have Skills
- Java 21
- Spring Boot
- JPA / Hibernate
- React.js
- Java Full Stack Development
- REST APIs & Web Services
- HTML, CSS, XML, JSON
- PostgreSQL
- Google Cloud Platform (GCP)
- Pub/Sub
- Experience with AI tools, LLMs, Copilot, or AI development accelerators
- Strong experience in software architecture and application modernization
Good-to-Have Skills
- Experience with legacy application modernization
- Hands-on exposure to microservices architecture
- Experience working in Agile development environments
- Knowledge of performance optimization and scalability techniques
- Exposure to advanced AI-assisted development workflows
Experience Required
- 6+ years of overall IT experience
- 4+ years of hands-on development experience
- Strong expertise in at least one programming language or proficiency in two coding languages
Education
Required: Bachelor's Degree in Computer Science, Engineering, or related field
Preferred: Bachelor's Degree
Skills: spring boot,css,gcp,llms,java full stack development,web services,java 21,html,ai tools,sub,copilot,pub,hibernate,jpa,react.js,rest apis,xml,json