We are looking for an experienced Apigee-Java Developer to join an international development team working on a large-scale financial services platform. You will play a key role in developing scalable and high-performance API solutions using Apigee and Java technologies.
- Participate in all stages of the SDLC: analysis, design, coding, testing, deployment
- Collaborate with onshore and offshore teams across IT, Operations, and Business
- Translate business requirements into functional and technical designs
- Deliver clean, well-documented code and help improve existing coding practices
- Act as a team player and technical example for junior developers
- Contribute to performance tuning, debugging, and issue resolution
- 5+ years of experience in Java / J2EE development (Java 8+)
- Strong expertise in Apigee architecture, design, and debugging
- Deep understanding of Core Java, Multithreading, and Collections
- Familiarity with Spring Boot, Spring Framework, and Hibernate
- Experience in building REST APIs, SOA, and web services
- Knowledge of JMS, Message Queues, and Oracle databases
- Understanding of JVM memory management and performance optimization
- Experience with JUnit, Mockito and writing automated unit tests
- Strong analytical and communication skills
- Ability to prioritize tasks and manage multiple development streams
- Experience with AngularJS
- Cloud certifications (AWS or Azure)
- Knowledge of NoSQL databases (e.g., MongoDB)
- Experience in distributed caching and scalable systems
- Previous experience in banking / financial services, especially Wealth Management