Principal Software Engineer (Java, Spring Boot, REST, AWS)

Fidelity InvestmentsRoanoke, TXfull_timeprincipal

Tech Stack

Responsibilities

  • Lead a team of software engineers and mentor them on best practices for software development.
  • Develop and build reliable REST based microservices using Java and Spring Boot.
  • Design microservices by applying software design patterns, twelve-factor app methodology, and SOLID principles.
  • Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipelines.
  • Build reliable software that can withstand unreliable environments and manage Fidelity’s crypto processes.

Soft Skills

Software Design PatternsTwelve-Factor AppSolid PrinciplesCritical ThinkingAgileUser FocusAnalytical SkillsCommunication SkillsCode Review CultureDesign ReviewsOrganization SkillsAttention To DetailsCryptocurrenciesBlockchainTeam LeadershipMentoring

Benefits

  • 401k
  • Health Insurance

Culture

Agile/ScrumMentorship ProgramCross-Functional Teams

Requirements

Required: Batchelor's degree in computer science or related field
Regions: Us

Get jobs like this in your inbox

Weekly Java, Spring Boot, REST hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in