Chief Java Developer Lisbon, Portugal or Remote
Chief Java Developer Description
We are seeking a skilled and experienced Chief Java Developer to join our team. As a part of a global team, you will work on real-time solutions supporting traders and clients in low-latency and high-volume trading using electronic trading platforms. This is an opportunity to dive into global investment business and IT with a leading European investment bank and participate in a challenging project in a fast-paced innovative environment.
#LI-DNI#EasyApply
Responsibilities
- Participate in an agile-based software development lifecycle including technical analysis, documentation, development, testing, and code reviews
- Collaborate with the production support team for 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
- 7+ years of software development experience with Java-core
- 2+ years of relevant leadership experience
- Practical knowledge of Java-core: multithreading, GC optimization, collections (including concurrency collections)
- Knowledge of Algorithms & Data structures, CI/CD, Concurrency
- Experience developing real-time event-driven applications
- Experience with Java Multithreading, Test-Driven Development
- Good understanding of test-driven development and continuous integration practices
- Ability to work as a part of a globally distributed team
- Desire to dive into a new domain knowledge and learn quickly
- Strong problem-solving skills
- B2+ English level proficiency
Nice to have
- Knowledge of Algorithmic trading, Financial Services
We offer
- Competitive compensation depending on experience and skills
- Variety of projects within one company
- Being a part of a project following engineering excellence standards
- Individual career path and professional growth opportunities
- Internal events and communities
- Flexible work hours