Middleware Engineer
Company | Genworth Financial |
---|---|
Location | Lynchburg, VA, USA, Remote in USA, Richmond, VA, USA |
Salary | $91800 – $181200 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree or equivalent experience in computer science or related field
- A minimum of 5 years of experience with multiple relevant Middleware technologies
- Expert working knowledge of Middleware support in a heterogeneous environment (Microsoft Windows and Red Hat linux)
- Hands-on experience with F5 BigIP or comparable load balancing technologies
- Strong knowledge of authentication protocols including LDAP, OAuth and SAML
- In-depth knowledge of web technologies including Apache, IIS, Java, JBoss, Tomcat and WebSphere configuration and integration
- A working knowledge of version control and software repository systems and tools such as GitHub and Nexus
- Knowledge of automation tools (Ansible, Jenkins)
- Exposure to data streaming platforms (Kafka, MQ)
- Familiar with observability tools such as AppDynamics, ManageEngine and Splunk
- Knowledge of scripting tools (Bash, Python, Perl, Powershell or other advanced scripting tools)
- Able to read and translate technical release notes into project tasks and dependencies for upgrade and migration efforts
- Expert in technical concepts such as connection pooling, caching, encryption, transaction management, and threading
- Willingness to travel for in-person meetings (quarterly) or on-site work (as required, infrequent)
Responsibilities
- Designing and managing highly available, scalable, secure, distributed web and middleware hosting solutions
- Assist in managing all layers of web and application server infrastructure including load balancers, web and application servers
- Implementing changes and improvements to business services through a mix of application configuration and engineering activities
- Triage, prioritize, diagnose, resolve and perform root cause analysis for infrastructure issues related to Middleware technology
- Act as an escalation point for production issues
- Identify issues, project business requirements and develop solutions for current and future projects and initiatives
- Documenting application settings and configuration parameters necessary for middleware applications to perform reliably and efficiently
- Benchmarking, tuning, and functional testing of middleware applications in support of upgrades and platform migrations
- Assist project and application teams in design, scope, and project work estimations
- Act as a liaison between application, datacenter, network and security teams
- Interact with Manage Service Provider to delegate and direct technical work
- Stay current with trends and incorporate emerging technology to the benefit of both on-premise and cloud solutions
- Keep abreast of changing security requirements, configurations and guidelines (CIS, NIST)
Preferred Qualifications
-
No preferred qualifications provided.