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

Senior Java Back-End Developer

Compass

Senior Java back-end developer building REST, microservices, and distributed solutions. Compass UOL transforms organizations through AI-driven digital platforms and advanced technologies.

Posted 8/21/2026full-timeRemote • 🇧🇷 BrazilSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in developing Java solutions with a strong emphasis on object-oriented programming, design patterns, and RESTful services. Demonstrates expertise in utilizing Kubernetes, Spring Cloud, and Kafka for building secure, scalable applications following best practices in software architecture and development.

Highest-signal resume keywords
Java DevelopmentSpring BootREST ApplicationsKubernetesKafka Integrations

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
Object-Oriented ProgrammingDesign PatternsSoftware ArchitectureUnit TestingMicroservicesDistributed ArchitectureSecure Software DevelopmentRelational DatabasesNoSQLEvent-Driven Architecture
Soft Skills
Collaborative Product Development
Tools & Technologies
Spring CloudSpring WebFluxContinuous IntegrationAutomation

Tech Stack

Tools & technologies
CloudJavaKafkaKubernetesNoSQLSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Develop Java solutions using object-oriented programming and applying design patterns
  • Develop REST applications and services
  • Apply software architecture principles and development best practices
  • Use Kubernetes and Spring Cloud to develop and support solutions
  • Implement integrations with Kafka
  • Apply concepts related to unit testing, microservices, and distributed architecture
  • Implement business rules according to requirements and the specified solution
  • Integrate the application with other systems or data sources
  • Process information transmitted through the solution
  • Make data available for front-end consumption
  • Write high-quality code in accordance with technical and security standards and development best practices

Requirements

What you’ll need
  • Experience with Java
  • Experience with Spring Boot
  • Knowledge of object-oriented programming
  • Knowledge and practical application of design patterns
  • Experience developing REST applications and services
  • Knowledge of software architecture and development best practices
  • Knowledge of unit testing, microservices, and distributed architecture
  • Experience with Kubernetes and Spring Cloud
  • Experience implementing Kafka integrations
  • Experience with secure software development
  • Experience with collaborative product development
  • Preferred: knowledge of relational and non-relational databases (NoSQL)
  • Preferred: knowledge of event-driven architecture
  • Preferred: knowledge of Spring WebFlux
  • Preferred: knowledge of continuous integration and automation

Benefits

Comp & perks
  • This position is also open to candidates with disabilities (PwD)