Qualifications and Experience Required:
Relevant Qualification, Degree in Computer Science or Information Technology (preferable).
Oracle Java Certification (e.g. SCJP / OCJP etc.) is an advantage.
More than 5 years' experience
Experience in Java Technology Platform/Java Technology Platform
Ability to meet travel requirements, when applicable
Financial or Insurance industry experience (advantageous)
Technical Competencies Required:
Must have experience working with in Java8, Maven 3, Spring, Spring Boot, Junit
Testing using IDE in Eclipse or Intelli-J
Relevant knowledge on JPA, Hibernate, Mocking, Transactions, Jmeter, Restfull and SOAP services, JASON
Additional experience in working with Spring Data, JPQL, Swagger, Feign, Orika, Lombok, Spring JMS, FICO, Openshift, EA Sparx, UML
Experience in SDLC, and Agile is beneficial.
Experience working with J2EE Application servers: JBoss, WebLogic, WebSphere, Glassfish, Apache Tomcat etc.
HTML / XML Skills: HTML, XHTML, XML validation and processing.
Experience with Build, repository and CI tools such as Ant and Maven, Subversion, CVS and Hudson / Jenkins.
In order to be successful in this role the following responsibilities will be required:
Adapts existing methods and procedures to create possible alternative solutions to moderately complex problems.
Understands the strategic direction set by senior management as it relates to team goals.
Uses considerable judgment to determine solution and seeks guidance on complex problems.
Primary upward interaction is with direct supervisor. May interact with peers and/or management levels at a client and/or within Our Client.
Determines methods and procedures on new assignments with guidance.
Decisions often impact the team in which they reside. 4
Manages small teams and/or work efforts (if in an individual contributor role) at a client or within Our Client