Lead Backend Developer

Overview

We are seeking a Lead Backend Developer to lead the development of Spring Boot microservices for a banking workflow solution hosted on AWS. The role requires strong hands-on coding, mentoring junior developers, and building scalable, high-performance backend services including BFF microservices.

Job Description

Key Responsibilities:
• Design, develop, and maintain Spring Boot microservices
• Build and manage BFF microservices:
o Translate frontend requests
o Aggregate data from multiple backend services
o Implement caching strategies
• Implement REST APIs following best practices.
• Integrate backend services with BPM / Workflow engines.
• Ensure high performance, scalability, and reliability.
• Implement caching mechanisms to improve frontend performance.
• Work closely with the Architect to align with architecture guidelines.
• Lead code reviews, enforce coding standards, and mentor team members.
• Troubleshoot production issues and optimize services.

Requirements:

• 8+ years of backend development experience
Strong expertise in:
• Java
• Spring Boot
• Microservices
• Hands-on experience with:
• BFF pattern
• API aggregation and transformation
• Caching (Redis / in-memory caching)
• Experience deploying services on AWS
• Good understanding of:
• RESTful APIs
• Security (JWT, OAuth)
• Excellent communication skills and ability to lead junior developers.
• Experience working in banking or enterprise systems preferred 

Skills & Requirements

Java, Spring Boot, Microservices, Backend Development, BFF Pattern, API Aggregation, API Transformation, RESTful APIs, Caching, Redis, In-Memory Caching, AWS, JWT, OAuth, Security, Workflow Integration, BPM Integration, System Design, Performance Optimization, Scalability, Code Review, Mentoring, Troubleshooting

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you