Experience
5 - 8 yrs
Job Location
Pune, India
Vacancy
3
Designation
Senior Java Developer
Job Type
Not specified
Job Description
Roles and Responsibilities
- Design, develop, and maintain high-performance, scalable microservices applications using Java and Spring Boot.
- Build and integrate RESTful APIs to facilitate seamless data communication.
- Write clean, reusable, and efficient Java code following solid Object-Oriented Programming principles.
- Develop relational database solutions, handling complex data manipulation and schema design using SQL.
- Implement automated testing and code quality practices using JUnit, Mockito, and SonarQube.
- Diagnose application bottlenecks, troubleshoot bugs, and provide long-term software resolutions.
- Participate across all SDLC stages including requirement gathering, design, testing, and deployment.
- Manage code versioning and collaborative development workflows using Git.
Preferred Candidate Profile
- Experience: 5 to 8 years in software development with core focus on Java microservices.
- Technical Core: Java, Spring Framework, Spring Boot, Microservices, RESTful APIs, OOP principles.
- Database & Tools: SQL (MySQL / PostgreSQL / Oracle), Git, SonarQube, JUnit, Mockito.
- Soft Skills: Strong analytical, problem-solving, and interpersonal skills with proactive self-management.
