Java Back-End Developer | Mid (Remote)
Compass UOL · Brasil
RemotoTempo integral
Publicada ontem
Sobre a vaga
Buscamos uma pessoa desenvolvedora para integrar nosso time de tecnologia, atuando nas atividades previstas em cada Sprint, desde a análise e o design até a programação e os testes, contribuindo para entregas de qualidade, colaboração com a equipe e cumprimento dos prazos estabelecidos.
- Implementar as regras de negócio de acordo com os requisitos e com a solução especificada;
- Realizar a integração da aplicação com outros sistemas ou fontes de dados;
- Processar as informações e disponibilizá-las para consumo pelo front-end;
- Desenvolver código com qualidade e dentro dos padrões estabelecidos;
- Zelar pela segurança e pela qualidade do código e das entregas;
- Seguir os padrões técnicos e de qualidade definidos;
- Produzir código-fonte de acordo com os padrões das tecnologias utilizadas.
- Experiência com desenvolvimento Java para Web;
- Conhecimento em Java e Java Quarkus;
- Conhecimento em arquitetura de aplicações, incluindo arquitetura em três camadas, MVC e microsserviços;
- Experiência com integração entre sistemas, APIs e serviços REST;
- Conhecimento em modelagem de dados relacionais e SQL;
- Conhecimento em padrões de projeto e boas práticas de desenvolvimento de software;
- Experiência com controle de versão de código-fonte utilizando Git;
- Conhecimento em testes de software, incluindo testes unitários e de integração;
- Conhecimento em metodologias ágeis, como Scrum e Kanban.
Requisitos Desejáveis (Diferenciais)
- Conhecimento em Enterprise Integration Patterns, SOA e WebSphere Message Broker;
- Experiência com JMS e EJB 3;
- Conhecimento em JavaScript, ECMAScript, Ajax, jQuery, AngularJS, Bootstrap, HTML5, XML, CSS3 e ASP;
- Conhecimento em desenvolvimento de aplicações Java SWING;
- Experiência com desenvolvimento de interfaces responsivas e aplicações PWA;
- Conhecimento em UX e conceitos de usabilidade;
- Experiência com Jenkins e práticas de CI/CD;
- Conhecimento em TDD, ATDD, especificação por exemplo e refactoring;
- Experiência com Selenium WebDriver, Protractor e JMeter;
- Conhecimento em SonarQube;
- Experiência com ClearCase;
- Conhecimento na utilização da IDE Eclipse;
- Experiência com configuração de servidores de aplicação;
- Conhecimento em testes de desempenho, carga, vulnerabilidade e acessibilidade.
Benefícios
- Vale-alimentação e/ou vale-refeição;
- Plano de saúde e plano odontológico;
- Plano de saúde para o seu pet;
- Auxílio home office (para vagas remotas);
- Kit de boas-vindas no onboarding;
- Seguro de vida;
- Zenklub, com acompanhamento psicológico e nutricional;
- TotalPass;
- Programa de Certificações e Capacitação Contínua com parceiros (Adobe, Anthropic, AWS, Google, Microsoft, Salesforce);
- Parcerias e descontos para o seu desenvolvimento;
- Acesso ao conteúdo UOL;
- Kit maternidade;
- Licença maternidade e paternidade estendidas;
- Programa de indicações.
Leu e ficou na dúvida? A nota responde.
Ver minha nota