Software Developer

$70,000 - $115,000/Yr

State Street Corporation - Quincy, MA

posted 4 days ago

Full-time - Entry Level
Quincy, MA
1,001-5,000 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Software Developer will contribute to the development, enhancement, and maintenance of Data Quality platforms as a member of an agile scrum team. This role offers the opportunity to work within a strong development team to create innovative products in the financial sector using advanced technology.

Responsibilities

  • Develop, test, and debug software enhancements and solutions within business and technical problem domains.
  • Implement software programs, applications, and projects using cloud computing technologies such as Java and Python.
  • Write unit and automation tests to ensure high-quality end products.
  • Participate in code reviews to maintain code quality and standards.
  • Engage actively in the agile software development process, including daily standups, sprint planning, backlog grooming, and retrospectives.
  • Triage production issues by reviewing code and logs to identify and implement solutions.

Requirements

  • Extensive experience with Java n-tier applications.
  • Proficient programming skills in JVM languages.
  • Experience with cloud technologies such as Kubernetes, Kafka, Azure, and AWS.
  • Knowledge of reactive programming, KSQL, KStreams, and Apache.
  • Commercial software development experience, particularly in developing multi-tier solutions.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Professional Java development experience, including core Java and multithreading.
  • Strong verbal and written communication skills, with good interpersonal abilities.
  • Ability to gather and understand requirements in the financial sector, with a math background being highly desirable.
  • Experience working in an Agile development methodology.

Nice-to-haves

  • Strong collaboration skills, working with multiple teams in various locations in an agile environment.
  • Self-motivated, detail-oriented, and highly responsible.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service