Full Stack Developer
Summary
Build and maintain a full-stack enterprise data warehouse platform using Java Spring Boot, Kafka, Angular, and AWS for trade-data analytics in financial services.
- Develop and maintain full-stack solution using Java (Spring Boot, GraphQL, Rest API, Kafka) and Angular.
- Ensure proper ingestion, curation, storage, and management of data to meet business needs.
- Write and execute unit, performance, and integration tests.
- Collaborate with cross-functional teams to solve complex data challenges.
- Closely work with users to gather the requirements and convert them into an actionable plan.
- Work with the support team to investigate, troubleshoot, and resolve production issues in a timely manner when needed
- Minimum of 3 years' of professional Java development experience, focusing on API-and Kafka based architectures OR
- Minimum of 1 year of an alternaive development language such as Python development experience
- Angular development skills with backend integration expertise a big plus but not essential
- Hands-on experience with automated testing (unit, performance, integration).
- 3+ years of database development experience (any RDBMS)
- Analytical and problem-solving skills with the ability to work independently in a fast-paced environment.
- Excellent communication skills to effectively collaborate with users and other teams across different regions.
- Self-motivated and capable of working under pressure and owning the delivery of work
- Experience working in Financial Services or a Front Office Environment is highly preferred.
- Familiarity with AI developer tools – please include within your CV any relevant experience