- Design, develop, test, and deploy Java-based applications for banking systems using Spring Boot.
- Collaborate with cross-functional teams to identify business requirements and implement solutions that meet customer needs.
- Provide technical guidance and mentorship to junior team members on Java development best practices.
- Troubleshoot complex issues related to EMV (Electronic Funds Transfer) transactions.
Job Requirements :
- 6+ years of experience in Java development with expertise in Spring MVC/Spring Boot frameworks, REST APIs, ORMs (Online Real-Time Gross Settlement)
- Experience in Payment Domain, Switching, EMV, ATM Driving Protocols, ACI (Advanced Card Interoperability).
- Experience working on large-scale projects involving multiple stakeholders from various industries.
- Experience in cloud platforms (Azure, AWS, or GCP).
- Valuable understanding on OOP fundamentals, Microservices, and messaging systems (Kafka, RabbitMQ).