Skip To Main Content
backBack to Search

Senior Java Developer

Hybrid in Portugal
Java
& 6 others

We are seeking a highly skilled Senior Java Developer to join our team.

As part of a global team, you will work on real-time solutions that support traders and clients in executing low-latency and high-volume trades using electronic trading platforms. This is a unique opportunity to gain deep insights into the global investment business and IT within a leading European investment bank while contributing to a challenging, fast-paced, and innovative project.

Please note that working from the office in Porto is required 2 days per week.

Responsibilities
  • Contribute to the design and development of the platform to deliver a seamless and reliable user experience
  • Build and implement new features and functionalities in collaboration with the development team
  • Optimize the platform for high performance, robust security, and scalability to meet business needs
  • Work closely with the team to identify, troubleshoot, and resolve technical issues efficiently
  • Ensure code quality and system reliability through effective testing and monitoring
Requirements
  • Bachelor’s degree in Computer Science, a related field, or equivalent professional experience
  • A minimum of 3 years of experience in software development or automated testing
  • Strong expertise in Java Core, including multithreading, garbage collection optimization, and collections (including concurrency collections)
  • Hands-on experience in developing real-time, event-driven applications
  • Good understanding of test-driven development practices and continuous integration workflows
  • Familiarity with the software development lifecycle (SDLC)
  • Solid knowledge of algorithms and data structures
  • Ability to work effectively as part of a globally distributed team
  • Eagerness to learn new domains and acquire knowledge quickly
  • Strong analytical and problem-solving skills
  • Fluent English communication skills (written and spoken) at a B2+ level or higher
Nice to have
  • Experience in algorithmic trading and understanding of trading systems