Desenvolvedor Fullstack Sênior Java

Mirante Tecnologia

Brasil

Remoto

BRL 240.000 - 360.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Mirante está buscando um Desenvolvedor Full Stack Sênior com forte atuação em Back-end Java para evoluir aplicações, definindo decisões técnicas, arquitetura de software, qualidade e performance.

O profissional atuará com APIs REST, microsserviços, Spring Boot, Docker/Kubernetes, AWS e bancos de dados. Requisitos incluem Java 17+, Spring Data, testes automatizados e práticas TDD/BDD.

Conhecimento em observabilidade é valorizado, bem como experiência em DevOps e metodologias ágeis.

Competenze

  • Experiência sólida com Java 17+ e Spring Boot para APIs REST e microsserviços.
  • Domínio de Spring ecosystem (Data, Security, Cache) e arquitetura de software.
  • Experiência com testes automatizados (JUnit, Mockito) e práticas TDD/BDD.
  • Conhecimento de CI/CD, Git/GitHub Actions e Maven.

Mansioni

  • Desenvolvimento e evolução de aplicações Back-end Java com integração ao Front-end e criação de APIs REST.
  • Atuação em arquitetura, escalabilidade, segurança e performance, aplicando Clean Code, SOLID e Design Patterns.
  • Integração entre sistemas, bancos de dados e mensageria, com testes automatizados e qualidade assegurada.
  • Monitoramento, melhoria contínua das aplicações e apoio à equipe, com soluções baseadas em IA para eficiência.

Conoscenze

Java 17+
Spring Boot
APIs REST
DDD / SOLID
TDD / BDD
CI/CD
Arquitetura de software
Microserviços
Cloud

Strumenti

PostgreSQL
MongoDB
Kafka
RabbitMQ
Docker
Kubernetes
AWS (EKS, S3, VPC)
Git
GitHub Actions
Swagger
OpenSearch
Grafana
Maven

Descrizione del lavoro

CARGO: Desenvolvedor Fullstack Sênior Java

SOBRE A OPORTUNIDADE:

Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior, com forte experiência em Back-end Java, para atuar no desenvolvimento e na evolução de aplicações, contribuindo com decisões técnicas, arquitetura de software, qualidade e performance das soluções.

PRINCIPAIS RESPONSABILIDADES:
  • Desenvolvimento e evolução de aplicações Back-end Java com integração ao Front-end, criação e manutenção de APIs REST, microsserviços e processos batch.
  • Atuação em arquitetura, escalabilidade, segurança e performance, aplicando boas práticas como Clean Code, SOLID, Design Patterns, TDD e BDD.
  • Integração entre sistemas, bancos de dados e mensageria, garantindo qualidade por meio de testes automatizados.
  • Monitoramento e otimização contínua das aplicações, participação em decisões técnicas, apoio ao desenvolvimento da equipe e implementação de soluções baseadas em Inteligência Artificial para aumento da eficiência e produtividade.
REQUISITOS OBRIGATÓRIOS:
  • Experiência sólida com Java 17 ou superior.
  • Domínio de Spring Boot e desenvolvimento de APIs REST.
  • Experiência com Spring Batch e processamento de lotes.
  • Conhecimento do ecossistema Spring, incluindo Spring Data, Spring Security, Spring Cache e métricas.
  • Arquitetura e qualidade de software.
  • Experiência com microsserviços e/ou arquitetura hexagonal.
  • Conhecimento de Domain-Driven Design (DDD), SOLID e Clean Code.
  • Experiência com testes automatizados utilizando JUnit e Mockito.
  • Conhecimento de TDD, BDD, Code Review e ferramentas de análise de qualidade, como SonarQube.
  • Bancos de dados e mensageria.
  • Experiência com PostgreSQL.
  • Conhecimento de MongoDB ’.
  • Experiência com ferramentas de mensageria, como Kafka e/ou RabbitMQ.
  • Cloud, infraestrutura e DevOpsExperiência com AWS, especialmente EKS, S3, VPC e Security Groups.
  • Conhecimento de Docker e Kubernetes.
  • Experiência com pipelines CI/CD, Git, GitHub Actions, Gitflow e Maven.
Conhecimentos desejáveis
  • Conhecimento em Node.js e TypeScript.
  • Experiência com Appsmith e desenvolvimento utilizando JavaScript.
  • Vivência com Temporal para orquestração de fluxos de trabalho.
  • Experiência com ferramentas de observabilidade, como OpenSearch, Grafana e Dynatrace.
  • Utilização prática de ferramentas de Inteligência Artificial generativa, como Claude, Gemini e modelos da OpenAI, aplicadas ao desenvolvimento de software.
  • Conhecimento de Spec-Driven Development (SDD), incluindo Spec Kit.
  • Experiência com metodologias ágeis, como Scrum e Kanban.
  • Familiaridade com Jira, Confluence e Swagger.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Nava | Tech for Business • Brasile

In loco
BRL 120.000 - 180.000
Pessoa Desenvolvedora Back-end Java - Sênior
Pessoa Desenvolvedora Back-end Java - Sênior

FCamara • São Paulo

In loco
BRL 180.000 - 300.000
Desenvolvedor Java Fullstack Pleno
Desenvolvedor Java Fullstack Pleno

CBYK Consultoria • São Paulo

In loco
BRL 120.000 - 180.000
Desenvolvedor Fullstack
Desenvolvedor Fullstack

Fortics Tecnologia • Pato Branco

Ibrido
BRL 180.000 - 300.000
Desenvolvedor Senior FullStack
Desenvolvedor Senior FullStack

Ademicon • Curitiba

In loco
BRL 167.000 - 279.000
Analista Desenvolvedor Java Back-end Sênior
Analista Desenvolvedor Java Back-end Sênior

Mazzatech • Brasile

Remoto
BRL 150.000 - 210.000
Desenvolvedor Backend Sênior | Java
Desenvolvedor Backend Sênior | Java

4DF Connect • São Paulo

In loco
BRL 180.000 - 240.000
Desenvolvedor(a) Backend Java Sênior
Desenvolvedor(a) Backend Java Sênior

Nava | Tech for Business • Brasile

In loco
BRL 180.000 - 320.000
Desenvolvedor (a) - Fullstack
Desenvolvedor (a) - Fullstack

Capgemini • São Paulo

In loco
BRL 60.000 - 110.000
Pessoa Desenvolvedora Java - Sênior
Pessoa Desenvolvedora Java - Sênior

FCamara • São Paulo

In loco
BRL 180.000 - 340.000