Skip navigation EPAM

Senior Java Developer Lisbon, Portugal or Remote

Senior Java Developer Description

We are hiring a skilled Senior Java Developer to join our remote team. As a Senior Java Developer, you will play a crucial role in developing and maintaining high-quality software using Java. You will work closely with the development team to analyze, design, and implement software solutions, ensuring they meet the highest standards of reliability, scalability, and performance.


#LI-DNI#EasyApply

Responsibilities

  • Collaborate with the development team to analyze, design, and implement software solutions using Java
  • Develop and maintain high-quality software code using best practices and standards
  • Participate in code reviews, ensuring the quality and integrity of the software solutions
  • Work closely with cross-functional teams to ensure the successful delivery of software projects
  • Contribute to the continuous improvement of the development processes and practices

Requirements

  • At least 3+ years of experience in Java development, with a strong understanding of Java programming language and best practices
  • Experience working with Bazel build system for large-scale software projects
  • Proven track record of delivering high-quality software solutions in a collaborative team environment
  • Strong problem-solving skills and the ability to think critically and analytically
  • Excellent communication and teamwork skills, with the ability to work effectively in a remote team environment
  • Experience with software development methodologies such as Agile or Scrum
  • Bachelor's or Master's degree in Computer Science or a related field
  • B2+ English level proficiency

We offer

  • Competitive compensation depending on experience and skills
  • Variety of projects within one company
  • Being a part of a project following engineering excellence standards
  • Individual career path and professional growth opportunities
  • Internal events and communities
  • Flexible work hours

Hello. How Can We Help You?

Our Offices