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