Job Description :
22 Openings -Wilmington, DE (14), McLean, VA (8); New York (2)



Important: These are called Middleware Engineers but they are looking for Full Stack Developers who can do reverse engineering. Make sure the people have Docker to some degree



Top 4
1. Java (Go is also fine here)
2. Spring Framework
3. AWS
4. Docker



Day to Day:

Must be able to look at code you do not understand

Start writing code in Java and integrate with product teams for testing



Middleware Platform Engineers are full stack developers capable of reverse engineering, troubleshooting, supporting and improving legacy API’s and their underlying technology platforms that support critical bank features for our internal and external customers.



Required Skills

API/Microservice Development leveraging Java/JEE

Spring Framework

Docker

AWS

Jenkins

Linux Environment

Middleware



Desired Skills & Experience

Exposure to Go and Kubernetes Operations



Primary responsibilities

Modernize/Reengineer the existing Rest and SOAP Services

Service level Automation

Troubleshooting

Handling incidents and emergency response

Managing risk

Performance

Efficiency

Change Management

Availability and capacity planning

Building scalable Systems

Hiring Job Description:

Responsibilities:

As a Middleware Platform Engineer you will be an integral member of a dynamic team continuously improving/modernizing our AWS middleware platforms automating all the things in support of our rapidly expanding product portfolio.

Analyze and develop technology solutions based on customer requirements.

Build and implement middleware products to meet business demands.

Work with Business and Architects in developing middleware configurations based on requirements.

Identify and apply innovative technologies to update existing middleware Services.

Create and maintain documentation for middleware installations, changes and upgrades.

Train Junior Engineers on middleware updates and new installations.

Perform troubleshooting, incident response, and patching in a timely manner.

Troubleshoot and resolve technical problems in a timely and accurate manner to improve application performance and functionality.

Develop and implement strategies for migration, consolidation and upgrade of middleware components.

Evaluate system architecture and make recommendations as required.

Develop and implement standard processes for installation, maintenance and enhancement of middleware applications.

Configure and maintain build pipelines to support automated testing and deployments using tools including Jenkins.

Clearly document and diagram deployment-specific aspects of architectures and environments, working closely with Software Engineers of Consumer Clients, Cloud Engineering Teams, and others in DevOps.
             

Similar Jobs you may be interested in ..