Java Developer
We are seeking a skilled Java Developer to join our team and contribute to the development of
- quality, scalable applications.
In this role, you will work on designing, implementing, and maintaining Java-based solutions while collaborating with
- functional teams. The ideal candidate is passionate about clean code,
- solving, and delivering impactful software solutions.
Responsibilities
- Design, develop, and maintain Java-based applications and microservices
- Collaborate with
- functional teams to define, design, and ship new features - Implement and manage RESTful APIs to ensure seamless integration with other systems
- Write clean, maintainable, and efficient code following best practices
- Conduct unit testing and ensure proper code quality using tools like Sonar and G-unit
- Optimize applications for performance, scalability, and reliability
- Troubleshoot and resolve production issues, ensuring system stability
- Participate in Agile ceremonies, including sprint planning and retrospectives
- Bachelor’s degree in Computer Science or a related field
- At least 2 years of experience in programming and software development
- Strong knowledge of Java Core and the Java Spring framework
- Experience with designing and implementing RESTful APIs
- Familiarity with Java microservice infrastructure
- Hands-on experience with design and testing tools such as Sonar, NFR, and G-unit
- Strong analytical and
- solving skills, with a focus on
- level solutions - Fluent English communication skills (written and spoken) at a B2 level or higher
- Understanding of
- server architectures, including
- level protocols, threads,
- driven systems, authentication, and cryptography - Experience working with databases and messaging systems
- Familiarity with caching tools such as Redis
- Hands-on experience with API gateways and networking concepts
- Knowledge of CI/CD pipelines and tools like Jenkins
- Experience with monitoring and logging tools such as Splunk
- Familiarity with
- streaming platforms like Apache Kafka
- 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 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
Seniority level
Associate
Employment type
Employment type
Full-time
Job function
Job function
Information Technology, Engineering, and Business DevelopmentIndustries
Software Development, IT Services and IT Consulting, and Banking
Referrals increase your chances of interviewing at EPAM Systems by 2x
Get notified about new Java Software Engineer jobs in Lisbon, Lisbon, Portugal.
Software Engineer (Early in Career), Lisbon
Junior Software Engineer | Graduate Program
Junior Backend Developer – Lisbon, Oporto & Vila Real
Full-stack Developer - Portugal (remote) (m/f/d)
Full
Stack Software Engineer (React/Node)
Full Stack Software Engineer (Front End)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr- Informações detalhadas sobre a oferta de emprego
Empresa: EPAM Systems Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 25. 7. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!