top of page

Job Description

Odyssean is looking to hire a Senior Java Developer with Dev Ops exposure to participate in the active development of our  proprietary trading platform backend. This will include, but not be limited to, the following: design, implementation, documentation, and testing. Development is conducted using agile-like methodology and may include weekly sprints and deployment cycles. 

Dev Ops Exposure
This role will be approximately 60% Java-focused (backend services), and 40% DevOps focused.

Working knowledge of AWS (You worked with it, deployed services into it, know command line, etc.)
Decent exposure to DevOps concepts
Working knowledge of Linux (You know the basic command lines, You understand BASH (or other shell scripts) and can write shell scripts)
Proven ability to set up CI/CD Pipeline on AWS
Working knowledge of Docker (You dockerized services configured them and deployed them)
Proven ability to orchestrate services on AWS (You have a working knowledge of any of: Kubernetes, ECS, or Docker Swarm)
Ability to troubleshoot any issues with orchestration

This is a key role at Odyssean as the Senior Java Developer will be in constant communication with the Chief Technology Officer in optimizing the speed of trade execution, trading accuracy and system stability. The ideal candidate is results-driven and willing to accept new challenges on the job.  


Required Qualifications

  • Strong software engineering background in fields such as Computer Science or Computer Engineering

  • Strong Java (any edition) and SQL (any dialect) coding experience

  • Knowledge in data interchange formats and markups such as XML and JSON

  • Vast knowledge in object-oriented programming

  • Ability to analyze codes of popular C-like languages other than Java including but not limited to: C#, Python, Javascript

  • Good analytic abilities on software design patterns and software system architectures

  • Good sense of current and past technical trends.

  • Knowledge of financial markets and trading principles is a major plus

  • Ability to continuously learn, work independently, and make decisions with minimal supervision

  • Ability to navigate a large codebase to analyze logics and debug problems


Preferred Qualifications

  • Java 8

  • Java Lambda

  • JSON (Boon/Jackson/GSON)

  • Database Schema Design

  • Maven

  • Data analytics and deep understanding of relational data models

  • Multi-thread programming

  • Websocket

  • REST Protocol

  • FIX

  • Unix shell script

  • Experience with reporting tools/framework such as Crystal Report, OLAP, Report Services, Business Intelligence

Compensation is a combination of equity and profit sharing.

This role is location independent. Odyssean cannot, at this time, sponsor a U.S. work visa, and thus candidates intending to work from the U.S. must have residency status there.

To apply please, submit your resume along with a cover letter to Cover letter should not exceed 500 words.

bottom of page