Senior Java Developer
We are seeking an experienced Senior Java Developer to join our dynamic team.
This role involves working on innovative projects, developing
- quality software solutions, and collaborating with
- functional teams to build scalable and efficient applications. You will play an integral part in designing and implementing backend systems that drive impactful business outcomes.
The mandatory requirement is to work 2-3 times per week in the customer's office in Lisbon (Saldanha).
Responsibilities
- Collaborate with other developers, architects, and stakeholders to design and implement effective software solutions
- Develop and maintain backend microservices using Java and Spring frameworks
- Write clean, efficient, and
- documented code to meet project requirements - Create and maintain REST APIs for seamless system integration and communication
- Develop unit tests to ensure code quality and reliability
- Troubleshoot and resolve software issues, identifying root causes and implementing solutions
- Participate in design discussions and brainstorming sessions to optimize system architecture
- Stay updated on industry trends and emerging technologies to enhance development practices
- Mentor junior developers to support their growth and ensure alignment with best practices
Requirements
- A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- At least 3 years of professional experience in software development
- Hands-on experience in developing microservices using Java and Spring frameworks such as Spring Boot
- Proficiency in building Java microservice infrastructures
- Strong knowledge of REST APIs and their implementation
- Experience in writing unit tests to ensure code quality
- Problem-solving mindset with the ability to diagnose and resolve technical challenges
- Strong collaboration skills, including participation in whiteboard discussions and technical brainstorming
- Fluent English communication skills, both written and spoken, at a B2 level or higher
Nice to have
- Understanding of
- server architectures and their implementation - Familiarity with
- level protocols and their usage in software development - Knowledge of threads and
- driven architectures - Background in authentication methods and security protocols
- Exposure to cryptography concepts and their application in software systems
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the Linked
In 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 Linked
In
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology, Engineering, and Business Development
Industries
- Software Development, IT Services and IT Consulting, and Banking
- Informações detalhadas sobre a oferta de emprego
Empresa: EPAM Systems Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 15. 10. 2025
Vaga de emprego atual
5 pessoas já viram esta oferta de emprego.