EPAM Systems
Posted 1mo ago

Senior Java Developer

EPAM Systems
Lisbon, Distrito de Lisboa, Portugal
HybridFull Time
Responsibilities
  • designing systems
  • writing code
  • mentoring developers
Requirements
  • 5+ years software development experience
  • 2+ years as team lead
  • Mastery of core Java (multithreading
  • Low-latency)
  • Experience with high-load distributed systems, C#
  • Distributed caching (Oracle Coherence)
  • Agile SDLC
Technical tools mentioned
JavaC#Oracle Coherence

Job description

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/Benefits

  • 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

About EPAM Systems

Provides global digital platform engineering and software development services.

Similar jobs

Java Developer roles near Lisbon, Distrito de Lisboa
1d
Save
Mark Applied
Hide
Programador Java Senior
Lisbon, Lisbon District, Portugal
RemoteFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
7+ YOEMore than 7 years of Java software development experience; Quarkus, Vue.js, TypeScript, microservices, distributed applications, testing, DevOps, Agile, and code review experience; fluent Portuguese.
Java, Quarkus, Vue.js, TypeScript, Docker, OpenShift, SVN, CI/CD
6d
Save
Mark Applied
Hide
Java Developer (Spring & SQL)
Lisbon, Lisbon, Portugal
HybridFull Time
Axians
AxiansEuronext Paris: DG: Global provider of ICT infrastructure and digital transformation services.
3+ YOEUniversity degree in IT, Computer Science, Information Management, or related field; 3–5 years' software development experience; strong Java, Spring, SQL, Agile, CI/CD, microservices, testing, and cloud skills.
Java, Spring Framework, PostgreSQL, CI/CD, Jira, Confluence, ALM, Docker
6d
Save
Mark Applied
Hide
Java Developer (Spring & SQL)
Lisbon, Lisbon, Portugal
HybridFull Time
Axians
AxiansEuronext Paris: DG: Axians provides global ICT infrastructure and digital transformation services.
3+ YOERequires 3–5 years of software development experience, strong Java and Spring expertise, advanced SQL, Agile experience, English proficiency, and a university degree in IT, computer science, information management, or related field.
Java, Spring Framework, PostgreSQL, CI/CD, microservices, Jira, Confluence, ALM, Docker
2w
Save
Mark Applied
Hide
Java Developer Pleno
Lisbon, Lisbon District, Portugal
HybridFull Time
Noesis
Noesis: International IT consulting firm delivering digital transformation and technology solutions.
3+ YOEDegree in software engineering, computer science, or related field; 3+ years with Java and Spring Boot, microservices, distributed architectures, databases, cloud-native tools, testing, and observability.
Java, Spring Boot, Docker, Podman, Kubernetes, Git, CI/CD, DevSecOps, REST APIs
1mo
Save
Mark Applied
Hide
Senior Java Developer | French Speaker
Porto or Lisbon
HybridFull Time
Syone
Syone: Provides open-source IT consulting and software development services.
6+ YOE6+ years Java experience, 6+ years Angular (17+), Spring/Spring Boot, degree in CS or related, familiarity with Git, Maven, SQL, CI/CD tools; professional English and French.
Java, Spring Framework, Spring Boot, Angular 17, Git, Maven, SQL, XL Deploy, XL Release, Jenkins
1mo
Save
Mark Applied
Hide
Software Development | Java Developer
Lisboa, Lisboa, Portugal
HybridFull Time
Devoteam
Devoteam: Global IT consulting firm providing digital transformation and cloud services.
Degree in Computer Science or similar; strong Java proficiency; experience with Spring or Hibernate, RESTful APIs, relational databases/SQL, cloud platforms; agile experience; fluent English.
Java, Spring, Hibernate, SQL, AWS, Azure, Google Cloud
1mo
Save
Mark Applied
Hide
Java Developer
Coimbra or Lisbon or Portugal
HybridFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
4+ YOERequires 4+ years developing Java functionalities and applications, code quality assurance, technical documentation, and code review participation. JavaScript, CSS, NetBeans, JavaBeans, HTML, Jira, Agile, Jenkins, or Angular are advantageous.
Java, JavaScript, CSS, NetBeans, JavaBeans, HTML, Jira, Agile, Jenkins, Angular, Udemy, Pluralsight
2mo
Save
Mark Applied
Hide
Java Developer
Coimbra or Lisbon
HybridFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
5+ YOE5+ years Java development, ensuring code quality, documenting technical solutions, participating in code reviews; knowledge of JavaScript, CSS, NetBeans, JavaBeans, HTML, Jira, Agile, Jenkins, Angular is a plus; must have legal right to work in Portugal.
Java, JavaScript, CSS, NetBeans, JavaBeans, HTML, Jira, Agile, Jenkins, Angular