Skip To Main Content
backBack to Search

Senior Java Developer

Hybrid in Portugal: Distrito de Lisboa, Lisbon
Java
& 4 others

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