Experience :
5 to 8 years’ Experience as a Java developer , ideally with Banking and / or Finance industry exposure.
Experience Integration, microservices and design patterns.
Experience with distributed, event driven systems and using messaging protocols.
Messaging middleware such as IBM MQ, Apache Kafka preferred.
Build and automation tools (Maven, Gradle, Jenkins, Artifactory, SonarQube, etc.).
Experience with the following also preferred : Java 8+, J2EE, Spring, Spring Boot, RDBMS (PostgreSQL and Oracle), Webservices (REST / SOAP), Apache Camel, Docker, SCM (Git), BDD (JBehave / Cucumber), & Unit Testing (Junit, Mockito, JMockit).
Experience with Cloud based services (AWS or Azure preferred). Good communication skills.
Experience in Agile delivery methods
Software Engineer Java • Gurgaon, India