Overview
Design, build and evolve data integration services for the Next-Gen Data Platform within the State Street Alpha ecosystem, combining greenfield cloud-native development with ownership of existing enterprise integration frameworks.
What you'll do
- Analyze, design, develop, test and maintain large-scale, cloud-native data integration services using microservices and serverless patterns (e.g., Azure Functions).
- Contribute to the design and implementation of core data integration platforms and services with a focus on scalability, resiliency, operability and performance.
- Build and enhance APIs and services supporting batch, near-real-time and event-driven data ingestion and transformation workflows.
- Collaborate with architects, business analysts, product managers and partner engineering teams across CRIMS and the broader Alpha Platform to deliver simple, sustainable solutions to complex problems.
- Develop, test, debug and deploy software primarily using Java, SQL and related cloud-native technologies.
- Perform code reviews and provide informed guidance on design and implementation decisions.
- Write unit, integration and automation tests to ensure a high-quality, reliable platform.
- Troubleshoot and resolve issues in distributed, cloud-based production systems, including root-cause analysis for mission-critical client implementations.
- Support and enhance existing internal Java-based import/export frameworks (built on Java and Pentaho Kettle) and enterprise integration frameworks built using Talend integrations as part of overall data platform ownership.
- Participate actively in the agile development process, including daily standups, sprint planning, backlog grooming and retrospectives.
- Mentor and guide junior engineers, demonstrating increasing independence in design and development.
- Produce and maintain technical documentation, design artifacts and operational runbooks.
What you'll need
- B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
- Hands-on experience on any ETL technology.
- Minimum 12+ years of professional software engineering experience.
- Experience designing and developing cloud-native services, preferably on Microsoft Azure.
- Hands-on experience with microservices architectures, serverless technologies and event-driven systems.
- Strong proficiency in Java.
- Solid experience with SQL and data-intensive applications.
- Understanding of modern data integration architectures, data transformation and data quality concepts.
- Knowledge of cloud infrastructure and deployment concepts, including networking, security, identity, configuration and secrets management.
- Experience with CI/CD pipelines, Git-based source control and automated testing frameworks.
- Ability and willingness to ramp up quickly on internal Java-based import/export frameworks (built on Java and Pentaho Kettle) and enterprise integration frameworks built using Talend for ongoing development and production support.
- Demonstrated problem-solving ability in multi-tiered, high-performance, mission-critical systems.
Nice to have
- M.S. degree.
- Experience with spring-based frameworks.
- Hands-on experience with Azure services such as Azure Functions, Storage, Key Vault, Service Bus and monitoring/observability tools.
- Experience with containerization and orchestration technologies (Docker, Kubernetes).
- Familiarity with modern cloud data platforms such as Snowflake or similar technologies.
- Experience working in financial services or with large-scale enterprise data platforms.
- Prior experience supporting client-facing, production-critical systems.
Details
- Location: Hyderabad, India.
- Work arrangement: work from the office 4 days per week, in alignment with team and business needs.
Read the full description and apply on the company’s own careers page.