Skip to main content

Software Engineer

Merrimack, NH
Permanent

Posted

The Role
As a Software Engineer on the Data team, you'll have the chance to improve your skills. You will collaborate across Fidelity teams in a fun and dynamic environment. You will work closely with our technical leads to build secure, scalable, resilient cloud-based microservices. Using modern Java frameworks, you'll help design and implement REST API clients and services, exchange asynchronous messages between services and use SQL databases to manage data. You'll also write automated unit and integration tests, package software using containers, coordinate builds using continuous integration pipelines and prepare your services for deployment to AWS!

The Expertise and Skills You Bring
  • Bachelor's degree in computer science or related field
  • 3+ years of experience
  • Experience in core Java technologies and frameworks such as Spring Boot
  • Proficient in SQL with working knowledge of database technologies such as Aurora PostgreSQL , Snowflake
  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins
  • Unit and integration test automation using Junit
  • Exposure to infrastructure as code, test automation, CI/CD, and containerization
  • Experience with Realtime messaging services like Kafka, SQS/SNS
  • Familiarity with AWS services architecture and solution patterns
  • Ability to build reliable software that can withstand unreliable environments.
  • Knowledge of systems, controls and techniques for identity, authorization, and authentication management
  • Passionate and open to learning new tools and developing with the latest technologies and frameworks.
  • Can work well in a small, agile team in a very an environment where your ideas are encouraged
  • Proven analytical, communication, and organizational skills

Job Type: Permanent

Job ID: 255048050