Senior Java Developer

People Prime Worldwide
Greater Kolkata Area

Design, develop, test, and maintain high-quality Java applications.

Develop scalable and secure applications using Java and Spring Boot.

Design and implement RESTful APIs and microservices.

Analyze business and technical requirements and translate them into technical solutions.

Participate in architecture and technical design discussions.

Write clean, maintainable, and efficient code.

Perform code reviews and provide technical guidance to junior developers.

Troubleshoot application issues and perform root-cause analysis.

Develop unit and integration tests.

Work closely with QA, DevOps, product, and other engineering teams.

Participate in Agile/Scrum ceremonies and contribute to continuous improvement.

Required Skills

8+ years of professional software development experience.

Strong proficiency in Java 8/11/17+.

Strong experience with Spring Boot, Spring Framework, and Spring MVC.

Hands-on experience with Microservices architecture.

Strong knowledge of REST APIs and web services.

Experience with databases such as PostgreSQL, MySQL, Oracle, or similar.

Good understanding of multithreading, collections, exception handling, and JVM concepts.

Experience with Git and CI/CD practices.

Knowledge of unit testing frameworks such as JUnit and Mockito.

Strong debugging and problem-solving skills.

Good to Have

Experience With Kafka Or Other Messaging Platforms.

Docker/Kubernetes experience.

Cloud experience with AWS, Azure, or GCP.

Experience with Agile development methodologies.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →