Required qualifications to be successful in this role:
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