EPAM Systems
Senior Java Developer (relocation to Portugal)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Brazil
Work mode:
Onsite
Published on:
4 September 2026
What they need
EPAM is looking for a Senior Java Developer to join our team in Portugal, focusing on the design and development of highload 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
Other offers great for you!
These companies are also looking for great profiles
Cherrypick
Dev senior fullstack Java - Angular - Epargne salariale et retraite
530-580€
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
8 hours ago
Quick apply
Soors
Lead Developer Java / Angular H/F
Freelance
33600 Pessac, France
Hybrid
Skills
6 hours ago
Quick apply
Mon Consultant Indépendant
SAP ABAP developer senior with SAP IS-U
TJM HT max 700 € (hors éventuels frais de mission, à discuter avec le client)
Freelance
Brussels, Belgium
Hybrid
Skills
4 hours ago
Quick apply
No company information available.