Short Description

enior Agile Java Developer with experience on building large scale and REST-compliant services using Java in Cloud based environment;
Must have
• Excellent core Java skills;
• Excellent Spring/Hibernate skills;
• Experience building RESTful services;
• Experience with Jetty, Tomcat or other lightweight containers;
• Experience with ORACLE database;
• Software engineering best practices including: TDD, design patterns, unit testing with Junit and Mockito, clean code, continuous integration (using Jenkins) and continuous deployment;
• Experience using distributed version control tools such as GIT;
• Experience with build automation tools such as Maven;
• Agile development, in particular Scrum and XP; comfortable with practices like pair programming and code review. 
• Must be comfortable using Unix and should be good with common Shell commands/Scripting;
Highly desirable
• BDD testing using Cucumber JVM;
• Experience with Drools
• Experience with WebSphere;
• Pivotal Cloud Foundry
• Microservices
Nice to have
• Good understanding of concurrency, multi-threading and thread safety;
• DevOps experience using Docker, Puppet, Chef;
• User interface development using web based technologies such as AngularJS React;
• Experience with Microservices architecture and distribute applications;
• Developing application using NoSQL and or Graph databases such as MongoDB

Qualifications

Bachelors in Engineer

Job Responsibilities

enior Agile Java Developer with experience on building large scale and REST-compliant services using Java in Cloud based environment;
Must have
• Excellent core Java skills;
• Excellent Spring/Hibernate skills;
• Experience building RESTful services;
• Experience with Jetty, Tomcat or other lightweight containers;
• Experience with ORACLE database;
• Software engineering best practices including: TDD, design patterns, unit testing with Junit and Mockito, clean code, continuous integration (using Jenkins) and continuous deployment;
• Experience using distributed version control tools such as GIT;
• Experience with build automation tools such as Maven;
• Agile development, in particular Scrum and XP; comfortable with practices like pair programming and code review. 
• Must be comfortable using Unix and should be good with common Shell commands/Scripting;
Highly desirable
• BDD testing using Cucumber JVM;
• Experience with Drools
• Experience with WebSphere;
• Pivotal Cloud Foundry
• Microservices
Nice to have
• Good understanding of concurrency, multi-threading and thread safety;
• DevOps experience using Docker, Puppet, Chef;
• User interface development using web based technologies such as AngularJS React;
• Experience with Microservices architecture and distribute applications;
• Developing application using NoSQL and or Graph databases such as MongoDB

Apply now