JobTarget Logo

Java Back-End Developer | Sênior in Brazil at Jobgether

NewJob Function: Information Technology
Jobgether
Brazil, Brazil
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Java Back-End Developer | Snior

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.

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.
How 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!
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

Job Location

Brazil, Brazil

Frequently asked questions about this position

Similar Jobs In Brazil, Other

New

Sr UX/UI Designer

Jobgether
Brazil, Other
New

Programador Junior

Jobgether
Brazil, Other
New

Desenvolvedor Java

Jobgether
Brazil, Other
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.