Spread Tecnologia
DEV JAVA SR - RHA6070
Spread TecnologiaBrazil1 day ago
Full-timeOther
Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas!

Responsabilidades e atribuições

  • Levantar requisitos, documentar, implementar (codificação), testar e implantar sistemas desenvolvimentos em linguagem de programação Java
  • Prestar suporte, realizar manutenção e corrigir defeitos encontrados em sistemas em Java
  • Conduzir e ser responsável pela disponibilização de novas releases de software desde a concepção até a entrega em produção
  • Conduzir reuniões com o time os com as demais equipes do cliente para alinhamento das soluções propostas e detalhes de implementação
  • Propor arquiteturas de soluções voltadas para server-side em ambiente On-Primese e nuvem (AWS) em conformidade com requisitos técnicos e segurança da informação observando aspectos como: Segurança, Desempenho, Estabilidade, Alta Disponibilidade, Recuperação de Desastres, Operação, Observabilidade e Monitoração
  • Propor inovações e tecnologias relacionadas a integração e segurança da informação auxiliando os times com as melhores práticas avaliando interoperabilidade entre linguagens e plataformas distintas
  • Contribuir para análise de impacto em mudanças arquiteturais ou tecnológicas relacionadas a alterações arquiteturais ou reescrita de um sistema legado
  • Manter-se atualizado sobre as tecnologias e tendências ajudando a identificar oportunidades para melhoria contínua dos sistemas sob responsabilidade do time


Requisitos e qualificações

  • Domínio no desenvolvimento de sistemas utilizando a linguagem Java/J2EE e tecnologias relacionadas:
  • Java 8, Java 17 e Java 21
  • Spring Framework Java
  • Spring Boot
  • EJB
  • JPA e Hibernate
  • Servidores de Aplicação JBoss e Wildfly e Http Server Jetty, Undertow
  • Maven
  • IntelliJ ou Eclipse
  • Utilização de certificados digitais / Java Secure Socket Extension (JSSE)
  • Desenvolvimento de aplicações distribuídas em Java, utilizando REST APIs, Apache Kafka e RabbitMQ
  • Sólidos conhecimentos em Apache Kafka e RabbitMQ
  • Arquitetura de aplicações distribuídas com uso de REST, SOAP WebServices e RMI
  • Implementação de APIs REST documentadas com Swagger
  • Ótimos conhecimentos na implementação, em Java, de comunicação HTTPS (TLS) e Mutual-SSL(mTLS)
  • Bons conhecimentos de conteinerização de aplicações e docker
  • Domínio em conceitos e arquitetura de integração aplicando: Event-Based Architecture e Event Streaming
  • Bons conhecimentos em bancos de dados: Oracle Database, MongoDB e/ou Redis
  • Dominio relacionado aos princípios de computação em nuvem (Cloud Computing) e aplicações Cloud-Ready.
  • Bons conhecimentos em serviços da AWS, especialmente em ECS (Elastic Container Service) e EKS (Elastic Kubernetes Service).
  • Sólidos conhecimentos em formato de dados, codificação e estruturas envolvendo: JSON, XML, ProtoBuf (Google Protocol Buffers) ou Apache Avro
  • Domínio em Modelagem Orientada a Objetos e UML
  • Bons conhecimentos em Design Patterns de mercado (Referência : Gang Of Four) e princípios SOLID.
  • Inglês intermediário (leitura, escrita e conversação)


Informações adicionais

Key Skills

Ranked by relevance