Java MS Developer

4 - 9 years

6.0 - 11.0 Lacs P.A.

Chennai

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Java MSRESTful API design principlesJWTunit testingSpring BootJSONAPI Developmentrelational databasesElasticsearchOAuth 2.0XMLMongoDBAPI gateway policies

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role: We are seeking talented API Developers with expertise in building scalable and efficient microservices using Spring Boot. This role will focus on developing and maintaining APIs to support the API Catalogue Services platform, enabling discoverability, reuse, and seamless integration across the organization. The ideal candidate will possess strong technical skills, a solid understanding of RESTful API design principles, and experience with cloud-native development practices. Key responsibilities: 1. API Development Design, develop, and maintain RESTful APIs and microservices using Spring Boot. Ensure APIs are scalable, secure, and aligned with organizational standards. Implement reusable and modular API components to promote consistency and efficiency. 2. Integration and Data Handling Integrate APIs with backend data stores such as MongoDB, Elasticsearch, and relational databases. Develop data models and service layers to manage catalogue metadata, API versioning, and other business requirements. Handle data transformation and serialization (JSON/XML). 3. Performance and Security Optimize APIs for performance, scalability, and reliability. Implement security measures such as OAuth 2.0, JWT, and API gateway policies. Conduct unit testing and integration testing to ensure high-quality deliverables. 4. Collaboration and Documentation Work closely with product owners, solution architects, and DevOps teams to deliver feature-rich APIs. Document API specifications using OpenAPI/Swagger standards. Contribute to peer code reviews and provide mentorship to junior developers. 5. Monitoring and Maintenance Set up logging, monitoring, and metrics for APIs to track usage and troubleshoot issues. Participate in the resolution of production incidents and root cause analysis. Continuously improve APIs based on stakeholder feedback and evolving requirements. Required Skill Set: Technical Skills Proficiency in Spring Boot and Spring ecosystem modules (Spring Data, Spring Security, etc.). Strong understanding of RESTful API design principles and best practices. Experience with API documentation tools (e.g., Swagger/OpenAPI). Hands-on experience with databases (e.g., MongoDB, PostgreSQL, Elasticsearch). Knowledge of containerization and orchestration tools (Docker, Kubernetes). Familiarity with API gateways (e.g., Apigee, AWS API Gateway) and CI/CD pipelines. Proficiency in version control systems (e.g., Git). Soft Skills Strong problem-solving and analytical skills. Excellent written and verbal communication for collaboration with technical and non-technical teams. Ability to thrive in an agile, fast-paced environment. Experience 4+ years of experience in Java development, including Spring Boot microservices. Proven track record of delivering robust APIs in cloud-native environments (AWS preferred). Experience with API lifecycle management and governance is a plus.

Information Technology & Services
Bromley

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)