EPAM Systems

Java Developer (Algorithmic Trading)

EPAM Systems

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled and innovative Java Developer with a passion for algorithmic trading? Look no further! EPAM Systems is seeking a talented individual to join our team as a Java Developer in the exciting world of algorithmic trading. As a Java Developer at EPAM, you will have the opportunity to work on cutting-edge technology and develop solutions for our clients in the financial industry. We are looking for someone with a strong understanding of Java programming, as well as experience in algorithmic trading and financial markets. If you are a self-motivated, driven individual with a keen interest in the intersection of technology and finance, we want to hear from you!

  1. Develop high-quality and efficient Java code for algorithmic trading systems.
  2. Collaborate with cross-functional teams to design, implement, and test new features and functionalities.
  3. Analyze and optimize code for performance and scalability.
  4. Stay updated on industry trends and advancements in algorithmic trading and financial markets.
  5. Work closely with clients to understand their needs and provide innovative solutions.
  6. Troubleshoot and resolve technical issues in a timely manner.
  7. Continuously improve and enhance existing codebase.
  8. Follow best practices and coding standards.
  9. Communicate effectively with team members and stakeholders.
  10. Document code and processes for future reference.
  11. Participate in code reviews and provide constructive feedback.
  12. Mentor and train junior developers.
  13. Adhere to project deadlines and deliver high-quality work.
  14. Contribute to the overall growth and success of the team and company.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Strong Proficiency In Java Programming Language: The Ideal Candidate Should Have An In-Depth Understanding Of Java, Its Core Concepts, And Its Application In Building Complex Trading Algorithms. They Should Be Able To Write Clean, Efficient, And Well-Structured Code.

  • Experience In Algorithmic Trading: Epam Systems Is Looking For A Java Developer With Prior Experience In Developing Algorithmic Trading Systems. The Candidate Should Have A Deep Understanding Of Financial Markets And The Ability To Develop Sophisticated Trading Strategies.

  • Knowledge Of Data Structures And Algorithms: As An Algorithmic Trading Java Developer, The Candidate Should Have A Strong Foundation In Data Structures And Algorithms. They Should Be Able To Implement Complex Algorithms And Optimize Them For High-Performance.

  • Familiarity With Financial Software And Tools: The Candidate Should Have A Good Understanding Of Financial Software And Tools Used In Algorithmic Trading, Such As Market Data Feeds, Order Management Systems, And Execution Platforms. Experience With Industry-Standard Trading Platforms Like Bloomberg, Reuters, Or Interactive Brokers Is Highly Desirable.

  • Bachelor's Degree In Computer Science Or A Related Field: A Bachelor's Degree In Computer Science, Mathematics, Or A Related Field Is A Prerequisite For This Role. A Master's Degree In A Relevant Field Will Be An Added Advantage. The Candidate Should Also Have A Strong Academic Record, Especially In Courses Related To Programming, Algorithms, And Data Structures.

Required Skills
  • Risk Management

  • statistical analysis

  • Database Management

  • Data structures

  • Object-oriented design

  • Algorithm design

  • Performance optimization

  • Multi-threading

  • Java Programming

  • Financial Markets

  • Trading Systems

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Organization

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Java Developer (Algorithmic Trading) is between $90,000 and $150,000 per year. This may vary depending on factors such as location, experience, and specific job responsibilities. Some senior level positions may offer higher salaries.

Additional Information
EPAM Systems is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJuly 19th, 2024
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About EPAM Systems

EPAM Systems, Inc. is a US company that specializes in product development, digital platform engineering, and digital and product design agency.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started