Faster chat, better deals — Get the App

Java Back-End Developer Senior | Remote

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience levelMore than 10 years
Education levelNo degree limit

Description

. **Responsibilities and Assignments** * Develop and maintain Java applications using Spring Boot; * Design and sustain microservices-based architectures, with a focus on hexagonal architecture; * Implement and integrate APIs and services across multiple systems; * Work with messaging and synchronous/asynchronous request processing using Kafka and RabbitMQ; * Develop solutions in AWS environments, utilizing services such as EKS, ECS/EC2, Amazon RDS, and DynamoDB; * Apply software development best practices, automated testing, code coverage, and software quality standards; * Use CI/CD tools, GitLab, and Kubernetes to support the development and deployment lifecycle; * Support application monitoring and observability; **Requirements and Qualifications** * Proficiency in Java (versions 8, 11, 12, 17, and 21) and Spring Boot; * Experience with microservices architecture, especially hexagonal architecture; * Experience creating and executing unit tests using JUnit and/or Jest; * Familiarity with code coverage and quality analysis via SonarQube; * Experience with API Gateways such as Sensedia and Nginx; * Experience with messaging solutions including Kafka and RabbitMQ; * Experience with relational and non-relational databases such as MongoDB, MySQL, Oracle, and PostgreSQL; * Experience in AWS environments and services including EKS, ECS/EC2, Amazon RDS, and DynamoDB; * Application of Design Patterns and software development best practices; * Knowledge of cryptography (AES-256), hashing, and JWT-based authentication; * Familiarity with Google Tag Manager (GTM); * Experience with Azure AD-integrated authentication; * Experience with Docker and Kubernetes, including pod scalability, provisioning, and configuration of orchestrated environments; * Experience using Kustomize and configuring YAML files; * Experience building and maintaining CI/CD pipelines using GitLab; * Best practices for versioning and source code management with GitLab; * Experience integrating multiple systems; * Knowledge of System Design; * Familiarity with application observability and monitoring using tools such as Datadog, New Relic, or Dynatrace; * Understanding of taxonomy applied to products and services, including concepts such as SKU and TTL; * Experience with agile methodologies such as Scrum, Kanban, and Kanbanize; * Interest or experience in AI-driven development and automation using tools like Cursor; Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies. We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets. To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies. We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth. **Join us and be part of the AI-driven revolution.**

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Java Back-End Developer Senior | Remote job by Indeed in 2026 | ok.com