$120K - 160K a year
Design, develop, and maintain scalable microservices using Spring Boot while collaborating with cross-functional teams and ensuring code quality and performance optimization.
Strong proficiency in Java 8+, Spring Boot, RESTful APIs, microservices design, cloud platforms, MongoDB, Git, and software design patterns, with experience in CI/CD and DevOps practices preferred.
• Design, develop, and maintain scalable microservices using Spring Boot • Collaborate with cross-functional teams to define, design, and deliver new features • Write clean, maintainable, and efficient code following best practices • Participate in code reviews and provide constructive feedback • Troubleshoot, debug, and optimize application performance • Strong proficiency in Java (8+), Spring Boot, and RESTful API development • Experience in designing and developing Microservices architectures - Solid understanding of cloud platforms (AWS, Azure, or GCP) • Hands-on experience with Gradle and build automation • Strong knowledge of software design patterns and best practices • Experience with CI/CD pipelines and DevOps practices • Familiarity with version control systems (Git) • Excellent problem-solving and debugging skills • Experience with MongoDB or other NoSQL databases Core Java (8+) – OOP, Collections, Concurrency - 20% - Mandatory Spring Boot & RESTful API Development - 20% - Mandatory Microservices Architecture & Design - 15% Mandatory Cloud Platforms (AWS/Azure/GCP) - 5% - Mandatory Software Design Patterns & Best Practices - 10% - Mandatory MongoDB / NoSQL Databases - 5% - Mandatory Git & Version Control - 5% - Mandatory Problem Solving & Debugging - 5% - Mandatory CI/CD, Gradle & DevOps Practices - 2.5% - Non-Mandatory Monitoring & Logging Tools (Grafana / Prometheus) - 2.5% - Non-Mandatory Frontend (JavaScript, Angular, npm) - 2.5% - Non-mandatory Agile & Team Collaboration - 5% - Non-mandatory Messaging/Event Streaming (NATS/Kafka)- 2.5% - Non-Mandatory
This job posting was last updated on 10/11/2025