About the Role
We are looking for an experienced Backend Lead – Java to lead the development and architecture of scalable backend systems powering our digital banking platform.
The ideal candidate will have strong expertise in Java, Spring Boot, and microservices architecture, with proven experience leading backend engineering teams and delivering enterprise-grade systems.
You will work closely with architects, product managers, frontend engineers, and DevOps teams to build secure, scalable, and high-performance backend services.
Key Responsibilities
Backend Leadership
- Lead and mentor backend engineering teams.
- Define backend architecture standards and development best practices.
- Conduct code reviews and technical design discussions.
Backend Development
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build scalable microservices architectures supporting high-volume systems.
- Develop secure and scalable RESTful APIs.
System Architecture
- Contribute to backend system design and architectural decisions.
- Ensure high availability, scalability, and performance.
- Implement secure coding standards and backend security practices.
Integration & Messaging
- Integrate backend systems with enterprise services and third-party platforms.
- Work with event-driven architectures using Kafka or similar technologies.
Collaboration
- Collaborate with frontend, QA, DevOps, and product teams.
- Participate in Agile/Scrum planning and delivery activities.
Required Qualifications
Experience
- 9+ years of experience in Java backend development
- 2+ years of experience leading backend teams
- Strong experience with Spring Boot and microservices
Technical Skills
- Java
- Spring Boot
- Microservices
- REST APIs
- SQL / PostgreSQL / MySQL
- Kafka
- Docker
- Kubernetes
- CI/CD pipelines
- Git
Security & Architecture
- OAuth2 / JWT
- Distributed systems design
- API security best practices
Professional Skills
- Strong leadership and mentoring skills
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
Preferred Qualifications
- Experience in digital banking, fintech, or financial services
- Experience building high-availability enterprise systems
- Experience with cloud platforms and container orchestration
- Experience with event-driven architectures