Skip to content

Instantly share code, notes, and snippets.

@rafaeljesus
Last active August 29, 2015 14:17
Show Gist options
  • Select an option

  • Save rafaeljesus/9ef389800325e1d3876e to your computer and use it in GitHub Desktop.

Select an option

Save rafaeljesus/9ef389800325e1d3876e to your computer and use it in GitHub Desktop.
Senior Software Engineer

A GSW esta com vaga para Engenheiro de Software Sênior full-time para multinacional em São José dos Campos-SP

DESCRIÇÃO

Buscamos desenvolvedores apaixonados e experientes em Java, com visão arquitetural no contexto de APIs e arquiteturas orientadas a serviços.

STACK ATUAL

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

REQUISITOS

  • 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

DIFERENCIAIS

  • 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment