





**Position Overview** Java and Microservices Developer designs, develops, and maintains applications using Java as the main programming language and microservices architecture for scalable, modular systems. **Detailed Roles and Responsibilities** · Design, develop, and maintain scalable Java\-based microservices architecture using · Spring Boot and related frameworks. · Lead the development of RESTful APIs ensuring high performance, security, and reliability. · Architect and implement containerized microservices using Docker and orchestration tools like Kubernetes. · Collaborate closely with cross\-functional teams to define system requirements and translate them into technical solutions. · Mentor junior developers, conduct code reviews, and enforce coding standards and best practices. · Troubleshoot, debug, and optimize applications for maximum speed and scalability. · Implement CI/CD pipelines and automate deployment processes to streamline releases. · Stay updated with emerging technologies and recommend improvements to enhance system architecture. **Educational \& Experience** · Bachelor’s or master’s degree in computer science, Software Engineering. · 10\+ years of professional experience in Java development and microservices architecture · Excellent communication skills and attention to detail. Job Types: Full\-time, Contract Experience: * Java Development: 10 years (Preferred)


