Skip To Main Content
backBack to Search

Senior Java Developer

Hybrid in Portugal: Distrito do Porto, Porto
Java
& 6 others

We are seeking a highly skilled Senior Java Developer to join our team and play a key role in building advanced real-time solutions.

As part of a global team, you will work on electronic trading platforms designed to support traders and clients in high-volume, low-latency environments. This position offers a unique opportunity to gain in-depth knowledge of the global investment industry and IT while working for a leading European investment bank in a fast-paced and dynamic environment.

Responsibilities
  • Contribute to the development of the platform, ensuring a seamless and high-quality user experience
  • Collaborate with team members to design and implement innovative features and functionalities
  • Enhance platform performance, security, and scalability to meet demanding business needs
  • Diagnose and resolve technical issues in collaboration with the team
Requirements
  • At least 3 years of experience in Java software development, with expertise in core Java concepts
  • Strong understanding of Java-core principles, including multithreading, garbage collection tuning, and concurrency collections
  • Experience building real-time, event-driven applications
  • Solid knowledge of test-driven development and continuous integration methodologies
  • Familiarity with all phases of the Software Development Life Cycle (SDLC), including analysis, design, implementation, testing, and support
  • Ability to work independently with clients and manage tasks with minimal supervision
  • Proven ability to collaborate effectively with globally distributed teams
  • Eagerness to learn and adapt to new domain knowledge quickly
  • Exceptional problem-solving skills to tackle complex technical challenges
  • Fluent English communication skills, both verbal and written, at a B2 level or higher
Nice to have
  • Experience with financial trading systems or a background in investment banking
  • Familiarity with high-performance computing and optimization strategies
  • Understanding of distributed systems and microservices architecture
We offer/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