About the Project
A leading global bank is building a new Asset & Wealth Management (AWM) data platform to address fragmented data across teams and systems.
The initiative focuses on creating a platform-agnostic canonical data model that can standardize and unify data across multiple sources, reducing data silos and enabling teams to work with a common data foundation.
The team is looking for strong Java engineers who can contribute to the design and development of this platform while working in an agile, iterative engineering environment.
Key Responsibilities
- Design and develop scalable backend services using Java/Spring Boot.
- Contribute to the development of a canonical/standardized data model across multiple source systems.
- Work with complex enterprise data structures and integrate data from multiple systems.
- Build REST APIs and backend services supporting the AWM data platform.
- Participate in data modelling, schema design and transformation activities.
- Work closely with architects, data engineers, product teams and business stakeholders.
- Develop high-quality, maintainable and testable code.
- Participate in Agile ceremonies and iterative product development.
- Troubleshoot integration, data and application issues.
- Contribute to technical design discussions and architectural decisions.
Mandatory Skills
- 5–10 years of software/backend development experience.
- Strong Java development experience.
- Spring Boot / Spring framework.
- REST APIs / Microservices.
- Strong understanding of object-oriented design and software engineering principles.
- Experience working with relational databases and SQL.
- Experience with data modelling / schema design.
- Experience integrating multiple enterprise systems.
- Strong understanding of Agile development practices.
Good to Have
- Experience in Asset Management / Wealth Management / Banking / Financial Services.
- Experience with canonical data models / enterprise data models.
- Experience with large-scale data platforms.
- Kafka / event-driven architecture.
- Cloud platforms – AWS/Azure/GCP.
- NoSQL databases.
- Data transformation / ETL concepts.
- Docker/Kubernetes.
- Experience working with global distributed teams.