Job Description :

· Must be able to demonstrate proficiency in Java.
· Must have significant prior experience with SpringAbility to solve problems and offer solutions within a team.
· Ability to establish and follow an enterprise framework for all phases of software development: requirements, design, development, testing, and delivery.
· Ability to validate software requirements through iterative design sessions with business analysts and SMEs.
· Expert hands-on coding experience with Java 7 and Java 8, Multi-threading, OOPS, Kafka
· Expert knowledge and hands on experience of Junit, Spring Hibernate, JDBC, JMS, Spring Boot and AWS.
· Hands on development experience with systems integration, package implementation, and/or interactive design
· Deep understanding of the project lifecycle process, able to define a comprehensive solution leading towards a common vision.
· 6+ years’ experience in Java Application development
· 2+ years’ experience in Agile practices
· 2+ years’ experience in one of the following Cloud technologies: AWS, OpenStack, Docker, Ansible, Chef or Terraform