Faster chat, better deals — Get the App

Java Developer

Indeed

Company

Job typeFull-time
Workplace typeOnsite
Experience levelNo experience limit
Education levelNo degree limit

Description

Job Summary: We are seeking a Senior Back-end Java Developer to build and evolve robust, secure, and high-performance services, contributing to technical decisions and code quality. Key Highlights: 1. Strategic involvement with focus on engineering and architectural vision 2. Development of scalable and resilient solutions using Spring 3. Collaboration in technical decisions and continuous improvements Remote Senior About the Role: We are looking for a Back-end Java Developer with strong expertise in engineering best practices, 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 where you will contribute 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 reviews, technical decisions, and continuous improvements Requirements: ✔ Experience with Spring Boot, Spring Cloud, and Spring Security ✔ 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, Mockito, and coverage metrics using JaCoCo ✔ Knowledge of 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 and guidance throughout your journey; Well-being Management with tracking of metrics and indicators on satisfaction evolution; Training sessions, workshops, and meetups for soft and hard skills development; Rewards program with points and incentives; TotalPass offering various plans and over 250 modalities including weight training, cross-training, yoga, dance, and more; And much more!

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Java Developer job by Indeed in 2026 | ok.com