Analista de Desenvolvimento Java Pleno

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

4 to 5 years of experience in back-end development with Java (8 - 11)., Strong experience in developing and deploying microservices in public cloud environments, preferably AWS., Solid knowledge of relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., DynamoDB, MongoDB)., Proficiency in microservices architecture, including containerization (Docker) and orchestration (Kubernetes)..

Key responsabilities:

  • Conceive and implement priority backend functionalities using best software engineering practices.
  • Provide scalable, flexible, and resilient solutions aligned with modern architectural principles.
  • Participate in technical discussions and contribute to the evolution of the product's technical architecture.
  • Integrate internal and external services using RESTful APIs, asynchronous messaging, and event hubs.

Grupo Data Portugal logo
Grupo Data Portugal Information Technology & Services Startup
11 - 50 Employees
See all jobs

Job description

Posição: Java 

Modelo: CLT + pacote de benefícios

Atuação: Remoto

Responsabilidades:

Conceber e implementar funcionalidades de backend prioritárias utilizando as melhores práticas de engenharia de software e validações funcionais e técnicas consistentes ao longo do ciclo de vida do desenvolvimento. Fornecer soluções escaláveis, flexíveis e resilientes alinhadas com princípios de arquitetura modernos. Aplicar e defender padrões arquitectónicos, como os microsserviços orientados para eventos. Participar ativamente em debates técnicos e contribuir para a evolução da arquitetura técnica do produto. Apoiar os debates sobre o produto, fornecendo contributos técnicos para orientar as decisões relacionadas com a arquitetura. Integrar serviços internos e externos utilizando APIs RESTful, mensagens assíncronas e hubs de eventos.

Requisitos Mandatórios:

4 a 5 anos de experiência no desenvolvimento de back-end com Java (8 - 11).

Forte experiência no desenvolvimento e implantação de microsserviços em ambientes de nuvem pública (preferencialmente AWS). 

Sólidos conhecimentos de bases de dados relacionais (por exemplo, MySQL, PostgreSQL) e não relacionais (por exemplo, DynamoDB, MongoDB).

Experiência com sistemas de envio de mensagens e de transmissão de eventos (por exemplo, Kafka, RabbitMQ, SQS, SNS). Proficiência em arquitetura de microsserviços, incluindo contentorização (Docker) e orquestração (Kubernetes).

Familiaridade com as melhores práticas de observabilidade (registo estruturado, métricas, saúde), utilizando ferramentas como o DataDog. Práticas de teste sólidas: testes unitários (JUnit),testes de integração e de contrato (Postman/Newman).

Experiência com pipelines CI/CD utilizando ferramentas como Jenkins ou similares. Conhecimento profundo dos princípios de engenharia de software e práticas de código limpo (Design Patterns, SOLID, Clean Code, 12-Fator App).

Requisitos desejáveis

Experiência com serviços sem servidor (por exemplo, AWS Lambda).

Exposição a ambientes multi-cloud (Azure, GCP). Experiência com mercado financeiro.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Java Developer Related jobs