Lead Software Engineer
Core
Lead the design, development, and delivery of scalable, high-performance backend applications for electronic payment systems.
Role type
Senior IC/Lead Java Developer
Builds
Java-based microservices and backend applications
Domain
Fintech / Payments
Required skills
Java 17+, Spring Boot, Microservices, REST API design, Apache Kafka, SQL/NoSQL, AWS/Azure/GCP, Docker, Kubernetes, CI/CD pipelines
Preferred skills
Reactive programming, Observability tools, Infrastructure as Code, Cloud certifications
Technologies
Java, Spring Boot, Kafka, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes, Jenkins, GitLab CI
Responsibilities
Own architecture and design of Java-based microservices; Lead, guide, and mentor a team of developers; Write clean, efficient code using Java 17+ and Spring Boot; Work with product owners to refine requirements and define acceptance criteria
Seniority
Senior, hands-on IC with leadership