Desenvolvedor Java Sênior
Apply by Applications are open until this date, but the company may close the job earlier, at any time (for example, once it has found the right person). If the job is a good fit for you, don't leave it to the last minute.
Employee
Employee areaPremium Tools
My ToolsTools for your career
Résumé builderFreeBuild your résumé and download it as Word or PDF. Résumé analysisFree scoreSee your score and what matters most in your résumé. Interview simulatorWith AIPractice out loud with job questions and see how you did. Cover letterFreeAI writes the letter for the job using your experience. Career guidanceWith AIAnswer 12 questions and see 3 paths, with open jobs for each. See all toolsLanguage
Português English EspañolLoading…
Apply by Applications are open until this date, but the company may close the job earlier, at any time (for example, once it has found the right person). If the job is a good fit for you, don't leave it to the last minute.
Hours: De segunda à sexta, das 8h às 18h com 1h de almoço
Job level: Professional
Linguagens de programação para plataforma Java;
Princípios e práticas de desenvolvimento de software ágil: Scrum, Extreme Programming (XP) e
Kanban;
Padrões de projeto (enterprise integration patterns, design patterns, microservices patterns, MVC);
Modelagem de dados relacional e NoSQL (MongoDB, Redis);
Interfaces responsivas;
Integração entre sistemas: Mensageria (JMS, AMQP, Rabbit, Kafka), Servidores de aplicação
(WebSphere e Jboss), REST, SOAP, EJB 3, Spring Framework (Spring Boot, Spring MVC, Spring Data),
Maven,
Docker;
Javascript, ECMAScript 5 e 6 ou superior, Ajax, JQuery, Angular JS 1.5 ou superior e Bootstrap 3 ou
superior, HTML 5, XML, CSS 3 e ASP;
User Experience (UX), User Interface (UI) e conceitos de usabilidade;
Integração contínua (continuous integration), Jenkins, test-driven development (TDD), acceptance
test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous
delivery);
Testes de software: teste de unidade, integração, sistema/funcional, aceitação/história, carga,
desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de
unidade, de integração e de carga com ferramentas de software;
Construção de consultas a bancos de dados em linguagem SQL;
Controle de versão de código-fonte;
Tecnologias mobile (plataformas iOSApple e Android).
Graduação completa em TI.
Experiência sólida com Java.
Assistência médica · Assistência odontológica · Seguro de Vida · Vale-alimentação
Application sent