· Design, develop, test, and deploy Java applications and services for banking.
· Collaborate with business stakeholders to identify and prioritize project requirements.
· Write clean, efficient, and well-documented code that meets industry standards.
· Participate in code reviews and contribute to the improvement of the overall code quality.
· Collaborate closely with the technology team to architect and deliver high-quality services that cater to internal stakeholders and clients.
· Stay abreast of cutting-edge technologies and their implications for emerging business models within the relevant domain.
· Provide guidance, mentorship, and coaching to the junior development team.
· Ensure compliance with all Commercial and Licensing obligations to facilitate successful project outcomes.
· Excellent in Springboot microservices, Spring (spring integration, spring batch, spring data, spring cloud, spring boot), Libraries and Frameworks.
· Working experience with REST API
· Experience with database (MariaDB, mysql, oracle etc)
· Should have experience in Private Cloud platform (Openshift, Kubernetes, Docker).
· Good Understanding of MQ, Kafka, multi-thread and experience in ELK, Grafana are advantage.
· Experience in CI/CD (Git, Jenkin, SonarQube, NexusIQ), DevOps & Test automation.