Skills
Sobre a Vaga
Buscamos um Analista Desenvolvedor Java para atuar no desenvolvimento web e back-end, participando das rotinas do time em cada Sprint. Você será responsável por analisar, projetar, implementar e entregar melhorias com qualidade, seguindo práticas ágeis e padrões corporativos.
Responsabilidades
- Atuar no desenvolvimento de funcionalidades end-to-end dentro do ciclo de cada Sprint
- Realizar análise e design, programação e validação por meio de testes
- Construir e manter APIs RESTful e integrações entre sistemas
- Gerir o próprio trabalho, sinalizando rapidamente riscos, atrasos e impedimentos ao time
- Contribuir com boas práticas de desenvolvimento ágil, refactoring e entrega contínua
Requisitos
- Experiência sólida com Java para web e back-end
- Conhecimento em Oracle e modelagem de dados relacionais
- Domínio de Git e ferramentas de CI/CD como Jenkins, Maven e Nexus (desejável)
- Experiência com mensageria e integração (MQ Series/JMS e padrões de integração)
- Trabalho com arquitetura em camadas e MVC, além de padrões enterprise (SOA/microservices)
- Desenvolvimento com REST (JSON), JEE/JSE, Hibernate e frameworks como JSF/Struts (conforme stack do projeto)
- Testes automatizados: JUnit, Selenium WebDriver, Protractor e JMeter (conforme aplicável)
- Conhecimento em conceitos de UX e usabilidade para interfaces responsivas
- Experiência com controle de versão e ambientes corporativos (incluindo ferramentas como Clearcase, se aplicável)
- Formação superior em TI (ou pós-graduação na área, conforme critérios descritos no edital)
- Experiência mínima de 7 anos
Beneficios
- Treinamento para plataforma IBM Mobile First, caso necessário (conforme demanda do projeto)
- Atuação em time de desenvolvimento com práticas ágeis (Scrum/Kanban/XP)
- Ambiente com foco em qualidade, testes e integração contínua