H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Senior Software Engineer/Developer

Fidelity

Fidelity

Software Engineering
Westlake, TX, USA
Posted on Dec 19, 2024

Job Description:

Position Description:

***Multiple Positions Available***

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, PL/SQL). Writes and produces testable and reliably deployed code by using programs tools — Spring-boot, Shell Scripts, and REST. Performs Object-Oriented programs within cloud environments such as Amazon Web Services (AWS). Builds automation pipelines using Continuous Integration and Continuous Delivery (CI/CD) tools such as 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.

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.

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 full stack development of Web applications within a financial services environment, using Java, J2EE, and Spring Boot.

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 full stack development of Web applications within a financial services environment, using Java, J2EE, and Spring Boot.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (DE) performing full stack development — building Web applications and highly scalable Web services for front and back-end applications by performing caching, multi-threading, and UI development using JavaScript, TypeScript, HTML5, CSS3, React, Angular, Java, Spring Boot, Kafka, Redis, MongoDB and Relational Databases (Oracle, SQL, and PL/SQL); and integrating different Source and Sink Kafka connectors Oracle GoldenGate Connector, JDBC Source and Sink, and Amazon S3 sink connector for scalable and reliable streaming data between applications.

  • DE developing test automation scripts in Behavior Driven Development (BDD) test automation frameworks, using Groovy; and performing the CI/CD of build, deploy, and test processes, using Jenkins, Bitbucket, Maven, and Deploy.

  • DE performing application build and deployment for mission critical Spring Boot and Angular applications, using Jenkins Core, Modular Component Application Deployments, and GitHub.

  • DE building Cloud native middle-tier applications using AWS Cloud technologies — AWS S3, EKS, EC2, AWS Lambda, CloudFormation, Kubernetes, SQS, and SNS.

#PE1M2

Certifications: