Job Description :
Minimum years’ experience: 8-10 years – is a MUST

Job Title: Java Application Developer

PRINCIPAL DUTIES AND RESPONSIBILITIES
Involve in providing technical solution for a given business requirement
Involve in design, estimating & planning
Be an agile development team member, responsible for collaborating with the team on release planning, sprint planning and scoping
Develop REST based services using the appropriate computer languages while adhering to team development standards and practices
Develop batch processes using Spring batch, Spring JDBC and Spring core frameworks
Design and specify test procedures including unit, system, and integration testing
Design application test data, debug programs using appropriate system tools and ensure features developed are accurate and meet the specification
Identify and communicate impediments to your team and actively work to remove them
Continually strive for technical excellence
Be an agile development team member, responsible for collaborating with the team on release planning, sprint planning and scoping
An Ideal Candidate must have
8-10 years of expertise working with various JAVA & J2EE (JDBC, ORM, JPA, JMS) technologies
Expertise in Java development using Spring framework. Specifically writing Spring boot applications
Experience in developing micro services that can host on cloud platform
Experience in REST API development.
Experience in build automation tools such as Maven, Gradle
Experience with Java Application servers such as Tomcat, Jboss
Experience with relational Databases - Oracle and PostgresSQL
Experience with Messaging systems such as RabbitMQ
Experience in Web application development using frameworks such as AngularJS
Experience in Linux Systems - Redhat, Suse
Experience in Unit Testing Frameworks
Experience in Continuous Integration tools such as Jenkins.
Possess good understanding of both network and system security.
Performance and scalability java tuning.
Agile Scrum development

Experience and knowledge in the following technologies is a plus:
Highly desirable working experience with Pivotal Cloud Foundry (PCF) platform
Experience with NoSQL Database
Cloud based Development
Virtualization
Experience with Docker container technology
Configuration Management tools such as Puppet, chef