Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Transaction Services Software Engineer, SrAssc

Home > Java programming jobs

Transaction Services Software Engineer, SrAssc in Others new

  • State Street
  • Full time
  • Email
  • Hangzhou, China

Responsibilities

  • Develop and enhance Java services and data solutions for transaction processing, platform improvements, analytics use cases, and regulatory changes.
  • Build and support data ingestion, transformation, validation, and reconciliation workflows using Snowflake and Databricks.
  • Write maintainable and testable Java, SQL, and data engineering code.
  • Analyze production data, logs, pipeline metrics, and data quality results to support testing and troubleshooting.
  • Participate in technical design discussions, code reviews, data model reviews, testing, deployment, monitoring, and production support.
  • Apply automated testing, data quality validation, engineering controls, and operational practices for high-volume transaction systems and data platforms.
  • Collaborate with business analysts, product owners, data engineers, and global engineering teams while owning assigned deliverables.

Requirements

  • At least 2 years of software development, data engineering, or related technology experience.
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related discipline.
  • Hands-on experience with Java/J2EE and Spring or Spring Boot.
  • Strong knowledge of SQL, relational databases, and data modeling concepts.
  • Experience with Snowflake, Databricks, or comparable cloud data platforms.
  • Understanding of data ingestion, transformation, data quality, and reconciliation concepts.
  • Experience with unit testing and familiarity with test-driven development or automated testing frameworks.
  • Experience working in an Agile/Scrum software development environment.
  • Preferred experience includes MQ or Kafka, Apache Spark, Delta Lake, AWS, Azure, Docker, Kubernetes, Python, or Scala.
  • Interest in or exposure to financial transaction processing, reconciliation, data governance, analytics platforms, or business-critical application support.
  • Good analytical, problem-solving, communication, prioritization, and teamwork skills.

Benefits

  • Inclusive development opportunities, flexible work-life support, paid volunteer days, and employee networks are offered.
  • The role is based in Hangzhou, China.

State Street

State Street is a global custodian bank and asset manager serving institutional investors with investment servicing, fund accounting, trading/FX, data, and index/active strategies. Its products include State Street Global Advisors’ funds and ETFs, the Charles River Investment Management Solution,...

Similar positions

Principal Software Engineer - Search Infra

  • Elastic
  • Full time
  • Canada
  • 10/17/2026
  • Salary: C$154k-C$244k
  • Remote

Senior Software Engineer

  • AutoScout24
  • Full time
  • Others
  • 10/17/2026
  • Berlin, Germany

Lead Software Engineer

  • JPMorgan Chase
  • Full time
  • USA
  • 10/17/2026
  • Salary: $157k - $215k/yr
  • Jersey City, NJ

Lead Software Development Engineer

  • labcorp
  • Full time
  • USA
  • 10/17/2026
  • Salary: $75k-$140k
  • Remote

Software Engineer I

  • Axon
  • Full time
  • USA
  • 10/17/2026
  • Salary: $107k - $170k/yr
  • Seattle, WA