hero






Senior Software Engineer/Developer

Fidelity

Fidelity

Software Engineering
Durham, NC, USA
Posted on Jul 11, 2024

Job Description:

Position Description:

Develops and improves software applications and platforms — Net Benefits — to support the administration of health benefits and life insurance plans. Builds and deploys REST Application Program Interfaces (APIs) using tools — Spring Boot and Tomcat. Maintains Web application functionality using IOC, MVC (Rest), BATCH, Spring OAuth2, and Spring Security. Programs software solutions that support client-facing channels using methods and features within the Java 8 framework — Lambda Expressions, Streams, and functional interfaces. Implements process improvements within systems and software development lifecycle environments — Agile. Provides business solutions by developing complex or multiple software applications and implementing Amazon Web Services (AWS) Cloud services.

Primary Responsibilities:

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.
  • Coordinates technical direction and collaborates with Cloud implementation teams.

Education and Experience:

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) performing technical design, software development management, and production support of enterprise class B2B Recordkeeping products in a financial or healthcare environment.

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) performing technical design, software development management, and production support of enterprise class B2B Recordkeeping products in a financial or healthcare environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) performing development on micro-services and production ready Spring application, incident management, and production support on healthcare and financial applications; and maintaining highly sensitive client data involving complex batch processing and third-party electronic feed integrations using Java, Spring Boot, Spring Data and JPA, and REST APIs within a Health Insurance and Health Care domain involving in Employee benefits/Medicare, with exposure to Payment Management/Payroll Ledger Management.
  • DE implementing DaaS frameworks within an Oracle environment using RESTful Web Services; implementing data analysis and extraction using Informatica, PL/SQL, and UTPL/SQL; conducting performance tuning using TOAD and SQL monitor; implementing Continuous Integration (CI) and Continuous Delivery (CD) pipeline process of software development cycle using Bamboo and Jenkins; and deploying and automating REST APIs and PLSQL code using Stash, Jenkins, UDeploy, and AWS.
  • DE performing Object-Oriented Design (OOD) and Java Web application development using Java/J2EE, Spring MVC, Spring Security, SOAP, and RESTful Web Services; developing micro-services architecture using Service Oriented Architecture (SOA); writing effective SQL stored procedures, optimizing existing structures, and fine-tuning SQL code; and implementing containerization using Docker containers and Kubernetes.
  • DE designing and developing large-scale enterprise applications in a complex distributed environment using OOD; and implementing enterprise-wide Web Services and API solutions, using engineering best practices, and SOAP and REST design principals.

#PE1M2

Certifications: