Role Overview
We are seeking a Full Stack Engineer to design, develop, and support scalable applications that power the Alternatives investment business. The role involves building modern web applications using ReactJS and Java-based backend services, integrating with enterprise data platforms, and deploying solutions on Azure cloud infrastructure. The engineer will work closely with business stakeholders, data teams, and architects to deliver innovative solutions that enable investment operations, analytics, and reporting.
Responsibilities
- Develop and maintain responsive web applications using ReactJS.
- Design, build, and support Java/Spring Boot microservices and APIs.
- Integrate applications with internal and external investment data sources.
- Develop secure, scalable, and cloud-native solutions on Microsoft Azure.
- Collaborate with product owners, business analysts, and data engineers to translate business requirements into technical solutions.
- Ensure application reliability through automated testing, monitoring, logging, and performance optimization.
- Participate in code reviews, technical design discussions, and architectural decisions.
- Support CI/CD processes and DevOps best practices.
Requirements
- Strong experience in ReactJS, JavaScript/TypeScript, HTML, and CSS.
- Strong experience in Java, Spring Boot, REST APIs, and microservices architecture.
- Experience with SQL and relational databases.
- Understanding of cloud platforms, preferably Azure.
- Experience with Git, CI/CD pipelines, Docker, and Kubernetes.
- Strong problem-solving, debugging, and communication skills.
Skills
- ReactJS
- Java
- Spring Boot
- Microsoft Azure
- Docker
Nice to Have
- Experience in financial services, asset management, or Alternatives investments.
- Experience working with data-intensive applications and reporting platforms.