Lead Java Developer

EPAM Systems

  • Lisboa
  • Permanente
  • Horário completo
  • Há 6 dias
We are looking for a skilled and experienced Lead Java Developer to join our team.In this role, you will work on cutting-edge projects, delivering high-quality software solutions while collaborating with multidisciplinary teams. You will take a key role in designing, implementing, and maintaining backend systems that support critical business objectives.ResponsibilitiesWork alongside developers, architects, and stakeholders to design and deliver software solutionsBuild and maintain backend microservices using Java and Spring frameworksWrite efficient, maintainable, and well-documented code that meets project specificationsDesign and implement REST APIs to enable seamless communication and system integrationDevelop unit tests to maintain high standards of code quality and reliabilityIdentify and resolve software issues by analyzing root causes and implementing fixesContribute to system architecture discussions and collaborate on design strategiesKeep up with the latest technologies and industry trends to improve development approachesGuide and mentor junior developers, ensuring adherence to industry best practicesRequirementsBachelor's or Master's degree in Computer Science, Information Technology, or a related fieldMinimum of 5 years of experience in software developmentAt least one year of experience in leading and managing development teamsProficiency in developing microservices using Java and Spring frameworks, such as Spring BootStrong expertise in building and managing Java microservice infrastructuresSolid understanding of REST APIs and their implementation in distributed systemsExperience in writing unit tests to ensure consistent code qualityStrong analytical and problem-solving skills for addressing technical challengesAbility to collaborate effectively in technical discussions and brainstorming sessionsAdvanced English communication skills, both written and spoken, at a B2 level or higherNice to haveKnowledge of client-server architectures and their practical applicationsFamiliarity with low-level protocols and their role in software developmentUnderstanding of threads and event-driven architecturesExperience with authentication methods and security protocolsBackground in cryptography concepts and their use in software systemsWe offer/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

EPAM Systems

Empregos similares

  • Java Developer Lead

    WA Fenix

    • Lisboa
    Vem para a WA Fenix! Estamos a recrutar perfis Java Developer Lead Sénior Local: Lisboa, Portugal Início: Imediato Duração: 1 ano O que procuramos: Experiência em desenvolv…
    • Há 1 dia
  • Java Developer

    SourcingTrust, Lda

    • Lisboa
    És apaixonado por fazer acontecer na área de IT? A Sourcing Trust, um parceiro da Catenon, está à procura de um Java Developer para se juntar à nossa equipa. Todos os nossos projet…
    • Há 3 dias
  • Java Developer

    IT People Innovation

    • Lisboa
    [ Estás à altura deste desafio? ] Olá, somos a IT People Innovation e se não nos conheces, devias. Mas não te preocupes, ainda o podes fazer ;) Descobre tudo aqui: Estamos sempre…
    • Há 6 dias