A GSW esta com vaga para Engenheiro de Software Sênior full-time para multinacional em São José dos Campos-SP
Buscamos desenvolvedores apaixonados e experientes em Java, com visão arquitetural no contexto de APIs e arquiteturas orientadas a serviços.
Backend - Java, Spring(Data, Event, AOP), Mockito, Apache Camel, RabbitMQ, Maven Frontend - Marionettejs, Backbone Radio, Bluebird, Jasmine, Gulp.js, Plato, Istanbul, Sass
Os serviços irão rodar no Heroku c/ deploy contínuo pelo Codeship
- Programador nato, que literalmente ame o que faz
- Ter pavor de gambiarras em código
- Programar de forma limpa (código estruturado, modularizado, não-macarrônico, seguindo as convenções mínimas de cada linguagem, com testes unitários, com melhoria contínua)
- Domínio do desenvolvimento e arquitetura em ambiente java com spring framework(MVC, Rest, Data, Event, AOP)
- Experiência em single page applications, em especial Backbone.js/Marionette.js
- Saber desenhar APIs restful e soap
- Saber a importância de executar tarefas em background
- Experiência em algum Message Queue(RabbitMQ, JMS, HornetQ, Apache Kafka, ZeroMQ)
- Conhecer bancos relacionais e não relacionais
- Experiência com integração contínua, com jenkins, Hudson ou algum CI as a service
- Experiência no desenvolvimento de testes unitários e no atingimento de metas de cobertura de testes alta(>80%) tanto no backend e frontend
- Vivência em times com desenvolvimento ágil
- Experiência em mais de uma linguagem/tecnologia
- Conhecer Domain Driven Design
- Vivência em ambiente clusterizados
- Experiência em large single page applications em Backbone/Marionette/Ember/Angular
- Experiência com Requirejs, AMD, Gulp.js, Jasmine, Mocha
- Experiência em sistemas distribuídos e microserviços
- Conhecer das limitações e onde/quando usar PostgreSQL, Neo4j, Redis, Mongodb
- Apache Camel, Server Sent Events, Websockets, Pusher, Git, Heroku
Envie seu CV com Github ou exemplo de código para [email protected]
OBS: Ter disponibilidade para atuar em São José dos Campos-SP