Job Description :
Role: Java Developer Microservices

Location: Katy, TX

Term: 12 months Contract

Desired Skill:

8+ years with hands-on experience Java/JEE; Struts/JSF, Spring, Spring Boot, Spring Cloud, EJB, JMS & ORM

Preferred: Understanding of Micro service architecture. Hands-on experience in developing and deploying Micro services

Strong Experience in design and development of RESTful APIs using JAX-RS and JSON.

Proven experience with Spring Java; overall expertise in J2EE frameworks and design patterns. Strong design and development skills with database technologies and any database preferably DB2

Exposure in HTML technologies including AngularJS, React JS, HTML5, CSS, JSON, XML and comfortable with responsive design using Bootstrap (desirable not mandatory

Expertise in at least one application server (JBoss | Weblogic server | WebSphere server)

Proficient in dealing with all the layers in solution: Multi-channel presentation, business logic in middleware, data access layer, DB2

2+ years of experience in SOA definition and realization

Proficient in OOAD using UML & in application of design patterns

Hands on experience in using Maven, JUnit, JProfiler/JProbe

Proficient in UNIX/Linux environments

Exposure to tools like Rational suite, Enterprise Architect, Eclipse, and Source code versioning systems like CVS/SVN/Git

Experience with different development methodologies Scrum | XP)

Expertise in creating technical documents like Architecture views, Technology Architecture blueprint and Design specification

Knowledge and understanding of cloud computing infrastructure (Azure / Amazon EC2 / …) - desirable not mandatory

Others –

Hands on in Application Maintenance / Enhancements projects

Should be aware of onsite/offshore model