Java FSD
leading digital engineering and technology organization
About the Role
A full-time Java Full Stack Developer role is based in Chennai in a hybrid work model.
Key Responsibilities
- Designing, developing, and maintaining Java-based backend services.
- Designing, developing, and maintaining responsive web frontends.
- Ensuring high performance, security, and scalability.
- Building and integrating microservices.
- Participating in code reviews.
- Writing unit and integration tests.
- Troubleshooting production issues.
- Collaborating closely with architects, QA engineers, product owners, and other developers to refine requirements, implement features, and improve system design.
- Documenting technical solutions.
- Optimizing existing code.
- Contributing to continuous improvement of development processes and tools.
Requirements & Tech Stack
- Proficiency in Java-based programming and experience with full stack application development.
- Hands-on experience in Java 8 and above.
- Practical expertise in designing, implementing, and maintaining microservices architectures, including RESTful APIs and service integration.
- Solid understanding of design patterns and clean coding practices.
- Familiarity with relational and/or NoSQL databases.
- Familiarity with version control systems (e.g., Git).
- Familiarity with build tools.
- Familiarity with CI/CD pipelines.
Qualifications
- Experience with modern front-end technologies (such as HTML5, CSS3, JavaScript, and a framework like React) is highly beneficial.
- Ability to work in agile teams.
- Ability to communicate clearly.
- Ability to collaborate effectively with cross-functional stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience in software development.





