Job Description
Location: Remote / US-based (assumed)
Reports To: Richard Christy
Role Overview
The Java Developer will join the Application Platform team to design, develop, and enhance the next-generation Sky Road platform. This role focuses on scalable, reliable, and high-performance applications supporting real-time event processing, trade and portfolio management functions, and alternative asset management systems.
Key Responsibilities
- Architect, design, and develop the Sky Road platform architecture.
- Improve scalability, reliability, and performance to support increased clients, features, and data volumes.
- Integrate real-time external interfaces and data warehousing solutions.
- Assist with production incident resolution and day-to-day operations.
- Write automated JUnit and regression tests.
- Maintain and improve internal documentation.
- Work on trade processing, portfolio management, optimization, compliance, and credit management functions.
Required Qualifications
- Bachelor’s degree in Computer Science.
- 5+ years of experience in Java development.
- Hands-on experience with:
- Spring Boot, Spring Security, JPA (≥5 years)
- Relational and NoSQL databases (≥5 years)
- Java Messaging Service (SQS, Kafka, or similar)
- Caching technologies (Hazelcast, Google Guava, or equivalent)
- AWS services: Fargate, Lambda, Load Balancers, Database technologies
- CI/CD tools: Git, Jenkins, Java IDEs
- Experience with Hibernate, Snowflake, GraphQL, Python, JSON, HTML (plus)
- Proficiency in REST and/or WebSockets consumed by client-side frameworks (Angular or React)
- Test-driven development (TDD) with frameworks such as JUnit/Mockito
- Familiarity with financial software applications, especially trade/position-keeping systems
- Commitment to clean, readable code and active participation in code reviews / Git pull requests
Benefits
- Competitive health benefits
- Matched 401k and pension plans
- Paid time off (PTO)
- Generous parental leave
- Gym subsidies
- Educational reimbursements for career development
- Recognition programs
- Pet-friendly offices (US only)