MetLife

Senior Software Development Engineer (Agile Delivery Team - Java/Oracle)

Posted on: 5 Oct 2022

Cary, NC

Job Description

Role Value Proposition: 

The Agile Delivery Team within MetLife’s Enterprise business unit is looking for a high performing Senior Software Development Engineer. This individual would be capable of operating autonomously, taking business requirements from stakeholders, converting those requirements into coding and systems design solutions and performing testing. This is a fast-paced, high-volume environment with a SDE team that operates using Agile methodologies and 2 week sprints.  A successful candidate would be a “true lead” that can think and solve problems independently.

We offer the opportunity to learn and manage multiple projects simultaneously while using the latest technologies. MetLife is going through a digital transformation and understands that Software Engineers must keep their technical skills current.

Key Responsibilities:

Web Development:

Web-portal development including Java|Angular,.Net (legacy/6+) and REST API; system configuration and stability (RHEL 6+); familiarity/exposure to UX design; exposure to security/risk requirements as related to support of an enterprise application.
Backend / database-related development (Oracle), Maestro job scheduling, new or existing development (PLSQL), provide testing assistance to UAT lead for in scope requirements to ensure quality deliverables as outlined, duties as assigned

Development:

Agile practitioner with experience in Scrum Management / Coordination, GitFlow execution via Azure DevOps/Atlassian (CI/CD) platforms; C#, Selenium, JUnit, TDD/BBD; familiarity with authentication methods for Java apps, SSL certificate for internal/external traffic; development in API/Microservices/SOAP and RESTful Web Services, LDAP, Java|Angular|Spring, Net (6+), Powershell and other command-line technologies, as well as, scripting technologies for automation, SQL Development for Oracle backend.
Whole system integration, governance/standardization with batch processing and ETL technologies; focus on system stability, deployment readiness, working knowledge of SDLC, work stream coordination / tracking with internal partner teams, translation of business requirements to solution), monitoring/tracking development team members progress for timeliness; MFT channel integrations, duties as assigned

Analysis / Requirements (Functional):

BI Reporting exposure, exposure to security/risk requirements as related to support of an enterprise application
Work closely to provide clarifications for in scope requirements to ensure quality deliverables as outlined; duties as assigned

Solutions Design:

Requirements gathering and documentation of applicable artifacts, coordinating with partner groups for in scope enhancements/requirements to ensure traceability of deliverables to approved requirements, technical writing experience; translation of business requirements to solution (as needed), create/update system artifacts (specifically process flow diagrams, solution arch design, solution infra design, integration mappings, etc.); exposure to security/risk requirements as related to support of an enterprise application 
Provide guidance to developers in execution of quality/scalable/modular solutions and comprehensive documentation based upon current working knowledge and understanding of requirements, etc., deployment readiness, duties as assigned

Testing (SIT):

Creating SIT plans and SIT test cases, coordinating testing with developers and partner test teams for in scope requirements to ensure quality deliverables as outlined; exposure to security/risk requirements as related to support of an enterprise application; experience with automated testing and applicable concepts, i.e., Selenium, TDD/BBD   
Work closely to provide testing assistance for in scope requirements to ensure quality deliverables as outlined, deployment readiness, duties as assigned

Testing (UAT):

Creating UAT plans and UAT test cases, support testing for in scope requirements to ensure quality deliverables as outlined; exposure to security/risk requirements as related to support of an enterprise application; experience with automated testing and applicable concepts, i.e., Selenium, TDD/BBD
Test auditing, as bandwidth permits, work closely to provide assistance in requirements clarifications and documentation based upon current working knowledge and experience with business operations, etc., duties as assigned

Essential Business Experience and Technical Skills: ­­ 

Required:

5+ years of experience with Java and Angular
4+ years of experience working with RESTful Web Services and Microservices
4+ years of experience working with GitFlow
4+ years of experience with Oracle

Preferred:

Strong communication skills
Understanding of computer science fundamentals including coding, systems design, testing (Edge/corner cases) and data structures & algorithms.
Ability to gather requirements from stakeholders and translate into technical solutions.
Desire to work in a high performance, high volume environment.

Business Category:

Global Technology & Operations

Number of Openings:

1

MetLife

New York, New York

MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC), better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs, with 90 million customers in over 60 countries. The firm was founded on March 24, 1868 MetLife ranked No. 43 in the 2018 Fortune 500 list of the largest United States corporations by total revenue.

On January 6, 1915, MetLife completed the mutualization process, changing from a stock life insurance company owned by individuals to a mutual company operating without external shareholders and for the benefit of policyholders. The company went public in 2000. Through its subsidiaries and affiliates, MetLife holds leading market positions in the United States, Japan, Latin America, Asia's Pacific region, Europe, and the Middle East. MetLife serves 90 of the largest Fortune 500 companies. The company's principal offices are located at 200 Park Avenue, New York City in Midtown Manhattan, New York City, though it retains some executive offices and its boardroom in the MetLife Building, located at 200 Park Avenue, New York City, which it sold in 2005.

In January 2016, the company announced that it would spin off U.S. Retail business, including individual life insurance and annuities for the retail market, in a separate company called Brighthouse Financial. They will maintain the MetLife name on MetLife Stadium. On March 6, 2017, the separated U.S. Retail business launched Brighthouse Financial – an independent company focused on life insurance and annuities.

Similar Jobs