Design, develop, and maintain Java-based applications and microservices, ensuring scalability, security, and performance of backend systems.
Requirements
- 8+ years of hands-on experience in Java (8 or higher).
- Strong knowledge of Spring Framework (Spring Boot, Spring MVC).
- Experience building and integrating RESTful and SOAP-based web services.
- Proficiency in working with JSON, XML, and API tools like Postman or Swagger.
- Experience with relational databases (MySQL, PostgreSQL, Oracle).
- Familiarity with version control tools (Git), CI/CD pipelines, and Agile development.
- Understanding of design patterns, object-oriented programming, and unit testing frameworks (JUnit, Mockito).
Responsibilities
- Design, develop, and maintain Java-based applications and microservices.
- Build and consume RESTful and SOAP web services to support system integrations.
- Write clean, efficient, and testable code following industry best practices.
- Participate in code reviews and maintain high standards for code quality and performance.
- Debug and resolve technical issues, perform root cause analysis, and implement fixes.
- Ensure the scalability, security, and performance of backend systems.
- Collaborate with business analysts, QA, and DevOps teams throughout the software development lifecycle.
Other
- good understanding of Oops and collections.