Java backend engineer in digital products

act digital

Lisboa

Híbrido

EUR 45 000 - 65 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Hybrid work model
Lisbon office location

Resumo da oferta

act digital in Lisbon is seeking a Mid-Level Java Backend Engineer to join a squad responsible for Checkout, MyAccount, and ODR Processing. You will own features from design to deployment, work with Java microservices, REST/GraphQL APIs, IAM, and AWS SQS/Solace.

You will contribute to architecture decisions and engineering standards across the squad. The role requires ~4 years of software engineering experience, strong Java backend and API design skills, and proficiency in English and Portuguese

Qualificações

  • Around 4 years of professional Software Engineering experience.
  • Strong professional experience with Java backend development.
  • Experience developing microservices.
  • Experience designing and implementing APIs.
  • Good understanding of distributed application architectures.
  • Experience with automated testing and code reviews.
  • English and Portuguese at C1 level.

Responsabilidades

  • Design, develop, and maintain scalable Java microservices.
  • Build new capabilities for Checkout, MyAccount, and ODR Processing products.
  • Develop robust and maintainable backend components.
  • Contribute to solution design and technical architecture.
  • Troubleshoot complex application issues and implement sustainable solutions.
  • Follow software engineering and clean-code best practices.
  • Own features through architecture, development, tests, reviews, and deployment.
  • Design and maintain RESTful APIs and GraphQL APIs with OpenAPI specs.
  • Integrate authentication and authorization (Keycloak, Okta, OIDC) and RBAC.

Conhecimentos

Java backend development
Microservices design
API design
Distributed systems
Automated testing
Code reviews
English (C1)
Portuguese (C1)

Ferramentas

REST APIs
GraphQL
OpenAPI
Keycloak
Okta
OIDC
RBAC
AWS SQS
Solace

Descrição da oferta de emprego

Описание:

We are looking for a Mid-Level Java Backend Engineer to join an engineering squad responsible for developing and evolving digital products such as Checkout, MyAccount, and ODR Processing. In this role, you will take ownership of features throughout their complete lifecycle, from architecture discussions and implementation to testing, code review, and deployment. You will work with modern backend technologies and integration patterns, including Java microservices, REST and GraphQL APIs, IAM, AWS SQS, and Solace, while contributing to architectural decisions and engineering standards across the squad.

Задачи:

Design, develop, and maintain scalable Java microservices. Build new capabilities for Checkout, MyAccount, and ODR Processing products. Develop robust and maintainable backend components. Contribute to solution design and technical architecture. Troubleshoot complex application issues and implement sustainable solutions. Apply software engineering and clean-code best practices. Take ownership of features throughout the complete development lifecycle: Architecture & Technical Design, Development, Automated Testing, Code Review, Deployment. Collaborate with other engineers and stakeholders during solution design. Identify technical dependencies and risks. Ensure features are production-ready before release. Follow delivered functionality through implementation and deployment. Design and maintain RESTful APIs. Develop GraphQL APIs and integrations. Create and maintain complete API specifications based on OpenAPI standards. Ensure consistent API contracts and integration patterns. Implement appropriate validation, error handling, and security mechanisms. Troubleshoot API and integration-related issues. Integrate and configure authentication and authorization solutions using: Keycloak, Okta, OpenID Connect (OIDC). Implement Role-Based Access Control (RBAC). Configure and customize authentication tokens. Integrate IAM flows with backend services and APIs. Ensure solutions follow established security and access-control standards. Develop asynchronous and event-driven integrations. Design reliable messaging flows between applications and services. Support asynchronous processing and distributed communication patterns.

Требования:

Around 4 years of professional Software Engineering experience. Strong professional experience with Java backend development. Experience developing microservices. Experience designing and implementing APIs. Good understanding of distributed application architectures. Experience with automated testing and code reviews. Ability to take ownership of features throughout the development lifecycle. Strong analytical and problem-solving capabilities. Ability to contribute effectively to technical and architectural discussions. English C1. Portuguese C1. Proactive approach to problems and technical risks. Focus on delivering reliable and maintainable solutions. Comfortable participating in architecture discussions. Ability to understand technical trade-offs and propose practical solutions. Strong understanding of software engineering principles. Strong team-oriented mindset. Ability to collaborate effectively with both junior and senior engineers. Comfortable sharing knowledge and providing technical feedback. Clear written and verbal communication. Ability to explain technical decisions and challenges effectively. Confident communication in Portuguese and English. Interest in improving engineering practices. Proactive approach to code quality and security. Willingness to mentor others and continuously expand technical knowledge.

Условия:

Location: Lisbon Work model: Hybrid, 3 days per week in the office Take greater ownership of modern Java backend solutions. Work with microservices and event-driven architectures. Gain strong exposure to Keycloak, Okta, OIDC, and RBAC. Develop REST and GraphQL APIs. Work with AWS SQS and Solace messaging. Participate directly in architecture and engineering decisions. Strengthen technical leadership skills through junior mentoring. Build experience across the entire feature lifecycle, from design to production.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Java backend developer for checkout systems
Java backend developer for checkout systems

act digital • Lisboa

Presencial
EUR 26 000 - 42 000
Java backend developer in luxury retail
Java backend developer in luxury retail

Act Digital • Lisboa

Híbrido
EUR 45 000 - 70 000
Continuous learning opportunities
Career development
Hybrid working model
Java backend developer for checkout systems
Java backend developer for checkout systems

Ytech • Lisboa

Presencial
EUR 55 000 - 85 000
Training & certification
Professional growth
International project exposure
Backend java developer for enterprise applications
Backend java developer for enterprise applications

IRIUM Portugal • Lisboa

Híbrido
EUR 31 000 - 35 000
Health insurance
Flexible compensation
Self-paced training
+1
Junior Java Backend Developer
Junior Java Backend Developer

act digital • Lisboa

Híbrido
EUR 24 000 - 32 000
JavaBackEnd Mid
JavaBackEnd Mid

Genesis Digital Solutions • Lisboa

Híbrido
EUR 42 000 - 66 000
Flexible hours
Hybrid work
Training programs
Java backend developer in enterprise applications
Java backend developer in enterprise applications

Decskill • Lisboa

Presencial
EUR 42 000 - 65 000
Java backend developer in unified commerce
Java backend developer in unified commerce

Ytech • Lisboa

Híbrido
EUR 90 000 - 130 000
Training program
Certification program
Hybrid work in Lisbon
Java developer in banking
Java developer in banking

Advanceworks • Lisboa

Híbrido
EUR 55 000 - 75 000
Mentorship program
Modern training & certifications
Hybrid work model
Java Back-End Developer
Java Back-End Developer

Arbe-it • Lisboa

Híbrido
EUR 55 000 - 90 000