Senior Java Developer

EPAM Systems

Lisboa

Presencial

EUR 55 000 - 75 000

Tempo integral

há 17 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura completa num minuto — currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Flexible work hours
Career growth

Resumo da oferta

EPAM Systems is seeking a Senior Java Developer to join our team in Portugal, focusing on the design and development of high-load distributed systems for electronic trading platforms. You will work with a multidisciplinary team of Java and C# developers, analyzing and developing new functionalities while maintaining existing systems.

Responsibilities include leading backend design, optimizing low-latency code, and mentoring teammates in an agile, SDLC-driven environment.

Qualificações

  • 5+ years in software development with 2+ years as IT team lead.
  • Mastery of Java core (SE, multi-threading, low latency).
  • Practical experience with C#.
  • Strong experience in highload system design.
  • Hands-on experience with distributed computing/caching (Oracle Coherence or other DHTs).
  • Experience with electronic trading platforms or other high-load distributed architectures.
  • Experience in agile development methodologies.
  • Experience in migration or refactoring projects to new technology stacks.

Responsabilidades

  • Lead the design and implementation of highload distributed backend systems.
  • Write, profile and optimize performant code for low-latency environments.
  • Oversee migration and refactoring projects to new technology stacks.
  • Collaborate with business stakeholders to gather requirements and perform technical analysis.
  • Guide and mentor a team of developers fostering a collaborative and inclusive environment.
  • Ensure adherence to SDLC best practices and agile development methodologies.
  • Participate in code reviews, architectural discussions and technical decision-making.
  • Maintain high standards of software quality and reliability.
  • Communicate effectively with cross-functional teams and stakeholders.
  • Manage time and multiple tasks effectively with the ability to regularly context-switch.

Conhecimentos

Java core
C# experience
Highload design
Multithreading
Low latency
SDLC & Agile
Code reviews

Ferramentas

Oracle Coherence
Distributed computing

Descrição da oferta de emprego

EPAM is looking for a Senior Java Developer to join our team in Portugal, focusing on the design and development of high-load distributed systems for electronic trading platforms. You will work in a multidisciplinary team of Java and C# developers, analyzing and developing new functionalities as well as maintaining existing systems. This role involves working on core services and components, feed handlers, shared libraries, metrics and reporting tools and front-end applications. You will interact directly with traders, front-line support and other development teams in a high-pressure front-office IT environment. The ideal candidate is highly motivated, technically strong, analytically minded and comfortable with both business analysis and development tasks.

Responsibilities
  • Lead the design and implementation of highload distributed backend systems
  • Write, profile and optimize performant code for low-latency environments
  • Oversee migration and refactoring projects to new technology stacks
  • Collaborate with business stakeholders to gather requirements and perform technical analysis
  • Guide and mentor a team of developers fostering a collaborative and inclusive environment
  • Ensure adherence to SDLC best practices and agile development methodologies
  • Participate in code reviews, architectural discussions and technical decision-making
  • Maintain high standards of software quality and reliability
  • Communicate effectively with cross-functional teams and stakeholders
  • Manage time and multiple tasks effectively with the ability to regularly context-switch
Requirements
  • At least 5 years of software development experience with a minimum of 2 years as an IT team lead
  • Mastery of Java core (SE, multi-threading, low latency and optimization)
  • Practical experience with C#
  • Strong experience in highload system design
  • Hands-on experience with distributed computing/caching (Oracle Coherence or other DHTs)
  • Experience with electronic trading platforms or other high-load distributed architectures
  • Experience in agile development methodologies
  • Experience in migration or refactoring projects to new technology stacks
Nice to have
  • Experience with Oracle Coherence
  • Additional experience with other distributed caching or computing technologies
  • Familiarity with financial products or trading systems beyond FX
  • Prior involvement in migration or refactoring projects
  • Experience working in a fast-paced agile environment
  • Knowledge of other programming languages relevant to backend development
  • Experience with performance tuning and optimization in distributed systems
  • Understanding of regulatory requirements in financial systems
  • Experience with cloud-based architectures or 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
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Java Developer - High-Load Trading (Flexible Hours)
Senior Java Developer - High-Load Trading (Flexible Hours)

EPAM Systems • Lisboa

Presencial
EUR 55 000 - 75 000
Flexible work hours
Career growth
Data Java Senior Developer
Data Java Senior Developer

EPAM Systems • Lisboa

Híbrido
EUR 60 000 - 90 000
Hybrid work model
Flexible work hours
Career growth opportunities
Senior Java Developer
Senior Java Developer

Decskill • Lisboa

Presencial
EUR 70 000 - 95 000
Senior C++ Developer
Senior C++ Developer

Empa-T • Lisboa

Presencial
EUR 90 000 - 120 000
Backend Java Developer
Backend Java Developer

Caixa Mágica Software • Lisboa

Presencial
EUR 45 000 - 65 000
Health and Life Insurance
Tech equipment + SIM Card + personalスマ
Social events and team buildings
+2
C++ Developer
C++ Developer

EPAM Systems • Lisboa

Híbrido
EUR 65 000 - 90 000
Flexible hours
Career growth
Global projects
+2
SENIOR JAVA DEVELOPER (HYBRID) at iTRTech Group
SENIOR JAVA DEVELOPER (HYBRID) at iTRTech Group

iTRTech Group • Lisboa

Híbrido
EUR 30 000 - 36 000
C++ Developer
C++ Developer

EPAM Systems • Porto

Híbrido
EUR 45 000 - 75 000
Competitive compensation
Flexible work hours
Variety of projects
+2
Site Reliability Engineer
Site Reliability Engineer

EPAM Systems • Lisboa

Híbrido
EUR 70 000 - 100 000
Senior Java Software Engineer
Senior Java Software Engineer

Asenium Consulting • Lisboa

Híbrido
EUR 65 000 - 85 000