SQL Database Developer (Java/ Snowflake)

Codetech•Smithfield, RI

About The Position

Join Fidelity Institutional Technology (FIT) in Smithfield, Rhode Island, as a software engineer on a new team developing performance measurement and analysis software for a strategic initiative in Fidelity Institutional Wealth Management. The role is an individual-contributor position within a multifunctional agile scrum team, with a focus on engineering excellence and advancing technology. The successful candidate will help design and deliver software and collaborate with business and technology groups.

Requirements

  • Bachelor's or master's degree in a technology-related field, such as engineering or computer science.
  • Eight or more years of design and development experience.
  • Strong experience with Snowflake and Oracle.
  • Object-oriented software development experience with Java and/or Python.
  • Experience building scalable and robust ETL solutions, business intelligence, databases, or data lakes such as Snowflake.
  • Expertise in SQL.
  • Strong design and analysis skills for a large data platform.
  • Experience with cloud technologies, including AWS, Docker, and EKS.
  • Experience with DevOps, continuous integration, and continuous delivery tools and practices; examples include Maven, Jenkins, GitHub, Terraform, Docker, and Artifactory.
  • Experience working in an agile scrum development environment.
  • Application design and development experience, with a full understanding of the software development process.
  • Ability to write code with attention to quality, security, organization, and automation.
  • Strong analytical, communication, and organizational skills, including the ability to manage multiple tasks.
  • Collaborative approach and ability to work effectively in a team environment.
  • Expertise in reviewing code for standards and efficient coding practices.
  • Ability to work independently under minimal direction.
  • Ability to handle ambiguity and make timely decisions based on facts, knowledge, experience, and judgment.
  • Good interpersonal and client-handling skills, including the ability to manage expectations and explain technical details.
  • Ability to multitask, prioritize tasks, and adjust in a changing environment.

Nice To Haves

  • Hands-on experience with Spark (Java or Scala) and AWS EMR as the execution infrastructure.
  • Financial services industry experience.

Responsibilities

  • Deliver high-quality, timely, cost-effective, and maintainable software solutions that meet functional and non-functional business requirements.
  • Participate in application design and collaborate with a team to deliver software.
  • Apply engineering practices such as code and design reviews.
  • Develop and maintain scalable ETL solutions, databases, data lakes, and business intelligence capabilities.
  • Build monitoring and alerting tools to report failures or potential performance degradation.
  • Contribute throughout the software development process, including analysis, design, coding, system and user testing, problem resolution, and planning.
  • Collaborate with business and technology groups and communicate technical details in individual, small-group, large-group, and senior-management settings.
  • Help guide and motivate fellow engineers and contribute to decisions about how work is completed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service