
Java Developer (Algorithmic Trading)
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!
- Develop high-quality and efficient Java code for algorithmic trading systems.
- Collaborate with cross-functional teams to design, implement, and test new features and functionalities.
- Analyze and optimize code for performance and scalability.
- Stay updated on industry trends and advancements in algorithmic trading and financial markets.
- Work closely with clients to understand their needs and provide innovative solutions.
- Troubleshoot and resolve technical issues in a timely manner.
- Continuously improve and enhance existing codebase.
- Follow best practices and coding standards.
- Communicate effectively with team members and stakeholders.
- Document code and processes for future reference.
- Participate in code reviews and provide constructive feedback.
- Mentor and train junior developers.
- Adhere to project deadlines and deliver high-quality work.
- Contribute to the overall growth and success of the team and company.
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.
Risk Management
statistical analysis
Database Management
Data structures
Object-oriented design
Algorithm design
Performance optimization
Multi-threading
Java Programming
Financial Markets
Trading Systems
Communication
Conflict Resolution
Leadership
Time management
creativity
Organization
Teamwork
Adaptability
Problem-Solving
Empathy
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
EPAM Systems, Inc. is a US company that specializes in product development, digital platform engineering, and digital and product design agency.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started