Lead Java Developer
Requirements • 3-5 years of experience in general system delivery • 2+ Year Experience in Continuous Integration and Continuous Deployment (using toolsets such as Jenkins, Bamboo, Octopus, Maven, Artifactory, Jmeter, Gatling, Junit, etc.) is a must • 2+ Experience with Agile methodology (Scrum) is a must • 3+ years of experience in Spring Framework • 3+ years of experience with RDBMS and / or Object oriented DB • Experience in building RESTful APIs and applications using Java • Experience with Spring Web, Spring Boot, Spring Integration • Experience with Spring Batch is a plus • Experience with NoSQL DB is a plus • Experience with cloud native app architecture and design principles a huge plus • Experience with Spring Cloud / Spring Configuration/ Spring Vault is desirable • Experience with Angular is a plus • Experience with deploying to containers • Demonstrated ability to adapt to new technologies and learn quickly • Strong verbal and written communication skills • A Bachelor's Degree in Computer Science, Engineering, or related field