Senior Software Engineer ADP Brazil Labs
Design and deliver enterprise services using Java, Spring Boot, Spring Framework, microservices, Kafka, PostgreSQL, AWS, Kubernetes, TypeScript, and JavaScript. Build REST APIs and event-driven integrations with validation, error handling, observability, resilient messaging, and clear service boundaries.
Own persistence and data-access layers using JPA, Hibernate, and PostgreSQL. Modernize legacy functionality into cloud-ready modular services, collaborate with product, QA, architecture, and platform teams, and improve delivery through automated testing, CI/CD, code review, and production feedback.
Use AI coding assistants and agentic workflows for code exploration, planning, test scaffolding, refactoring, debugging, documentation, and rapid prototyping. Review AI-generated code for security, architecture, concurrency, dependencies, performance, and regression risks before production use.