Job Description
Below are the job details:
ROLE: Java Server side developer with DevOps
DURATION: 6-12 Month + Extendable contract
LOCATION: Phoenix, AZ
TRAVEL: Occasionally travel required to Bridgewater, NJ for Training and client will take care of expenses.
CLIENT: Direct Client
MODE OF INTERVIEW: Skype/Telephonic
EXPERIENCE LEVEL: 7-9 Years - Strictly NO OPT/CPT
We are looking for Java Server side developer with DevOps (Kubernetes/ Docker etc.) background in Phoenix, AZ
JOB DESCRIPTION:
The Java Software Engineer is a role that is part of the IPA team is suitable for experienced Java Developers/Software Engineers who are interested in progressing from development towards DevOps. The individual will work between the development team and IT Ops team (SRE's) and so you will have exposure to those disciplines.
- Our goal is to have true end-to-end engineering teams and we are currently transitioning to containerized frameworks (Kubernetes/ Docker etc.)
- Working initially with grids (bespoke complex configuration methodology) for existing customers but progressing towards Docker orchestration and Kubernetes.
- Actively working with Docker and Kubernetes. In order to fully roll out DevOps engineering practices, we need to complete upgrade our core components to support Spring cloud - Config/discovery.
- New customers will be based on Kubernetes / Docker
- Opportunities to progress to team lead
- IPA team develops and maintains the customer-specific components covering provisioning, account lifecycle (AHK), Authentication, web client and SSO integration. These are Java apps. Customized on a project basis.
RESPONSIBILITIES:
- End-to-end delivery of Cloud solutions to customers
- Customization of WL product to meet customer requirements
- Configuration of complex scalable applications
- Familiarity with traditional data centre and virtual cloud infrastructures
- Design and develop n-tier applications in Java using Agile practices
- Communication of designs and other development issues to developers and managers
- Design, develop and manage automated unit and acceptance tests
- Peer review of design, code and automated tests.
- Participate in agile development program
- Design and develop integration solutions to customer’s backend systems.
- Work closely with other teams (Service Delivery, QA, Networks, SRE etc.) and customers to ensure delivery of production systems