Analyze and develop systems in Java, including creating unit tests
Collaborate with cross-functional teams to define, build and deliver features in Java
Ensure code reliability and robustness
Test, troubleshoot and debug code to optimize performance
Research, evaluate and implement new technologies to maximize development efficiency
Configure, build and deploy the application across environments
Monitor production deployments
Ensure project delivery in an interactive, dynamic and deadline-driven development environment
Requirements
Hands-on experience with system integration using services and/or APIs (REST)
Familiarity with DevSecOps (continuous integration with Maven, Jenkins, Git, Sonar, Fortify, Artifactory)
Strong understanding of Agile/Scrum methodologies and collaborative tools (Jira and Confluence)
Solid technical, analytical and problem-solving skills
Proficiency in Spring Boot, Spring Data, Spring Security, Spring Cache and Spring Batch with a strong understanding of their development context, architecture and trends
Spring Boot APIs with integrations using Kafka and REST via FeignClient/WebClient with fault tolerance (fallback using Hystrix/resilience4j)
Knowledge of Azure (Storage Account, AKS, Event Hub, Azure Redis), AWS (Amazon ElastiCache, EC2, EKS) and On-Premises (OpenShift PaaS). Hexagonal Architecture and Clean Architecture
Distributed microservices and container architectures in the cloud (EKS/Docker)
Event streaming architecture with Kafka
Knowledge of API Gateway, Continuous Integration and Continuous Deployment (CI/CD)
Benefits
Company-subsidized health plan for the employee
Option to include dependents in the health plan with payroll deduction
Dental assistance (optional)
Option to include dependents in the dental assistance plan with payroll deduction
Meal allowance or food voucher
Transportation allowance (optional)
Impact & Care - Personal Guidance Program offering emotional support and confidential counseling in psychological, legal, financial, social and pet-related areas at no cost to the employee and legal dependents
Gympass - Wellhub (access to over 700 gyms across Brazil with plans starting at R$29.90 deducted from payroll)
Option to include dependents in Gympass - Wellhub (up to 3 dependents - paid via credit card)
Access to Udemy via our intranet
Partnerships with major consumer brands
Agreement with SESC for employee and dependents
Discount agreements with educational institutions (undergraduate and postgraduate) and language/certification schools
Group life insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.