Java & 6 others
EPAM Systems
Software Engineering
Portugal
Posted on Nov 19, 2025
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
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