Role Summary:
We are looking for a skilled Java developer to design and build scalable, high‑quality applications in the banking domain. You will work on microservices, integration solutions, and modern cloud platforms, collaborating with cross‑functional teams in a dynamic environment.
Key Responsibilities:
- Develop and maintain applications using Java and Spring Boot
- Apply the Spring Framework (especially Spring Boot) for microservices development
- Use Spring Integration to build scalable integration solutions
- Work within the banking domain (experience in corporate actions is preferred)
- Deploy and manage applications on Azure, using Kubernetes and Docker
- Integrate with both SQL and NoSQL databases
- Build user interfaces with Angular (version 6 or above) or React
- Optionally, leverage Kafka and/or Apache Camel (added advantage)
- Communicate effectively with team members and stakeholders
Qualifications & Requirements:
- Minimum 7 years of relevant experience in Java development
- Strong proficiency in Spring Boot, Spring Framework, and Spring Integration
- Proven experience in the banking sector (corporate actions experience is a plus)
- Hands‑on experience with Azure, Kubernetes, and Docker
- Experience working with SQL and NoSQL databases
- Proficiency in Angular (6+) or React
- Good communication skills