- Professional
- Office in Bangalore
Key Responsibilities
API Design Development
Design and develop RESTful APIs and backend services using Java Spring Boot and related frameworks
Implement microservices with well defined contracts best practices and reusability in mind
Ensure APIs meet non functional requirements security scalability performance and reliability
Develop reusable components libraries and frameworks to support core service architecture
Integration Backend Engineering
Integrate APIs with databases message queues identity platforms and third party services
Design and optimize data models database queries and ORM mappings
Work with DevOps to support API deployments using CI CD pipelines
Quality Assurance Testing
Write unit integration and automated tests using JUnit Mockito or similar frameworks
Collaborate with QA to ensure correct test coverage and resolve defects
Perform code reviews refactoring and improvements for maintainability and performance
Documentation Collaboration
Document API specifications using Swagger OpenAPI
Participate in Agile ceremonies and collaborate with cross functional teams
Provide estimates feasibility analysis and technical support to product teams
Required Skills Qualifications
3 7 years of experience in Java development
Strong proficiency in Java 8 Spring Boot Spring MVC and Spring Cloud
Experience in building and consuming RESTful APIs
Solid understanding of ORM Hibernate JPA and relational databases MySQL PostgreSQL Oracle
Experience with Git Maven Gradle and CI CD Jenkins GitLab CI GitHub Actions etc
Familiarity with microservices architecture and distributed systems fundamentals Apply Now