Back to Search
We are seeking a Lead Java Developer whose expertise is in e-trading applications.
Together they will work on building upon an existing suite of Java-based quant applications, which is used by credit traders and management globally. As the Lead Java Developer, you will participate in an agile-based software development life-cycle including technical analysis, documentation, development, testing, and code reviews, collaborating with the production support team for the release and maintenance of the components.
Responsibilities
- Collaborate with the production support team for release and maintenance of the components
- Participate in an agile-based software development life-cycle including technical analysis, documentation, development, testing and code reviews
- Propose and provide feedback from experience/knowledge on architecture, design, technology choices and technology direction of the platform
- Lead a team of developers to ensure the highest coding standards are met
- Develop real-time event-driven applications using core Java development and Java multithreading
- Contribute to the continuous integration and delivery practices of the team
- Ensure that the platform meets the needs of the credit traders and management globally
Requirements
- 5+ years of software development experience with Java-core
- 1+ years of relevant leadership experience
- Extensive experience in algorithmic trading and financial services
- Experience developing real-time event-driven applications
- Thorough understanding of concurrency, core Java development, Java multithreading, and test-driven development practices
- Experience in CI/CD (Continuous Integration/Continuous Delivery) practices
- Ability to lead a team of developers and ensure the highest coding standards are met
- Fluency in spoken and written English, allowing effective communication with team members and stakeholders
- Strong problem-solving skills and an ability to learn quickly
- Ability to work as a part of a globally distributed team
- Experience with agile-based software development life cycles
Nice to have
- Experience in working with financial data feeds or market data APIs
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn