remote
Senior Lead Engineer - IBS Software Services
Software Engineer
Senior Lead Engineer driving the design and delivery of high‑performance Java backend services, shaping microservices architecture, and ensuring robust, scalable solutions with modern DevOps practices.
About the role
Key Responsibilities
- Design, develop, and maintain scalable, high‑performance backend systems using Java and Spring Boot.
- Own end‑to‑end delivery of features from architecture to production support.
- Architect and evolve a microservices ecosystem, including service decomposition, RESTful API design, and inter‑service communication.
- Champion code quality, testability, and maintainability through best practices, code reviews, and automated testing.
- Lead architecture and design discussions, influencing technical decisions and driving continuous improvement.
- Identify and resolve performance, scalability, and reliability challenges across the stack.
Requirements
- 5–13 years of professional experience in Java backend development.
- Deep expertise in Spring Boot, REST APIs, and microservices patterns.
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines.
- Strong understanding of cloud platforms (AWS, Azure, or GCP) and deployment best practices.
- Excellent communication skills and a proven ability to mentor and lead technical teams.
Skills
javarest apidockerkubernetescicd