Java Backend Engineer - Springboot Microservices

10decoders

IN Full–time
Posted on: February 26, 2026
Job Summary: We are seeking a highly skilled and self-driven Java Backend Developer with strong experience in designing and deploying scalable microservices using Spring Boot and Azure Cloud. The ideal candidate will have hands-on expertise in modern Java development, containerization, messaging systems like Kafka, and knowledge of CI/CD and DevOps practices. Key Responsibilities: • Design, develop, and deploy microservices using Spring Boot on Azure cloud platforms. • Implement and maintain RESTful APIs, ensuring high performance and scalability. • Work with Java 11+ features including Streams, Functional Programming, and Collections framework. • Develop and manage Docker containers, enabling efficient development and deployment pipelines. • Integrate messaging services like Apache Kafka into microservice architectures. • Design and maintain data models using PostgreSQL or other SQL databases. • Implement unit testing using JUnit and mocking frameworks to ensure code quality. • Develop and execute API automation tests using Cucumber or similar tools. • Collaborate with QA, DevOps, and other teams for seamless CI/CD integration and deployment pipelines. • Work with Kubernetes for orchestrating containerized services. • Utilize Couchbase or similar NoSQL technologies when necessary. • Participate in code reviews, design discussions, and contribute to best practices and standards. Required Skills & Qualifications: • Strong experience in Java (11 or above) and Spring Boot framework. • Solid understanding of microservices architecture and deployment on Azure. • Hands-on experience with Docker, and exposure to Kubernetes. • Proficiency in Kafka, with real-world project experience. • Working knowledge of PostgreSQL (or any SQL DB) and data modeling principles. • Experience in writing unit tests using JUnit and mocking tools. • Experience with Cucumber or similar frameworks for API automation testing. • Exposure to CI/CD tools, DevOps processes, and Git-based workflows. Nice to Have: • Azure certifications (e.g., Azure Developer Associate) • Familiarity with other cloud providers (AWS, GCP) • Familiarity with Couchbase or other NoSQL databases. • Knowledge of observability tools (Prometheus, Grafana, ELK)

About Company

Your next job is waiting

Create your profile and start applying in minutes.