HamburgerMenu
hirist

Senior Java Developer - Spring Boot/J2EE Programming

Paddlelift
Pune
5 - 7 Years

Posted on: 22/09/2025

Job Description

About the Role :

We are seeking a skilled and experienced Senior Java Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality Java applications that are scalable, secure, and performant.

You will work closely with cross-functional teams, including product managers, architects, and QA, to deliver solutions that meet business requirements and technical standards.


Key Responsibilities :


- Design, develop, test, and deploy robust, scalable Java applications and services.

- Collaborate with product owners and architects to understand requirements and translate them into technical specifications.

- Write clean, efficient, and maintainable code following best practices and coding standards.

- Conduct code reviews to ensure code quality and adherence to architectural guidelines.

- Troubleshoot, debug, and resolve complex technical issues in production and non-production environments.

- Mentor junior developers and provide technical guidance to the development team.

- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.

- Implement and maintain RESTful APIs and integrate with third-party services.

- Ensure application security by implementing secure coding practices and staying up to date with security trends.

- Optimize application performance and scalability through profiling and tuning.

- Document technical designs, processes, and code changes for future reference and team collaboration.


Required Skills & Qualifications :


- Bachelors degree in Computer Science, Engineering, or a related field.

- 5+ years of professional experience in Java development.

- Strong proficiency in Java SE and Java EE technologies.

- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).

- Solid understanding of RESTful API design and implementation.

- Experience with databases such as MySQL, Oracle, or PostgreSQL and proficiency in writing complex SQL queries.

- Familiarity with build tools like Maven or Gradle.

- Knowledge of version control systems, preferably Git.

- Experience with containerization and orchestration tools like Docker and Kubernetes is a plus.

- Understanding of microservices architecture and event-driven systems.

- Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI/CD, or similar.

- Excellent problem-solving skills and the ability to work independently and within a team.

- Strong communication skills and ability to collaborate effectively with cross-functional teams


info-icon

Did you find something suspicious?