Fidelity Investments

Principal Software Engineer, Java, Spring Boot, REST

Fidelity Investments

full-time

Posted on:

Location Type: Hybrid

Location: SmithfieldNew HampshireRhode IslandUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Apply strong software development and test automation skills to design, develop, test, deploy, maintain, and improve FIT customer-facing software solutions
  • Enable your Scrum team in accepting the development and automation frameworks and standard methodologies to ensure we are building the right product the right way

Requirements

  • Bachelor's degree or equivalent experience in computer science, computer engineering, information systems preferred
  • At least 8 years of development experience
  • Expertise in building scalable web and middle-tier applications using Java, JavaScript, Spring, Spring Boot and Angular
  • Strong foundation of software design, data structures and algorithms
  • Strong experience with web services (JSON, XML, REST, SOAP, etc.)
  • Experience building cloud enabled applications leveraging 12 factor design
  • Experience with Docker containerization and AWS cloud deployment/application management
  • Experience with unit testing and test automation libraries/strategies
  • Experience with CI/CD pipelines, Kubernetes, Terraform and Jenkins
  • Experience in delivering software in the Agile environment
  • Experience in coaching and mentoring junior engineers and performing code reviews
  • Strong verbal and written communication skills, able to understand and parse business logic into technical requirements
  • Experience with brokerage and financial services application development is a plus
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJavaScriptSpringSpring BootAngularweb servicesDockerAWSCI/CDKubernetes
Soft Skills
coachingmentoringcode reviewscommunicationbusiness logic analysis
Certifications
Bachelor's degree in computer scienceBachelor's degree in computer engineeringBachelor's degree in information systems