
Java Back-End Developer – Mid
Compass
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Develop solutions using object-oriented Java programming, applying appropriate design patterns;
- Implement REST applications and services, ensuring standardization, security, and efficiency in communication between systems;
- Apply architecture principles and development best practices to ensure modularity, scalability, and technical quality;
- Work with Kubernetes and Spring Cloud for building, deploying, and orchestrating distributed services;
- Integrate systems and services using Kafka, ensuring asynchronous communication and high performance;
- Create unit tests to validate business rules and maintain continuous code quality;
- Perform code reviews to ensure adherence to best practices, architectural standards, and consistency across system components.
Requirements
- Knowledge of back-end development with object-oriented Java and design patterns;
- Experience developing REST applications and services;
- Familiarity with Spring Boot and the Spring ecosystem (Spring Cloud/WebFlux desirable);
- Experience with Kubernetes for service orchestration;
- Experience with asynchronous integrations using Kafka;
- Knowledge of relational databases and NoSQL;
- Familiarity with microservices architecture and distributed environments;
- Experience with unit testing and engineering best practices;
- Experience working in agile processes and participating in Scrum ceremonies;
- Familiarity with continuous integration practices and automation;
- Awareness of secure software concepts and security best practices.
Benefits
- Don't meet all the requirements? That's okay! At Compass UOL we encourage the continuous development of new talent and turn challenges into opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaobject-oriented programmingdesign patternsREST applicationsSpring BootSpring CloudKubernetesKafkaunit testingmicroservices architecture
Soft Skills
communicationcode reviewadherence to best practicescollaborationagile processes