We are seeking a solution-minded Lead Backend Developer to spearhead one of our development streams for an entitlement service built on a microservices architecture.
Responsibilities
Lead and mentor a team of developers, ensuring high-quality deliverables
Design, develop, and optimize scalable backend systems using microservices architecture
Build and manage security protocols, including SSO and Azure AD integrations
Implement and maintain Azure DevOps CI/CD pipelines for seamless deployment
Collaborate with cross-functional teams to define, design, and deliver key features
Develop event-driven systems leveraging expertise in Kafka
Utilize Java, Spring Boot, and WebFlux to create robust backend functionality
Administer and maintain containerization environments using Kubernetes and Docker
Work with SQL and NoSQL databases to ensure data integrity and optimal performance
Improve API performance and monitor the endpoints built using RESTful APIs
Oversee the integration of AWS solutions into microservice architectures
Requirements
Minimum 10+ years of experience in backend microservices development
Expertise in security protocols such as SSO and Azure AD
Proficiency with Azure DevOps CI/CD pipeline automation
Background in Java, Spring Boot, and Spring WebFlux
Showcase of experience with Kafka for event-driven workloads
Familiarity with Kubernetes, Docker, and AWS ecosystems
Understanding of database technologies including SQL and NoSQL
Capability to use Maven/Gradle efficiently in project builds
Skills in working across REST API integrations and optimizing for performance
Strong communication and leadership skills to guide and coordinate teams
Fluency in English with a proficiency level of B1 or higher
Nice to have
Knowledge of Single Sign-On implementations
Background in Solution Architecture for scalable systems