Senior Software Engineer/Developer

Fidelity InvestmentsWestlake, TX
2dHybrid

About The Position

Position Description: Designs, builds, and supports mission-critical enterprise software applications using Web service development technologies -- front-end (Angular, JavaScript, and TypeScript), middle-tier (Java, J2EE, and Spring Boot) and database technologies (SQL and PL/SQL). Writes and produces testable and reliably deployed code, using programs tools -- Spring-boot, Shell Scripts, and REST. Performs Object-Oriented programs within Cloud environments -- Amazon Web Services (AWS). Builds automation pipelines using Continuous Integration and Continuous Delivery (CI/CD) tools -- Jenkins, Artifactory, and SonarQube. Maintains application features using automated test methods -- unit tests, functional tests, and performance tests. Provides business solutions by developing complex or multiple software applications.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) performing full stack development of Web applications within a financial services environment, using Java, J2EE, and Spring Boot.
  • Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) performing full stack development of Web applications within a financial services environment, using Java, J2EE, and Spring Boot.
  • Demonstrated Expertise (“DE”) performing full stack development -- building Web applications and highly scalable Web services for front and back-end applications by performing User Interface (UI) development to convert business requirements to solutions (using TypeScript, HTML5, Angular, Graph QL, and backend development for enterprise services (Application Programming Interfaces (APIs)); and testing in distributed environments with Object Oriented Programming (OOP), using Java/J2EE, SOAP, REST, Spring Boot, and Databases (SQL and PL/SQL).
  • DE writing unit tests for front and back-end applications (JUNIT and JEST); performing the CI/CD of building, deploying, and testing processes, using Jenkins, Bitbucket, Maven, and Deploy.
  • DE performing application builds and deployments for mission critical applications (Spring Boot and Angular), using Jenkins Enterprise and Core, Modular Component Application Deployments, and GitHub.
  • DE building Cloud native middle-tier applications utilizing AWS Cloud technologies -- AWS (Simple Storage Service (S3), Elastic Kubernetes Service (EKS), and Elastic Compute Cloud (EC2).

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service