Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
- 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)
Key Skills
Ranked by relevanceReady to apply?
Join Spread Tecnologia and take your career to the next level!
Application takes less than 5 minutes

