Home
Jobs
Saved
Resumes
Senior Fullstack Developer, Java at Cadmus Soluções em TI | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Fullstack Developer, Java
Cadmus Soluções em TI
Remote
Website
LinkedIn
Senior Fullstack Developer, Java
Brazil
Full Time
4 hours ago
No Sponsorship
Apply Now
Key skills
AWS
Azure
Cloud
Docker
Google Cloud Platform
Grafana
Hibernate
Java
Kubernetes
NoSQL
Prometheus
RabbitMQ
Spring
Spring Boot
SpringBoot
TDD
Integration Testing
GCP
Google Cloud
OpenTelemetry
Git
CI/CD
Communication
Collaboration
About this role
Role Overview
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
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.
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
Grafana
Hibernate
Java
Kubernetes
NoSQL
Prometheus
RabbitMQ
Spring
Spring Boot
SpringBoot
Benefits
🍽 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.
Apply Now
Home
Jobs
Saved
Resumes