- Design, develop, test, deploy and maintain large-scale Java-based microservices architecture for financial services applications.
- Collaborate with cross-functional teams to identify business requirements and design solutions that meet those needs using Spring Boot framework.
- Ensure high availability, scalability, security and performance of the system by implementing best practices in coding standards, testing methodologies and monitoring tools.
- Participate in code reviews to ensure adherence to coding standards and quality guidelines.
Job Requirements :
- 12-22 years of experience in software development with expertise in Java programming language.
- Solid understanding of Kafka messaging queues for building real-time data pipelines.
- Experience with PL/SQL scripting language for database interactions (e.g., Oracle).
- Proficiency in developing microservices architecture using Spring Boot framework.