Duration: 6+ months, with possibility of extension
About the Role
We are looking for a Lead Java Full Stack Developer to work on enterprise-scale applications for a global payments client.
Key Skills
Strong Java & Spring Boot development experience
Hands-on Angular experience with JavaScript/TypeScript
Strong knowledge of Microservices & REST APIs
Experience with Docker & Kubernetes
Experience with Cloud platforms – AWS / Azure / GCP
Strong SQL / relational database experience
Good understanding of CI/CD and Git
Experience with event-driven architecture / Kafka is preferred
Robust understanding of application performance, scalability, and security
Experience working in Agile/Scrum or Secure environments
Responsibilities
Design and develop scalable full-stack applications using Java, Spring Boot, and Angular.
Develop and integrate RESTful APIs and microservices.
Build secure, reliable, and high-performance enterprise applications.
Containerise and deploy applications using Docker and Kubernetes.
Work with cloud platforms and CI/CD pipelines.
Participate in technical design, architecture discussions, and code reviews.
Troubleshoot production issues and optimise application performance.
Mentor developers and contribute to engineering best practices.
Collaborate with Product, Architecture, QA, DevOps, and global engineering teams.