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
- Strong 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.