Key Responsibilities
- Design, architect, and develop scalable enterprise-grade software systems.
- Build and maintain internal tools, reporting solutions, and data feeds to support business functions across Trading, Operations, and Risk teams.
- Ensure software solutions meet high standards of quality, performance, cost efficiency, and operational reliability.
- Contribute to cross-functional technology initiatives that support strategic business and operational objectives.
- Partner closely with business stakeholders, including senior leadership and front-office teams, to deliver and maintain effective technology solutions.
- Participate throughout the full software development lifecycle, from solution design and implementation to deployment and ongoing enhancement.
- Continuously identify opportunities to improve system performance, scalability, and maintainability.
Required Qualifications
- 4+ years of professional software engineering experience.
- Strong foundation in Computer Science, software design, and system architecture.
- Experience building applications in cloud environments (AWS preferred).
- Strong understanding of distributed systems and scalable application design.
- Experience working with relational databases and data modeling.
- Familiarity with Agile development methodologies and collaborative engineering practices.
- Bachelor‘s or Master‘s degree in Computer Science, Engineering, or a related field.
Preferred Technical Skills
- Java development experience, ideally with Spring Boot.
- Experience building applications with modern frontend technologies (ReactJS/TypeScript).
- PostgreSQL or other enterprise-grade database technologies.
- Event-driven and message-based architectures (Kafka preferred).
- AWS services and cloud-native application development.
- CI/CD pipelines and DevOps practices.
- Containerization technologies such as Docker and Kubernetes.
- Automated testing including unit, integration, and functional testing.
- Experience using Jira and the Atlassian toolset.
Nice to Have
- AWS certifications.
- Experience working within financial services, trading, fintech, or high-performance environments.
- Exposure to real-time data processing and mission-critical systems.