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