Somos Humanos. Somos Digitais. Somos Verity!
Senior Java Backend Developer
Location
Brazil
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Backend Developer
Verity Group
• Responsible for developing the platform backend, focusing on billing, subscriptions, checkout, dependents, profiles, authentication, integrations and transactional rules. • Develop Java backend APIs and services for the plans, offers, checkout, subscription, billing, dependents and authenticated-user areas. • Implement integrations with payment gateways, financial webhooks, recurring billing, retry logic, delinquency handling and subscription cancellations. • Build business rules for subscription status, benefit blocking, payment history, eligibility and hierarchical scope. • Implement authentication, first-time access, profile-based authorization and permission control by partner, company and beneficiary. • Develop integration components with NAV, notification services, caching, auditing and other required systems. • Apply best practices for unit testing, error handling, logging, API versioning and technical documentation.
Job Requirements
- Advanced experience with Java, Spring Boot, REST APIs, JPA/Hibernate and relational databases.
- Experience developing transactional systems, integrations, business rules and asynchronous processing.
- Knowledge of authentication, authorization, security, error handling and observability.
- Experience with unit testing, version control, code reviews and engineering best practices.
- Ability to work in environments with external integrations, technical dependencies and incremental product evolution.
Benefits
- Meal allowance
- Food allowance
- Home office subsidy
- Health insurance
- Dental insurance
- Life insurance
- Discount partnerships
- Agreements with stores and educational institutions
- Recurring agility training
- Alura licenses
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop applications using object-oriented Java; • Apply Design Patterns and development best practices; • Develop and maintain APIs and REST services; • Work with distributed architectures and microservices; • Develop using Spring Boot and Spring Cloud; • Implement and maintain integrations with Kafka; • Work in Kubernetes environments; • Write unit tests; • Participate in code reviews; • Collaborate on architecture definition and development best practices.
• Develop and enhance back-end solutions using Java • Work on integrations between the Tax Hub (Hub Fiscal), the Order Management System (OMS), and other corporate systems • Implement publishing mechanisms for multiple consumers • Lead the deprecation and replacement of legacy integrations between the OMS and the Tax Hub • Ensure idempotency, retry strategies, and reliability in event processing • Participate in the implementation of features related to offline sales • Support architectural decisions and the technical evolution of solutions.
Tech Lead – Ruby on Rails, Node.js
ultima millaLogistic Management System for E-commerce & Retail in Mexico. Raised +$7M USD from Y Combinator, FJLabs, & more.
• Definir y comunicar la dirección técnica de tu equipo: arquitectura de servicios, contratos entre APIs, diseño de flujos event-driven sobre Kafka y estrategias de evolución de sistemas legacy. • Diseñar, construir y escalar servicios en Rails y Node.js con énfasis en confiabilidad, performance y mantenibilidad. • Formar parte del equipo de arquitectura técnica, participando en decisiones que cruzan equipos y servicios: límites entre dominios, estándares de integración, observabilidad y resiliencia. • Escribir y revisar RFCs y propuestas de diseño; comunicar trade-offs técnicos complejos con claridad a audiencias técnicas y no técnicas. • Resolver los problemas técnicos de mayor complejidad y alcance, incluyendo debugging de sistemas distribuidos en producción e incident response. • Liderar code reviews y design reviews exigentes pero constructivas, elevando el nivel técnico del equipo. • Mentorear a ingenieros de todos los niveles, ayudándolos a crecer técnicamente y a ganar autonomía. Tu éxito incluye formar a la próxima generación de líderes técnicos. • Trabajar con producto y con el Engineering Manager para traducir objetivos de negocio en planes técnicos ejecutables, sabiendo decir que no a lo correcto. • Garantizar estándares de calidad: testing, CI/CD, seguridad y prácticas de desarrollo asistido por IA con control de calidad.
Senior Fullstack Developer – Node.js, Freelance
NetguruNetguru builds software that lets people do things differently.
• Join Netguru as a (Senior) Fullstack Developer with Node.js. • Work is freelance, full-time, B2B contract. • Collaborate closely with teams remotely to build software solutions. • Gain experience and develop skills across various projects.



