Jobgether

Java Back-End Developer | Sênior

Jobgether Brazil

Internet Marketplace Platforms · 11-50 employees

7 h ago
Remote java Senior (5-10 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain scalable backend solutions using Java, microservices, and distributed architectures. Collaborate with multidisciplinary teams to implement business rules, ensure code quality, and integrate with Kafka and cloud-native technologies.

What they look for

Java Spring Boot Spring Cloud Kubernetes Apache Kafka Microservices REST APIs Distributed architectures Object-oriented programming Design patterns Software engineering Cloud-native technologies Unit testing Secure software development Event-driven architecture Spring WebFlux

Requirements

Requires proven professional experience in Java development with strong expertise in Spring Boot and microservices. Candidates must have a solid understanding of software architecture, design patterns, and secure development practices.

Benefits

Modern technology stack Exposure to AI-driven initiatives Collaborative environment Continuous learning Career development opportunities Borderless team collaboration

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Java Back-End Developer | Sênior based in Brazil.

This is an opportunity for a senior backend developer to build scalable, secure, and high-performance solutions using Java and modern cloud-native technologies.You will work on REST services, microservices, distributed architectures, and integrations that support critical business applications.The role involves applying strong software engineering practices, design patterns, and object-oriented programming to deliver robust solutions.You will contribute to integrations with Kafka while leveraging Kubernetes and Spring Cloud across development and production environments.Collaboration is central to the role, with opportunities to participate in product conception and technical decision-making.You will also help ensure high standards of code quality, security, testing, and maintainability.This is a dynamic environment for a senior engineer who wants to contribute to modern, AI-driven technology initiatives.

\n

Accountabilities:

  • Develop scalable backend solutions in Java, applying object-oriented programming, Design Patterns, and established software engineering practices.
  • Build and maintain REST applications and services, implementing business rules according to functional and technical requirements.
  • Design and evolve solutions using microservices and distributed architectures, ensuring scalability, reliability, and maintainability.
  • Work with Kubernetes and Spring Cloud throughout the development and support lifecycle.
  • Implement and maintain integrations with Apache Kafka and other systems or data sources.
  • Apply unit testing and other quality practices to improve software reliability and maintainability.
  • Process information efficiently and expose data through backend services for consumption by front-end applications.
  • Apply secure software development principles and technical standards throughout the development lifecycle.
  • Collaborate with multidisciplinary teams during product conception, solution design, implementation, and continuous improvement.
  • Contribute to technical decisions and promote coding standards, best practices, and high-quality engineering practices.

Requirements:

  • Proven professional experience developing applications with Java.
  • Strong experience with Spring Boot and backend application development.
  • Solid understanding and practical application of object-oriented programming and Design Patterns.
  • Experience developing and integrating REST APIs and services.
  • Knowledge of software architecture, development best practices, and scalable solution design.
  • Experience with unit testing, microservices, and distributed architectures.
  • Hands-on experience with Kubernetes and Spring Cloud.
  • Experience implementing integrations using Kafka and event-driven technologies.
  • Strong understanding of secure software development practices.
  • Experience collaborating with product and engineering teams during solution and product conception.
  • Knowledge of relational and NoSQL databases is a plus.
  • Familiarity with event-driven architecture, Spring WebFlux, continuous integration, and automation is desirable.
  • Strong problem-solving, collaboration, communication, and technical decision-making skills.

Benefits:

  • Opportunity to work with modern technologies, including Java, Spring Cloud, Kubernetes, Kafka, microservices, and distributed architectures.
  • Exposure to AI-driven and emerging technology initiatives.
  • Collaborative environment focused on continuous learning and technical development.
  • Opportunity to contribute to innovative digital platforms and complex engineering challenges.
  • Career development opportunities and exposure to evolving technology trends.
  • Opportunity to work with distributed and borderless teams.
  • Compensation and benefits package according to the partner company's policies and the candidate's experience.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Similar roles