Desenvolvedor Java Sênior

Brazil Posted Jun 16, 2026 0 views

Compensation

Compensation not disclosed

This employer didn't list pay. Model a likely range with the calculator.

Model this offer in the calculator

Job description

Team: IT

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

This is a senior backend engineering role focused on building and evolving scalable, high-performance systems in complex enterprise environments. You will work with modern Java-based architectures while also supporting and modernizing legacy systems, contributing directly to system stability, performance, and long-term technical evolution. The role involves designing and maintaining microservices, APIs, and event-driven integrations that power critical business processes. You will be part of a collaborative agile team, participating across the full development lifecycle—from analysis and design to deployment and production support. In addition to hands-on development, you will play a key role in ensuring engineering best practices, code quality, and system reliability. This is an opportunity to work on impactful backend systems in a distributed, cloud-enabled, and highly technical environment.

Accountabilities:

  • Design, develop, and maintain backend applications using Java and JVM-based technologies, ensuring scalability and performance.
  • Build and evolve microservices and REST APIs, supporting distributed and cloud-native architectures.
  • Work with legacy systems (Struts, Servlets, JSP, PrimeFaces), contributing to their modernization and stability improvements.
  • Participate in the full software development lifecycle, including analysis, development, testing, deployment, and production support.
  • Implement and maintain event-driven integrations using Kafka and other messaging/streaming technologies.
  • Work with containerization and orchestration tools such as Docker and Kubernetes to support scalable deployments.
  • Apply best practices in software engineering, including clean code, testing, version control, and code reviews.
  • Support incident resolution and continuous improvement of production systems.
  • Collaborate in agile teams (Scrum/Kanban) alongside multidisciplinary stakeholders.
  • Requirements:

    • Bachelor’s degree in Computer Science, Information Systems, or related fields.
    • Solid experience in software engineering with Java or other JVM-based languages.
    • Strong experience with Spring Boot and/or microservices-based architectures.
    • Experience working with legacy systems such as Struts, Servlets, JSP, or PrimeFaces.
    • Hands-on experience with Docker and Kubernetes (or similar platforms such as AKS, EKS, GKE, OpenShift).
    • Experience with Kafka or Kafka Streams for event-driven and streaming architectures.
    • Familiarity with application servers such as WebSphere or JBoss.
    • Strong knowledge of relational databases, especially SQL Server.
    • Solid understanding of software engineering best practices, including testing and code quality standards.
    • Experience working in agile environments (Scrum or Kanban).
    • Benefits:

      • Meal or food allowance
      • Health and dental insurance coverage
      • Access to learning platforms with free certified courses
      • Discounts on education and language courses
      • Mentoring and professional development programs
      • Wellness and medical support benefits
      • Travel and lifestyle discount programs
      • Pet care partnership benefits
      • Access to internal learning and development academy
      • Flexible remote work model (depending on project allocation).

Related roles

Similar jobs