Desenvolver software de alta qualidade é um objetivo ambicioso, mas alcançável.
Requisitos do Cargo
* Definir e implementar arquiteturas de software baseadas em padrões consolidados como Microservices, Domain-Driven Design (DDD), SOA, MVC e diversos Design Patterns.
A empresa busca profissionais experientes para desenvolver soluções robustas e escaláveis. O cargo exige habilidades avançadas em Java, com uso intensivo dos frameworks Spring, Spring Boot e Hibernate.
Tarefas principais
* Projetar e construir APIs RESTful, gRPC e SOAP, assegurando integração eficiente, segura e de alta performance entre sistemas distribuídos;
* Realizar monitoramento de desempenho e tuning de aplicações Java, com foco em profiling e otimização da JVM;
* Projetar e otimizar bancos de dados relacionais (Microsoft SQL Server, MySQL, PostgreSQL) e NoSQL (MongoDB), com atenção à modelagem, performance e escalabilidade.
O candidato ideal terá experiência com metodologias ágeis (Scrum/Kanban), liderança em sprints, reviews e retrospectivas. Além disso, a empresa busca profissionais que apliquem práticas avançadas de segurança em aplicações Java, incluindo Secure Coding, uso de Spring Security e mitigação de vulnerabilidades conforme OWASP Top Ten.
Se você tem habilidades técnicas sólidas e deseja trabalhar em uma equipe dinâmica, esta oportunidade pode ser o seu passo para o sucesso!