Senior Java Engineer (Options Trading Application)

at  Flylance

San José, Provincia de San José, Costa Rica -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jan, 2025Not Specified20 Oct, 2024N/AEnglish,Data Feeds,Trading Systems,Communication Skills,Aws,Spring Framework,Object Oriented Programming,Microservices,Azure,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OVERVIEW

We are seeking a Senior Java Developer to join our team in developing an Options Trading Application focused on Options Orders and Trading Execution. In this client-facing role, you will represent our company on various projects and play a crucial role in delivering high-quality solutions. Strong communication skills and fluency (or near-fluency) in English are essential, as you will be interacting directly with clients. While prior experience with US-based clients is a plus, it is not a requirement.

QUALIFICATIONS

  • Proven experience as a Java Engineer, particularly in client-facing roles.
  • Strong hands-on experience in Java and a deep understanding of object-oriented programming.
  • Familiarity with trading systems and concepts, particularly in options trading.
  • Excellent communication skills, especially in English, enabling effective conversation with clients.
  • Ability to work independently while also being a strong team player.

PREFERRED SKILLS

  • Prior experience working with US-based clients or in the financial services domain.
  • Experience with FIX protocol, market data feeds, and order management systems
  • Experience with cloud computing platforms (AWS, Azure, GCP) is a plus.
  • Experience with additional technologies relevant to options trading, such as Spring Framework, REST APIs, or Microservices.
  • Knowledge of trading regulations and compliance can be a differentiator.

Responsibilities:

  • Design, develop, and implement high-performance Java applications for options trading.
  • Collaborate with clients to understand their requirements and translate them into technical specifications.
  • Conduct code reviews and guide junior developers, ensuring best practices are followed.
  • Troubleshoot and resolve technical issues, maintaining a high level of client satisfaction.
  • Participate in architectural discussions and contribute to strategic technology decisions.
  • Stay updated with industry trends related to options trading and apply relevant knowledge in your work.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

San José, Provincia de San José, Costa Rica