GO TO SEARCH
We are seeking a Senior Java Developer with expertise 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 a Senior Java Developer, you will participate in an agile-based software development life-cycle, collaborating with the production support team for the release and maintenance of the components. You will also propose and provide feedback from experience/knowledge on architecture, design, technology choices, and the technology direction of the platform.
Responsibilities
- Participate in an agile-based software development life-cycle including technical analysis, documentation, development, testing, and code reviews
- Collaborate with the production support team for the release and maintenance of the components
- Propose and provide feedback from experience/knowledge on architecture, design, technology choices, and technology direction of the platform
Requirements
- 3+ years of software development experience with Java-core
- Good algorithmic knowledge
- Experience developing real-time event-driven applications
- Good understanding of test-driven development and continuous integration practices
- Experience in Concurrency and Core Java Development
- Expertise in Algorithmic Trading and Financial Services
- Fluency in English (both written and spoken) is mandatory
Nice to have
- Experience in working with CI/CD environments
- Experience with Java Multithreading