
Senior Java Developer - Maintenance
Leega
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- API design (SOLID, Design Patterns, clean code)
- SOA architecture (service-oriented architecture)
- DevOps integration
- Network and infrastructure topology
- Experience in maintenance/support
Requirements
- 5 to 7 years of experience
- Proficiency in Java LTS versions 11, 17 and 21
- Proficiency with frameworks: Spring Boot, Spring MVC and Spring Data
- Strong knowledge of relational databases and NoSQL
- Experience with CI/CD tools (CloudBees/Jenkins) and repositories (Git*)
- Experience with build tools (Maven, Gradle)
- Experience with unit testing tools (JUnit, Mockito)
- Experience implementing RESTful and SOAP APIs
- Strong OOP (object-oriented programming) skills
- Knowledge of microservices architecture
- Containerization (Docker and Kubernetes)
- Hexagonal architecture
- Public cloud (AWS, Azure, GCP)
- Messaging (RabbitMQ, IBM MQ / MQ Series)
- Event-driven architecture (Kafka)
- Knowledge of scalability and performance (caching, load balancing and profiling)
Benefits
- 🏥 Porto Seguro Health Insurance
- 🦷 Porto Seguro Dental Insurance
- 💰 Profit Sharing (PLR)
- 👶 Childcare Assistance
- 🍽️ Alelo Meal and Food Vouchers
- 💻 Home Office Allowance
- 📚 Partnerships with Educational Institutions
- 🚀 Support for professional certifications, including Cloud
- 🎁 Livelo points
- 🏋️♂️ TotalPass
- 🧘♂️ MindSelf
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API designJavaSpring BootSpring MVCSpring Datarelational databasesNoSQLCI/CDunit testingmicroservices
Soft Skills
problem-solvingcommunicationteam collaborationadaptabilitycritical thinking