Senior Software Engineer BE Java
Location
Worldwide
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer BE Java
TQI
Role Description O que você vai fazer: - Desenvolver e manter APIs RESTful robustas, escaláveis e bem documentadas utilizando Spring Boot, em Java e/ou Kotlin; - Integrar sistemas internos e externos aplicando boas práticas de interoperabilidade e mensageria com Apache Kafka; - Participar ativamente da arquitetura das soluções, propondo melhorias técnicas e estruturais em um ambiente de microsserviços na AWS; - Realizar code reviews, garantir qualidade técnica e disseminar cultura de excelência no time; - Otimizar e monitorar a performance das aplicações, garantindo alta disponibilidade e resiliência em produção; - Documentar soluções e decisões técnicas (ADRs, specs, OpenAPI), apoiando o crescimento do time; - Colaborar na análise de requisitos técnicos, prototipação e estimativas junto aos times de produto e arquitetura. Qualifications - Java, com domínio das boas práticas modernas da linguagem (Records, Sealed Classes, Pattern Matching, Virtual Threads etc.); - Kotlin para desenvolvimento backend, com domínio dos recursos modernos da linguagem (Null Safety, Data Classes, Sealed Classes, Coroutines, Extension Functions) e interoperabilidade com Java; - Spring Boot — criação de APIs REST, segurança, testes e integração com serviços; - Apache Kafka, SQS e SNS — experiência com mensageria, produção/consumo de eventos e integração assíncrona; - Interoperabilidade — vivência em projetos que envolvem integração entre sistemas (REST, eventos, filas, legados); - AWS — vivência prática com serviços como RDS, ECS, EC2 (ou equivalentes em nuvem) aplicados ao desenvolvimento de software; - Conhecimento em banco de dados PostgreSQL, banco não relacional como MongoDB e Cassandra; - Experiência em Testes unitários, de componentes e de integração; - Documentação e versionamento de APIs com Swagger / OpenAPI; - Ferramentas de build (Maven ou Gradle) e controle de dependências; - Versionamento com Git e Git Flow; - Noções sólidas de Arquitetura Hexagonal, DDD (Domain-Driven Design) e Clean Architecture; - Experiência com CI/CD, containers (Docker) e pipelines de deploy; - Monitoramento e observabilidade de aplicações (Prometheus, Grafana, ELK Stack, New Relic, Datadog). Requirements - Vivência prática com Spec-Driven Development (SDD) — escrita de specs estruturadas, requirements, design e tasks como artefato principal do desenvolvimento; - Utilizar ferramentas de Inteligência Artificial no dia a dia da engenharia (Kiro AWS e Claude Code) para acelerar implementação, revisão, refatoração, escrita de testes e geração de documentação técnica; - Vivência prévia no segmento financeiro, core bancário ou fintechs. Benefits - 🛒 Vale Alimentação/Refeição (Ifood Benefícios) de R$1.060,00/mês; - 💻 Auxílio Home Office de R$200,00/mês; - 🩺 Convênio Médico e Odontológico (SulAmérica) - 100% gratuito para você; - 🏋️Gympass (Wellhub); - 🧠 Wellz (Plataforma para seu bem estar físico e emocional); - 💰 PLR (Participação nos Lucros e Resultados); - 📘 Acesso ilimitado a Udemy; - 💙 Seguro de vida (Prudential); - 👶 Auxílio Creche; - 🐶 Plano de saúde Pet (Guapeco); - ✨ Eventos e treinamentos internos; - 📚 Parceria com descontos em faculdades e escolas de idiomas; - 🚀 Programas de indicação e reconhecimento.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Development, maintenance and optimization of applications in the field of data management • Implementation of functional requirements into technical solutions (design, development, testing) • Development and adjustment of validation algorithms within databases • Working with C++, PHP and SQL-based database development (especially SQL / Oracle) • Maintenance and enhancement of import and export processes • Handling tickets and active participation in agile routines (Daily, Sprint planning) • Creation and maintenance of technical documentation and support in 3rd-level support • Close collaboration with the team, business units and quality assurance
• Work on evolving mature Java systems, contributing to refactoring initiatives, architecture improvements, and the delivery of new features; • Perform evolutionary and corrective maintenance and continuous refactoring, ensuring code quality and readability; • Actively participate in defining technical solutions together with the team (engineering and product); • Take ownership of delivery quality, including implementation, testing, code review, and validation of solutions; • Operate with technical autonomy, serving as a reference within the team and supporting developers in their technical growth; • Work with engineering practices such as pair programming, code reviews, and continuous improvement; • Use AI tools and resources to support development and increase productivity; • Operate in a business-domain-oriented environment, requiring a deep understanding of domain rules (financial context); • Maintain a digital mindset, curiosity for new technologies, and interest in understanding how Artificial Intelligence can transform processes, experiences, and outcomes.
Mid-level Full Stack Developer – Java, Vue.js
NEXDOM healthtechTransformamos e impulsionamos a gestão de operadoras de planos de saúde através da tecnologia e inovação
• Develop solutions and maintain existing solutions and systems. • Deliver clean, maintainable code with an emphasis on security and stability. • Interpret, evaluate, and review specified solutions, identifying potential nonconformities. • Perform verification tests for implemented features. • Provide technical documentation for implemented solutions. • Act proactively and propose solutions for technical and business situations. • Provide support to internal and external clients as needed.
Python/Django Software Engineer
Care AcrossPersonalised services for cancer patients. Responsible partnerships with the industry.
• Work on Python & Django, in collaboration with Development and Product teams. • Build a complex infrastructure of services to enhance solutions for patients, clinicians, researchers, and hospitals. • Contribute to the development of digital therapeutics and other patient-facing applications. • Develop clinician dashboards, remote patient monitoring workflows, integrations with third-party systems, analytics pipelines, and tools for researchers and clinical trials. • Flexible working hours of approximately 15-25 hours/week.



