Senior Software Engineer/Developer

Reposted Yesterday
Be an Early Applicant
Westlake, TX
In-Office
Senior level
Fintech
The Role
Designs, develops, and improves APIs and web applications; manages testing and user acceptance; collaborates with stakeholders to meet standards.
Summary Generated by Built In
Job Description:

Position Description: 

 

Designs and develops highly performant Application Programming Interfaces (APIs). Improves the Web user experience to support customer needs. Performs application design (using REST API) and development (using Java or NodeJS). Designs, develops, and deploys applications using automation tools and frameworks -- JUnit, Mockito, or Selenium. Builds highly scalable and resilient systems using Hystrix and RxJava frameworks, and design patterns. Develops applications with DevOps, Continuous Integration/ Continuous Deployment (CI/CD) frameworks using Jenkins, uDeploy and Cloud Formation. Works in a Cloud environment using AWS and Azure. Creates and develops interactive user interfaces using major JavaScript frameworks (Angular and React). Confers with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces. Monitors functioning of equipment to ensure system operates in conformance with specifications. 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. 

  • Works closely with product managers and stakeholders to ensure digital solutions meet the highest standards of performance and reliability. 

 

Education and Experience: 

 

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) implementing Web-based applications in a financial or technology services environment. 

 

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) implementing Web-based applications in a financial or technology services environment. 

 

Skills and Knowledge: 

 

Candidate must also possess: 

  • Demonstrated Expertise (“DE”) designing and developing REST APIs using Java 8+ with Spring Boot and JavaScript with Node.js; protecting sensitive information using RSA/SHA-256 data encryption algorithms; supporting and integrating Identity and Access Management (IAM) solutions using OAuth/OpenID Connect (OIDC) protocols and JSON Web Token (JWT) techniques; and testing according to Test-Driven Development (TDD) best practices, using JUnit, Mockito, Jest/Mocha, and Cucumber. 

  • DE performing back-end systems programming using Java, and Spring or SpringBoot (for Web application development); and performing system integration, data processing, and type format conversion using XML or JSON. 

  • DE performing front-end development for Web-based applications, using Angular and JavaScript, including implementation of advanced client-side logic.   

  • DE testing, monitoring, writing, and executing unit tests for Java code, using JUnit; and performing unit test scenarios for mocking objects, using Mockito. 

#PE1M2 

#LI-DNI 

Certifications:

Category:Information Technology

Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Top Skills

Angular
AWS
Azure
Cloud Formation
Hystrix
Java
Jenkins
Junit
Mockito
Node.js
React
Rest Api
Rxjava
Selenium
Udeploy
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
58,848 Employees
Year Founded: 1946

What We Do

At Fidelity, our goal is to make financial expertise broadly accessible and effective in helping people live the lives they want. We do this by focusing on a diverse set of customers: - from 23 million people investing their life savings, to 20,000 businesses managing their employee benefits to 10,000 advisors needing innovative technology to invest their clients’ money. We offer investment management, retirement planning, portfolio guidance, brokerage, and many other financial products.

Privately held for nearly 70 years, we’ve always believed by providing investors with access to the information and expertise, we can help them achieve better results. That’s been our approach- innovative yet personal, compassionate yet responsible, grounded by a tireless work ethic—it is the heart of the Fidelity way.

Similar Jobs

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
2 Locations
165000 Employees

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Senior Software Engineer

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Hybrid
Plano, TX, USA
40000 Employees
106K-197K Annually
Hybrid
Houston, TX, USA
289097 Employees

Apex Fintech Solutions Logo Apex Fintech Solutions

Senior Software Engineer

Fintech • Software • Financial Services
Hybrid
Austin, TX, USA
1000 Employees

Similar Companies Hiring

Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
70 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account