Senior Java Developer

EPAM Systems

  • Lisboa
  • Permanente
  • Horário completo
  • Há 4 dias
We are seeking an experienced Senior Java Developer to join our dynamic team.This role involves working on innovative projects, developing high-quality software solutions, and collaborating with cross-functional teams to build scalable and efficient applications. You will play an integral part in designing and implementing backend systems that drive impactful business outcomes.ResponsibilitiesCollaborate with other developers, architects, and stakeholders to design and implement effective software solutionsDevelop and maintain backend microservices using Java and Spring frameworksWrite clean, efficient, and well-documented code to meet project requirementsCreate and maintain REST APIs for seamless system integration and communicationDevelop unit tests to ensure code quality and reliabilityTroubleshoot and resolve software issues, identifying root causes and implementing solutionsParticipate in design discussions and brainstorming sessions to optimize system architectureStay updated on industry trends and emerging technologies to enhance development practicesMentor junior developers to support their growth and ensure alignment with best practicesRequirementsA Bachelor's or Master's degree in Computer Science, Information Technology, or a related fieldAt least 3 years of professional experience in software developmentHands-on experience in developing microservices using Java and Spring frameworks such as Spring BootProficiency in building Java microservice infrastructuresStrong knowledge of REST APIs and their implementationExperience in writing unit tests to ensure code qualityProblem-solving mindset with the ability to diagnose and resolve technical challengesStrong collaboration skills, including participation in whiteboard discussions and technical brainstormingFluent English communication skills, both written and spoken, at a B2 level or higherNice to haveUnderstanding of client-server architectures and their implementationFamiliarity with low-level protocols and their usage in software developmentKnowledge of threads and event-driven architecturesBackground in authentication methods and security protocolsExposure to cryptography concepts and their application 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

  • Senior Java Developer

    Olisipo

    • Lisboa
    Já com 30 anos de vida e com mais de 700 colaboradores, a Olisipo centra a sua atividade na captação, contratação e gestão de competências de especialistas de TI. Vem trabalhar num…
    • Há 27 dias
  • Java Developer - Sénior

    Mind Source

    • Lisboa
    Local: Lisboa (Híbrido) Descritivo da função: A Mind Source está a reforçar a sua Equipa de Web & Mobile Apps com um Senior Java Developer Perfil: Programador com pelo meno…
    • Há 28 dias
  • Sénior Java Developer

    Movilges

    • Lisboa
    Estamos a recrutar um Sénior Java Developer (m/f) para reforçar a nossa equipa com possibilidade de trabalhar em regime remoto. O que procuramos: Licenciatura em Engenharia Inf…
    • Há 1 mês
    • Aplicar facilmente