




Remote Senior About the position: We are looking for a Backend Java Developer with strong expertise in engineering best practices, the ability to design scalable solutions, and architectural vision. You will be responsible for building and evolving robust, secure, and high-performance services using Spring and modern development patterns. This is a strategic role, contributing to technical decisions, code quality, and the design of resilient systems. Responsibilities: ✔ Apply coding best practices such as Clean Code and SOLID principles ✔ Use appropriate design patterns based on solution requirements ✔ Develop and maintain automated tests: unit, integration, and end-to-end ✔ Work with architectural models such as Hexagonal Architecture and Clean Architecture ✔ Focus on performance, efficiency, and scalability ✔ Contribute to System Design discussions and decisions ✔ Participate in building distributed and robust applications ✔ Collaborate with the team on code reviews, technical decisions, and continuous improvements Requirements: ✔ Experience with Spring Boot, Spring Cloud, and Spring Security ✔ Hands-on experience with persistence using Spring Data JPA, Hibernate, and Flyway migrations ✔ Knowledge of databases such as PostgreSQL and MySQL ✔ Proficiency with productivity tools: Lombok, MapStruct, and Jackson ✔ Experience documenting APIs using Springdoc OpenAPI ✔ Knowledge of logging and monitoring using Log4j2 or Logback ✔ Experience with Maven for building and dependency management ✔ Testing with JUnit and Mockito, and coverage metrics using JaCoCo ✔ Familiarity with Resilience4j for resilience and fault tolerance Nice-to-have: ➕ Experience with messaging systems (Kafka, RabbitMQ) ➕ Knowledge of containers (Docker) and orchestration (Kubernetes) ➕ Experience with reactive APIs (Spring WebFlux) ➕ Experience with CI/CD (GitHub Actions, GitLab CI, Jenkins) Work model: Remote What you’ll find at Maitha: Individual Development Experience for soft skills, with support throughout your journey; Well-being Management with tracking of metrics and indicators related to satisfaction progression; Training sessions, workshops, and meetups for developing both soft and hard skills; Rewards program with a points-based system and prizes; TotalPass offering various plan options and over 250 modalities, including weight training, cross-training, yoga, dance, and much more; And much more!


