About the job
Join G MASS as we support a leading global FinTech organization in expanding its core engineering team dedicated to developing enterprise-scale, AI-driven data products. This position is part of a dynamic and collaborative Agile engineering environment that focuses on creating scalable, cloud-native platforms utilized across the organization.
As a member of our senior engineering group, you will be responsible for the design, development, and maintenance of high-performance software components within a distributed data ecosystem. Our emphasis is on clean architecture, modern Java programming, and the implementation of robust engineering practices.
Key Responsibilities:
- Design, develop, and maintain scalable software and data modeling components within a distributed platform.
- Translate both business and technical requirements into robust, well-architected solutions.
- Implement best-practice software engineering standards, including code reviews, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD).
- Troubleshoot and resolve complex software defects and performance challenges.
- Actively engage in Agile ceremonies, including sprint planning, daily stand-ups, demonstrations, and retrospectives.
- Mentor junior engineers through code reviews, pairing, and knowledge sharing initiatives.
- Contribute to architectural decisions to ensure the scalability, reliability, and security of systems.
- Produce and maintain clear technical documentation that outlines designs and workflows.
- Communicate progress, risks, and solutions effectively with stakeholders.
- Continuously assess new tools, frameworks, and methodologies to enhance engineering quality.

