Logo for Qintess

Desenvolvedor Java - Spring Boot; Spring Batch - ID: 247980

Job description

a) Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil,
Scrum, Extreme Programming (XP) e Kanban;b) Análise de requisitos funcionais, não-funcionais e requisitos ágeis;c) Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);d) Modelagem de dados relacional;e) Arquitetura de aplicações em três camadas e modelo MVC;f) Interfaces responsivas e aplicações PWA;g) Integração entre sistemas: Mensageria, JMS, Web services, Barramento de serviços (WebSphere Message Broker), REST, EJB 3;h) 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;i) User Experience (UX) e conceitos de usabilidade;j) 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);k) Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade e de carga com ferramentas de software. Testes de unidade em Java com a ferramenta JUnit 3 ou superior. Automatização de testes funcionais com a ferramenta Selenium Webdriver 2.4 ou superior e com Protractor. l) Testes de carga com JMeter 2 ou superior;m) Programação Java para Web: JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x;n) Programação de aplicações Java SWING;o) Análise estática de código com a ferramenta SonarQube;p) Construção de consultas a bancos de dados em linguagem SQL;q) Conceitos de controle de versão de código-fonte e uso das ferramentas Clearcase e GIT;r) Conhecimento na utilização da IDE Eclipse;s) Configuração de servidores de aplicação;t) Design de interfaces de programação de aplicações (APIs);u) Design de aplicações baseadas em microserviços e containers;v) Arquitetura de aplicações multi-tenancy;w) Conhecimento em soluções para processamento Batch em Java.

Related jobs

Other jobs at Qintess

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.