Previous Job
Sr Java Developer (w/ OpenShift knowledge)
Ref No.: 18-38859
Location: Atlanta, Georgia
Position Type:Full Time/Contract
Start Date: 06/05/2018
Role: Sr Java Developer (w/ OpenShift knowledge)
Location: Atlanta, GA
Fulltime/ Permanent Employment

The Client needs a Java Development Consultant who has knowledge of OpenShift

Mandatory Technical / Functional Skills
Sr. Developer will be able to provide technical leadership and do development/code remediation hands-on for re-platforming and host J2EE applications onto 'Redhat OpenShift' Platform as a Service (PAAS).
• Strong Experience in Redhat OpenShift, Redhat JBoss EAP. Kubernetes, Docker, Containerization
• Possess good working knowledge of Micro Services, APIs, Analystics, Restful Services, SOA Architecture, API Gateways and Native Cloud API solutions.
• Strong working knowledge of Java/J2EE
• Strong knowledge in Struts, Spring, Angular, NodeJs
• Working knowledge of Web Services, WS-* standards and relevant communications protocols, including REST/SOAP, HTTP, and JMS
• Strong written and verbal communication skills

Roles and responsibility
• Enable J2EE applications to PAAS enable
• Contribute to Application AS IS analysis and determine TO BE steps to host existing applications onto Redhat OpenShift PAAS
• Analyze complex functional and non-functional requirements and make appropriate design/development adjustments
• Provide guidance to software development group on activities in SDLC, including API and Micro Service analysis and design.
• Define and support software architecture models.
• Effectively communicate design concepts to both technical and non-technical communities

Desirable Technical / Functional Skills
• Experience with API Gateways like APIGEE, Mashery, Mulesoft etc. Preferably APIGEE
• Experience with implementing Native Cloud based solutions using Pivotal Cloud, AWS, Azure or Google Cloud Platform
• Experience with implementing Native Cloud based solutions like Docker, Spring Boot etc.
• Working knowledge of principles of design and development of web-based systems – web servers, session management, etc.
• Experience designing systems for high-performance: high throughput, high-availability, low latency, etc.
• Experience in providing IT solutions for Airline/Travel industry