Vaga Back-End

Engenheiro de Software Java Sênior

Testes automatizados Java Design Pattern Spring MongoDB

Mambo Solutions Ltd

Mambo Solutions Ltd

Startup

Salário: Acima de R$18.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

Mambo fornece aos seus clientes uma plataforma de gamificação empresarial. A plataforma é focada em API e permite que os clientes incorporem gamificação em seus softwares existentes ou em um novo software sendo desenvolvido.

Atividades e Responsabilidades

The responsibilities associated to this role include:

- Design and develop features, components, services and applications
- Work closely with the product owner to shape the product, proactively suggesting enhancements and recognising opportunities
- Ensure the platform is maintainable, extensible, secure, tested and performing well
- Drive continuous improvements to our approach to development, our coding standards and quality assurance processes
- Ensure the best coding practices are used and encourage refactoring where appropriate

Requisitos

Essential skills:

- 7+ years Java experience working on high-grade applications
- 3+ years TDD experience
- Deep knowledge of Clean Code, TDD, Refactoring, Domain Driven Design, CQRS and design patterns
- NoSQL Databases (MongoDB)
- Spring Framework including Core and Security
- Experience with Git, Git Flow and Pull Request Flows
- Excellent communication skills in English
- Self-driven, takes the initiative, determination, flexibility and knowledge hungry