F

Fidelity Investments

Manages investments and workplace retirement plans

Senior Software Engineer - Java, Spring Boot, Rest, Sql, Aws

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBoston, MA, USA$97k - $185k /yr

About the Job

Requirements

  • Expertise in core Java technologies and frameworks such as Spring Boot.
  • Proficiency in databases and SQL.
  • Understanding of AWS or other cloud platforms and containerization technologies such as EKS and Docker.
  • Experience working with version control systems such as Git.
  • Experience with asynchronous workers and resilient messaging services such as Kafka, SNS, and SQS.
  • Understanding of microservice architectures and twelve-factor application patterns.
  • Ability to build reliable software that can withstand unreliable environments.
  • Experience with unit and integration test automation using JUnit and the Spring Boot test framework.
  • Ability to provide actionable feedback in pull request reviews.
  • A solid foundation in software engineering; a bachelor's degree is preferred, along with 5+ years of experience.
  • Ability to think critically to build end-to-end solutions.
  • Ability to work in both a small agile team and independently, with a strong user focus.
  • Strong analytical, communication, and organizational skills, and ability to handle multiple tasks at a time.

Responsibilities

  • Write code for product features.
  • Work with the technical lead and architect to build secure, scalable, resilient cloud-based microservices using modern software development practices.
  • Help design and implement REST API clients and services, exchange asynchronous messages between services, and use SQL databases to manage data.
  • Write automated unit and integration tests, package software using containers, coordinate builds using continuous integration pipelines, and prepare services for deployment on AWS.
  • Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipeline.
  • Work with product management on requirements, decompose epics into stories, and deliver solutions that meet or exceed customer expectations.
  • Build scalable, resilient, cloud-based systems aligned with the long-term strategy.
  • Provide support, including on-call support when necessary.
  • Mentor junior software engineers.

Desired Qualifications

  • Experience using AI-assisted coding tools for code generation, refactoring, and debugging is an advantage.
  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.

About the Company

Fidelity Investments

Manages investments and workplace retirement plans

Fidelity Investments manages money and runs brokerage accounts for individuals, while administering workplace benefits and supporting financial advisers and institutions. Its funds span active management and index investing, and its advice services range from automated portfolios to dedicated wealth managers. Customers trade through online accounts or work with advisers by phone and at investor centers, while employers use its services for retirement savings and stock plans. The business earns advisory fees and charges for selected trades, with institutional custody and clearing services alongside its consumer accounts. Fidelity was founded in 1946 and is headquartered in Boston, Massachusetts, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$250.4B
Headquarters
Boston, MA
Founded
1946

Recently Posted Jobs

Explore more opportunities at Fidelity Investments

See more jobs