Lead API Developer
Core
Design, develop, and maintain high-performance, mission-critical backend systems and microservices using Java and modern design patterns.
Role type
Senior IC Lead API Developer (Java/Microservices)
Builds
RESTful APIs, event-driven microservices, and backend systems
Domain
Financial services technology / Enterprise software
Deliverable
production ML models | product features
Required skills
Java (17/21), Spring Boot, Spring Cloud, Hibernate/JPA, RESTful API design, OpenAPI/Swagger, SOLID principles, Clean Architecture, Concurrency/Multithreading, JUnit 5, Mockito, Testcontainers, PostgreSQL, Oracle, MongoDB, Cassandra, Apache Kafka, RabbitMQ, Git, Jenkins, GitHub Actions, Tekton, Docker, Kubernetes/OpenShift
Preferred skills
AWS, GCP, Azure, Serverless architectures, API Gateways, Service Mesh, Redis, Hazelcast, SonarQube, Snyk, Checkmarx, Financial services domain knowledge
Technologies
Java, Spring Boot, Spring Cloud, Hibernate, PostgreSQL, Oracle, MongoDB, Cassandra, Kafka, RabbitMQ, Jenkins, GitHub Actions, Tekton, Docker, Kubernetes, OpenShift, Redis, Hazelcast, SonarQube, Snyk, Checkmarx, GitHub Copilot, Cursor
Responsibilities
Architect, build, and deploy robust RESTful APIs and event-driven microservices; Enforce strict coding standards, design patterns, modular architecture, and CI/CD best practices; Lead code reviews, mentor junior and mid-level developers, and drive technical roadmaps; Collaborate closely with Product Owners, Architects, and cross-functional teams in an Agile environment; Integrate AI-assisted coding and testing tools to guarantee 100% code coverage and ensure code sanctity
Seniority
Senior, hands-on IC with mentorship responsibilities