Salary
💰 $110,000 - $150,000 per year
Tech Stack
AngularAWSGraphQLHibernateJavaJenkinsJUnitKafkaMockitoNoSQLPythonReactSpringSpring BootSpringBoot
About the role
- Report to Richard Christy as part of the Application Platform team to architect, design, and develop the next-generation Sky Road platform architecture
- Improve scalability, reliability and performance of the Sky Road platform to support more clients, features, and data volumes
- Enhance architecture to provide infrastructure for real-time event processing, integrating real-time external interfaces, and data warehousing
- Assist in timely resolution of incidents and support day-to-day production operations
- Write automated JUnit and regression tests
- Help improve and maintain internal documentation
- Work on trade processing, portfolio management, portfolio optimization, compliance, and credit management functions for alternative asset managers
Requirements
- Bachelor’s degree in Computer Science
- Java experience, at least 5 years
- Experience with Spring Boot framework, Spring Security framework, JPA at least 5 years
- Experience with Relational/NoSQL Databases, at least 5 years
- Experience with Java Messaging Service (SQS, Kafka or similar)
- Experience with Hazlecast, Google Guava, or equivalent Java Cache technologies
- Experience with using AWS services to build application frameworks (AWS Fargate, AWS Lambda, AWS Load Balancers, AWS database technologies)
- Experience with CI/CD technologies such as Git, Jenkins, Java IDEs
- Experience with any of the following technologies: Hibernate, Snowflake, GraphQL, Python, JSON, HTML
- Experience with server-side API frameworks such as REST and/or WebSockets called by client-side frameworks (Angular or React)
- Experience with Test Driven Development (TDD) and test framework such as Junit/Mockito
- Committed to maintaining a clean, readable, and consistent codebase and participating in GIT pull-requests/code reviews
- Familiarity building Financial Software Applications, specifically trade/position keeping systems