Senior Java Developer
Hybrid in Portugal: Distrito de Lisboa, Lisbon
Java
& 4 others
Portugal: Distrito de Lisboa, Lisbon
We are looking for an experienced and driven Senior Java Developer to join our team and help design, develop, and maintain innovative and high-performance microservices and scalable applications.
You will play a pivotal role in building secure and reliable systems using Java and Spring Boot while collaborating with a dynamic team of talented professionals.
Responsibilities
- Develop and maintain microservices using Java, Spring Boot, and REST APIs
- Design scalable, secure, and high-performance application architectures
- Ensure compliance with best practices for code quality, testing, and performance optimization
- Collaborate with cross-functional teams to define and refine system requirements
- Conduct code reviews and provide mentorship to junior developers
- Address production issues by identifying root causes and implementing robust solutions
- Contribute to continuous improvement initiatives and automation efforts in deployment pipelines
- Work closely with DevOps engineers to ensure seamless integration and deployment of applications
- Maintain technical documentation and contribute to knowledge sharing within the team
- Stay updated on emerging technologies to recommend their integration in projects where applicable
Requirements
- 5+ years of experience in Java development with expertise in Spring Boot and REST API design
- Knowledge of databases, Java Microservice Infrastructure, and development of secure, scalable high-performance systems
- Familiarity with programming principles, software engineering practices, and problem-solving methodologies
- Understanding of event-driven architectures, threading, and authentication
- Proficiency in tools such as Jenkins, Splunk, Apache Kafka, and Redis for pipelines, monitoring, and messaging
- Languages: English at a B2+ level is required
Nice to have
- Background in client-server architectures, low-level protocols, and cryptography
- Skills in working with networking, API gateways, and caching technologies
- Familiarity with Portuguese language is considered a plus
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