Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
Cadmus Soluções em TI

Senior Fullstack Developer, Java

Cadmus Soluções em TI

Senior 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.

Posted 6/13/2026full-timeRemote • 🇧🇷 BrazilSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDockerGoogle 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 resume
Applicant 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