We are looking for a Lead Full Stack Java Developer to design, develop, and lead delivery of enterprise-grade web applications.
The role involves hands‑on development along with technical leadership, guiding a team, and ensuring high-quality, scalable solutions in a banking/financial services environment.
Key Responsibilities:
- Lead the design and development of full‑stack applications using Java-based technologies
- Build scalable backend services using Java, Spring Boot, and microservices architecture
- Develop responsive front‑end applications using modern frameworks (Angular/React)
- Provide technical leadership, code reviews, and mentoring to development teams
- Collaborate with architects, product owners, and stakeholders to define solutions
- Ensure application performance, security, and scalability standards are met
- Integrate REST APIs, third‑party services, and enterprise systems
- Participate in architecture discussions and system design decisions
- Support CI/CD processes and DevOps practices
Required Skills:
- Strong experience in Java, Spring Boot, and microservices
- Experience with front‑end frameworks (React or Angular)
- Good understanding of REST APIs and distributed systems
- Experience with databases (SQL/NoSQL)
- Strong knowledge of software design principles and architecture
- Experience with Git, CI/CD pipelines, and Agile development
Preferred:
- Banking or financial services domain experience
- Cloud experience (AWS, Azure, or GCP)
- Experience leading development teams or projects
- Knowledge of containerization (Docker, Kubernetes)
#J-18808-Ljbffr