Java Developer – ETFs, Investment Management & Spring Boot
Core
Design, develop, and support enterprise Java applications for ETF creation, redemption, fund accounting, portfolio management, trading operations, and regulatory reporting.
Role type
Senior IC Java Developer (Financial Services/ETF)
Builds
Scalable, secure, and reliable solutions for investment management workflows and financial market operations.
Domain
Financial Services / Investment Management / ETFs
Deliverable
production ML models | product features
Required skills
Java (8/11/17), Spring Boot, Spring MVC, REST APIs, Microservices, SQL, Kafka/JMS/RabbitMQ, Git, Maven, CI/CD, ETF lifecycle processes
Preferred skills
Cloud platforms (AWS/Azure/GCP), Containerization, Financial market data platforms, Observability tools
Technologies
Java, Spring Boot, Spring MVC, Kafka, JMS, RabbitMQ, Oracle, SQL Server, PostgreSQL, AWS, Azure, GCP, Git, Maven, Jenkins
Responsibilities
Design and develop scalable Java applications for ETF business processes; Build and support RESTful APIs and microservices; Integrate applications with market data sources and trading platforms; Design and implement reliable data and messaging flows; Investigate and resolve production issues; Maintain technical documentation and API specifications.
Seniority
Senior, hands-on IC