Pular para o conteúdo principal

Java Back-End Developer (Junior)

Tecnologia
ARBE-IT
Lisboa, PortugalHá 1 semana
Tempo inteiroHíbrido

Descrição da vaga

We are looking for a Junior Java Back-End Developer to join a team responsible for developing and maintaining backend services across Checkout, MyAccount, and ODR Processing products.

The ideal candidate has a solid foundation in Java development, experience working with APIs and microservices, and an interest in expanding their technical skills within a collaborative engineering environment. Working alongside senior engineers and subject matter experts, the candidate will contribute to software delivery, testing, and service integration while following established development practices and technical guidelines.

Key Responsibilities

  • Develop, enhance, and maintain Java-based microservices supporting Checkout, MyAccount, and ODR Processing products, with guidance from senior team members.
  • Implement and maintain RESTful and GraphQL APIs in accordance with client specifications and OpenAPI standards.
  • Write and maintain unit and integration tests to ensure code quality and reliability.
  • Contribute to CI/CD pipeline quality checks and code analysis processes using tools such as SonarQube and Snyk.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Follow established coding conventions, security practices, and GitLab-based pull request and code review workflows.
  • Assist with the integration of Identity and Access Management (IAM) solutions, including Keycloak, Okta, and OpenID Connect (OIDC), under the guidance of senior engineers.
  • Actively participate in the structured technical development and upskilling programme delivered by Subject Matter Experts (SMEs).
Requirements
  • At least 2 years of professional experience in Java back-end development.
  • Knowledge of Java and microservices-based architectures.
  • Familiarity with RESTful APIs, GraphQL, and OpenAPI specifications.
  • Experience writing unit tests and integration tests.
  • Basic understanding of CI/CD quality gates and code quality tools, such as SonarQube and Snyk.
  • Familiarity with GitLab, version control, and pull request workflows.
  • Basic knowledge of authentication and authorization concepts, preferably IAM, Keycloak, Okta, or OIDC.
  • Understanding of Agile methodologies and team-based software development practices.
  • English and Portuguese proficiency at C1 level or above.
Location: Lisbon | Hybrid (3 days/office) Pagamento: 1 500,00€ - 1 800,00€ por mês

Localização do trabalho: Trabalho remoto híbrido em Lisboa

Keywords
javatraining-and-developmentmicroservicesenvironment-health-and-safety-hsseecology-environmenttesting-and-analysispolicies-and-practicesprocessing-jsgraphqlopen-apicustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdsource-code-analysissonarqubesnykagile-sprintplanning-and-forecastingelectrical-engineering-and-planning

Interessado nesta vaga?