Middleware Platform as a Service Lead Engineer (Scout HOT Job) (Closed)
Requisition Id:
17014107
Manages design, configuration, and implementation for a large or several small to medium systems. Deals with most difficult or complex systems and generates new design ideas. Interfaces with business areas to ensure all initiatives support business strategies and goals. Primary liason with vendors, consultants and Sr Tech Mgrs. Responsible for staffing, performance management and compensation decision making. Ensures proper training and staffing on an on-going and project basis. Typically 5 or more years of systems experience.
The Middleware Platform as a Service Lead Engineer will lead design and development of container platforms, deployment pipelines, and middleware applications. The ideal candidate will have experience with large-scale container deployments using Java, Python, Node.js, OpenShift, Docker, Kubernetes and Ansible. Design automated, containerized cloud application platform solutions, cloud-ready distributed application architectures, migrating monolithic applications to micro services, containerized development, and integrating container platforms with Continuous Integration and Continuous Deployment. Ideal candidate will have an understanding of Container orchestration, container registries, container build strategies, and micro services on container platforms. Candidate needs to be able to understand macro level requirements and convert them into actionable tasks to deliver a technically sound product. Candidate should be able to work in teams in a collaborative manner.
Major Duties:
- Lead design and development
- Perform High Level Architectural Design
- Oversee Low Level Detail Design
- Oversee and coordinate the work of other developers
- Create modules using the Java programming language
- Build and deploy micro-services
- Develop PaaS automation around RESTful services
Required Qualifications
- 10+ years of Software Development Experience
- 8+ years of dynamic/scripted languages (Python, Perl, Ruby, bash, etc.)
- Experience with continuous integration Tools: Maven, Jenkins
- Experience with cloud environments: Amazon AWS, Google App Engine
- Experience with PaaS: Docker, OpenShift, Pivotal/Cloud Foundry, Kubernetes, Ansible
- Ability to clearly develop and write specifications, use cases and support documentation
- Should be able to lead an engineering team with interdependencies on global resources
- Confident working independently and comfortable working with cross-functional team
More Information About the Job
Is Relocation Available?
No
Are you open to sponsorship?
No
This position is:
Backfill
Is there a possibility to work remote?
No
Is there equity?
No
Are there flexible work hours?
No
Does this position have direct reports?
No
What are the 3-4 non-negotiable requirements on this position?
The Middleware Platform as a Service Lead Engineer will lead design and development of container platforms, deployment pipelines, and middleware applications. The ideal candidate will have experience with large-scale container deployments using Java, Python, Node.js, OpenShift, Docker, Kubernetes and Ansible. Design automated, containerized cloud application platform solutions, cloud-ready distributed application architectures, migrating monolithic applications to micro services, containerized development, and integrating container platforms with Continuous Integration and Continuous Deployment. Ideal candidate will have an understanding of Container orchestration, container registries, container build strategies, and micro services on container platforms. Candidate needs to be able to understand macro level requirements and convert them into actionable tasks to deliver a technically sound product. Candidate should be able to work in teams in a collaborative manner. Major Duties: •Lead design and development •Perform High Level Architectural Design •Oversee Low Level Detail Design •Oversee and coordinate the work of other developers •Create modules using the Java programming language •Build and deploy micro-services •Develop PaaS automation around RESTful services Required Qualifications •10+ years of Software Development Experience •8+ years of dynamic/scripted languages (Python, Perl, Ruby, bash, etc.) •Experience with continuous integration Tools: Maven, Jenkins •Experience with cloud environments: Amazon AWS, Google App Engine •Experience with PaaS: Docker, OpenShift, Pivotal/Cloud Foundry, Kubernetes, Ansible •Ability to clearly develop and write specifications, use cases and support documentation •Should be able to lead an engineering team with interdependencies on global resources •Confident working independently and comfortable working with cross-functional team
Statement to Third Party Agencies
To ALL recruitment agencies: Please do not forward resumes to our applicant tracking system, Bank of America employees, or any Bank of America facility. Bank of America is not responsible for any fees or charges associated with unsolicited resumes.
Valid contact information must be submitted for all candidates. Valid e-mail and phone number must be provided directly on the resume. Any invalid email or contact information on candidate resumes will be rejected by Bank of America recruiter.
Similar Jobs
Entry Level Software Engineer
Contract job in Philadelphia
Application Architect V
Contract job in Jersey City
Technical Project Manager
Contract job in Jersey City
Angular Developer
Contract job in New York