Octus

Java Developer, Application Platform

Octus

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $110,000 - $150,000 per year

Job Level

Mid-LevelSenior

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