Job Description
10+ years of Java development experience must have JDK 8 or above experience.
- Expert in Core Spring, Spring cloud, Spring boot, Spring Integration, Kafka, Azure Event Hub and software design (design patterns and best practices).
- Experience with Microservice architecture and Domain driven design.
- Experience with writing test automation for regression test.
- Experience utilizing technologies such as REST, java web application, JMS, Junit, MQ, XML technologies, XSL transformations, JAXB, Web Services.
- Experience developing within an agile development environment using continuous integration tools : Maven, Bamboo, Github, Gradle and Sonar.
- Demonstrated ability to adapt to new environments and learn new technologies.
- Strong analytical thinking and problem solving skills.
- Strong oracle Oracle SQL experience.
- Messaging experience with JMS, Solace in a high volume and high throughput environment.
- Experience with performance tuning, load testing, integrating internal application with external hosted application.
- Experience with Change Management process.