Desenvolvedor(a) Java Pleno

Supera

Not Interested
Bookmark
Report This Job

profile Job Location:

Goiânia - Brazil

profile Monthly Salary: Not Disclosed
profile Experience Required: 4-5years
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Este é um cargo remoto.

Como Desenvolvedor(a) Java Pleno na Supera você será peça-chave na evolução e manutenção de sistemas críticos distribuídos atuando de forma autônoma com qualidade e contribuindo para a visão técnica dos produtos.

Sua missão: entregar software estável seguro e escalável; antecipar melhorias; colaborar em decisões arquiteturais; garantir que os produtos dos nossos clientes operem com observabilidade e desempenho de nível de produção.

Inteligência artificial: conseguir atuar em conjunto com ferramentas de LLM para entregas melhores e mais elaboradas saber lidar com prompts saber revisar e filtrar o que é entregue.

Responsabilidades

  • Desenvolver novas features correções e evoluções em sistemas Java em múltiplas versões (Java 5).
  • Trabalhar com autonomia e foco em entrega cumprindo prazos e metas definidas.
  • Participar de reuniões de planejamento refinamento e definição de escopo técnico.
  • Fazer code reviews com foco em qualidade padrões legibilidade e segurança.
  • Contribuir para decisões de arquitetura padrões e boas práticas (DDD Clean Hexagonal).
  • Escrever e manter testes automatizados (unitários e de integração).
  • Participar da integração contínua e pipelines de CI/CD.
  • Contribuir com observabilidade logs métricas e monitoramento nas aplicações.
  • Atuar em contêineres e orquestração (Docker/Kubernetes) quando aplicável.
  • Atuar junto ao time para melhorar desempenho escalabilidade e confiabilidade dos sistemas.
  • Orientar e compartilhar conhecimento com colegas do time promovendo melhoria técnica coletiva.


Requisitos

Requisitos (obrigatórios)

  • Formação em TI (graduação pós ou experiência equivalente).
  • Experiência sólida com Java 8 (preferencialmente até versões modernas).
  • Domínio do ecossistema Spring (Spring Boot Spring Data Spring Security).
  • Experiência com JPA/Hibernate/JDBC para persistência de dados.
  • Modelagem relacional e domínio de SQL (PostgreSQL ou MySQL preferencialmente).
  • Experiência no desenvolvimento de APIs RESTful.
  • Gerenciamento de dependências e build com Maven ou Gradle.
  • Versionamento com Git e práticas de CI/CD (implementação e manutenção de pipelines).
  • Testes automatizados (JUnit Testcontainers ou similares).
  • Experiência com servidores de aplicação (Tomcat WildFly JBoss) é desejável se aplicável.
  • Conhecimento em mensageria (Kafka ou RabbitMQ).
  • Uso de Docker em ambiente de desenvolvimento e local.
  • Observabilidade: logs métricas tracing (OpenTelemetry / ELK / Prometheus / Grafana).
  • Segurança: autenticação/autorização via OAuth2 OIDC ou Keycloak.
  • Aplicação de padrões de arquitetura (DDD Clean Architecture Hexagonal).
  • Experiência com metodologias ágeis (Scrum Kanban).
  • Comunicação clara e colaborativa proatividade e senso de responsabilidade.

Diferenciais

  • Certificações Java (SCJP OCJP) válidas.
  • Inglês técnico intermediário ou avançado.
  • Arquiteturas orientadas a eventos CQRS / event-driven.
  • Experiência com GraphQL e integração com sistemas legados.
  • Atuação em ambientes multi-cliente / multi-stack.
  • Geração de relatórios (ex: JasperReports ou semelhantes).

Critérios de senioridade (Pleno)

  • Capacidade de entregar soluções completas com mínima supervisão.
  • Participar de decisões arquiteturais e técnicas com embasamento.
  • Contribuir para evolução técnica do time e revisões de código.
  • Ter visão de produto: entender impacto das entregas no cliente final e nos sistemas integrados.
  • Postura de ownership assumindo responsabilidade pela tarefa que foi entregue.
  • Utilização de IA para entrega de tarefas e analises com o discernimento correto entre e errado.



Required Skills:

Requisitos Obrigatórios: Experiência comprovada com desenvolvimento JAVA JEE J2EE JSF. Experiência comprovada com desenvolvimento utilizando Spring Framework (Spring Data Spring Security...) Construção de APIs Rest e Restfull Modelagem de banco de dados e SQL. Domínio da camada de persistência: JPA Hibernate JDBC. Produção de relatórios JasperReports; Experiência na construção e deploy de aplicações com Tomcat Jboss e Wildfly. Proficiência nas ferramentas GIT e Maven; Conhecimento com construção de testes unitários e de integração. Requisitos desejáveis que possua ou queira adquirir com apoio da Supera: Certificação: Java ou Spring (SCJP (Sun Certified Java Programmer antiga) ou OCJP (Oracle Certified Java Programmer atual); Arquiteto OCEA - Oracle Certified Enterprise Architect ou Spring source Certified Spring Professional. Experiência: Construção de imagens docker. Construção de pipelines de testes e deploy utilizando ferramentas de DevOps. Grails Sitemesh Tapestry 5 TypeScript TypeORM. Javascript frameworks como: React Reactive Native Angular JS jQuery Redux Formik HTML CSS3 Bootstrap Primefaces. Gerenciadores de pacotes npm yum yarn. Consumo de APIs Rest e Restfull na linguagem Javascript e desenvolvimento responsivo. Deploy de aplicações em AWS Google Cloud Computing Azure Open API Digital Ocean ou outros. Criação de rotinas (Jobs). Quarkus ou Micronaut. Bancos NoSql MongoDb Firestore ou outros. Utilização de ferramentas de mensageria como Kafka.

Este é um cargo remoto.Como Desenvolvedor(a) Java Pleno na Supera você será peça-chave na evolução e manutenção de sistemas críticos distribuídos atuando de forma autônoma com qualidade e contribuindo para a visão técnica dos produtos.Sua missão: entregar software estável seguro e escalável; ante...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Corporate Accounting
  • Facilities Management
  • Account Development
  • Accountancy
  • Jdbc
  • ITI