
Java Backend Engineer - Springboot Microservices
10decoders
Description
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.
Eligibility Criteria
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.
About 10decoders
10decoders is an Indian edtech company offering online coding and programming courses for beginners and professionals.
