FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Fullstack Developer, Java
Cadmus Soluções em TISenior Java Developer tasked with backend application development using Java 21+ for critical solutions in the insurance sector. Collaborating on architectural decisions and ensuring software quality.
Tech Stack
Tools & technologiesAWSAzureCloudDockerGoogle Cloud PlatformGrafanaHibernateJavaKubernetesNoSQLPrometheusRabbitMQSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Develop and evolve backend applications using Java 21+ and Spring Boot;
- Contribute to the definition of distributed system architectures, ensuring scalability, resilience and performance;
- Design and implement REST APIs following best practices for security, versioning and observability;
- Work on modeling and evolution of relational databases and integrations with NoSQL solutions;
- Implement and maintain messaging-based solutions using RabbitMQ;
- Ensure delivery quality through automated tests, code reviews and software engineering best practices;
- Provide technical support to the team during refinements, solution design and architectural decision-making;
- Participate in the analysis and resolution of production incidents, driving continuous improvements to the platform;
- Contribute to the advancement of the organization's development, architecture and observability standards.
Requirements
What you’ll need- Strong experience with Object-Oriented Programming (OOP);
- Advanced experience with Java 21 or newer;
- Practical application of SOLID principles;
- Strong knowledge of Clean Code, refactoring and development best practices;
- Experience with Design Patterns (Gang of Four);
- Familiarity with Clean Architecture, Hexagonal Architecture and Domain-Driven Design (DDD) principles;
- Experience building high-availability APIs and microservices;
- Proficiency with Spring Boot;
- Experience with Spring Data, JPA and Hibernate;
- Knowledge of relational database modeling;
- Experience with NoSQL databases;
- Understanding of performance strategies, indexing and query optimization;
- Knowledge of distributed systems concepts;
- Understanding of consistency, availability and fault tolerance principles (CAP theorem);
- Experience with resilience patterns, idempotency and asynchronous processing;
- Experience with RabbitMQ, including queues, exchanges, bindings and retry strategies;
- Knowledge of distributed transactions and event-driven architecture;
- Experience with Git and versioning strategies;
- Experience with Docker and Docker Compose;
- Knowledge of Kubernetes;
- Experience with monitoring and observability using Grafana and Prometheus;
- Knowledge of application instrumentation using Micrometer;
- Experience in CI/CD environments;
- Experience with unit and integration testing;
- Knowledge and application of TDD;
- Experience with code review and software engineering practices;
- Ability to act as a technical reference for the team;
- Analytical mindset and problem-solving orientation;
- Good communication skills and ability to discuss technical solutions with different areas;
- Adaptability to changing contexts and priorities;
- Proactivity in identifying technical and process improvements;
- Collaboration and teamwork;
- Commitment to quality, governance and technical excellence;
- Experience in mission-critical, high-volume environments;
- Knowledge of event-driven architecture;
- Experience with cloud platforms (AWS, Azure or GCP);
- Experience with distributed observability practices and OpenTelemetry;
- Knowledge of DDD, CQRS and Event Sourcing.
Benefits
Comp & perks- 🍽 Meal allowance and/or food voucher (iFood Benefícios)
- 🏥 Health insurance (Amil)
- 💼 Life insurance
- 😁 Dental care (Amil)
- 🚗 Fuel allowance
- 🏋 Gympass/Wellhub: Access to gyms and multiple training modalities
- 🐶 Pet health plan
- 👶🏻 Childcare assistance
- 💳 Lincard: Partnership club with discounts up to 60% at over 4,000 establishments in Brazil.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 21Spring BootObject-Oriented ProgrammingSOLID principlesClean CodeDesign PatternsClean ArchitectureDomain-Driven DesignRabbitMQNoSQL databases
Soft Skills
analytical mindsetproblem-solving orientationgood communication skillsadaptabilityproactivitycollaborationteamworkcommitment to qualitytechnical referencecontinuous improvement