Jobgether

Desenvolvedor(a) Back-End Java Sênior

Jobgether Brazil

Internet Marketplace Platforms · 11-50 employees

7 h ago
Remote java Senior (5-10 yrs) Full-time Brazil
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain scalable backend services using Java while integrating AI agents into existing workflows. Collaborate with cross-functional teams to modernize legacy systems and ensure high-quality, performant software delivery.

What they look for

Java Backend development API development REST GraphQL AWS Docker Kubernetes CI/CD Generative AI Clean Code SOLID principles Design patterns Automated testing Agile methodologies Mentoring

Requirements

Requires solid professional experience in Java backend development, API integration, and cloud infrastructure like AWS. Candidates should possess strong software engineering fundamentals, familiarity with generative AI tools, and excellent communication skills for technical leadership.

Benefits

Inclusive environment Career development Learning and innovation Work-life balance Recognition

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 Senior Back-End Java Developer based in Brazil.

This role offers the opportunity to develop, evolve, and sustain high-quality backend solutions using Java in a modern technology environment. You will contribute to scalable, secure, and high-performing applications while participating in architectural and technical decisions. A key part of the role is supporting the development and integration of AI agents into backend systems, creating intelligent and reliable services and workflows. You will also leverage generative AI tools to improve development productivity, code quality, testing, documentation, and modernization efforts. Working closely with Product, Architecture, DevOps, and other multidisciplinary teams, you will help translate business needs into robust technical solutions. As a senior professional, you will also act as a technical reference and support the continuous development of other engineers.

\n

Accountabilities:

  • Backend Development: Design, develop, maintain, and evolve backend services and applications using Java, ensuring scalability, reliability, security, and performance.
  • AI Agent Integration: Support the development, evolution, and integration of AI agents with existing backend systems, contributing to the services, APIs, logic, and workflows that enable intelligent solutions.
  • API & Service Development: Build and maintain reliable backend services and APIs that support business applications and AI-driven capabilities.
  • Generative AI Enablement: Use tools such as Cursor, Claude Opus, Copilot, or similar solutions to accelerate development, support refactoring, analyze legacy code, improve testing, and enhance technical documentation.
  • Architecture & Modernization: Contribute to software architecture decisions and initiatives involving system evolution, legacy modernization, engineering practices, and AI-enabled solutions.
  • Legacy Engineering: Perform reverse engineering of existing systems to support the development of new platforms, modernization initiatives, and continuous improvement.
  • Quality & Performance: Apply Clean Code, SOLID principles, Design Patterns, automated testing, code reviews, and other engineering best practices while monitoring and optimizing application performance.
  • Technical Leadership: Participate in technical and strategic decisions, mentor junior and mid-level developers, and promote knowledge sharing and continuous learning across the team.
  • Cross-Functional Collaboration: Partner with Product, Architecture, DevOps, and other stakeholders to align technical solutions with business objectives and delivery needs.
  • Innovation: Evaluate and adopt new technologies and AI-based development tools when they can deliver meaningful improvements in efficiency, quality, and engineering outcomes.

Requirements:

  • Java Development: Solid professional experience in backend development using Java, with strong software engineering fundamentals.
  • APIs: Experience developing and integrating REST and/or GraphQL APIs.
  • Databases: Knowledge of both relational and non-relational databases and their application in backend architectures.
  • Cloud & Infrastructure: Experience with cloud computing, particularly AWS, along with knowledge of Docker and Kubernetes.
  • DevOps & Version Control: Hands-on experience with Git and CI/CD pipelines, supporting reliable and automated software delivery.
  • AI Development Tools: Practical experience or familiarity with generative AI tools such as Cursor, Claude Opus, Copilot, or similar solutions for software development.
  • AI Agents: Interest or experience contributing to the development of AI agents and intelligent solutions integrated with backend services.
  • Software Quality: Strong understanding of Clean Code, SOLID, Design Patterns, automated testing, code review, documentation, and maintainable software practices.
  • Observability: Experience with monitoring and observability platforms such as Datadog, Dynatrace, Splunk, or Grafana is a plus.
  • Agile Delivery: Experience working with Agile methodologies such as Scrum or Kanban.
  • Technical Certifications: AWS, Kubernetes, Java, or other relevant technical certifications are considered a plus.
  • Innovation Mindset: Experience in technology innovation or digital transformation initiatives, particularly involving generative AI throughout the software development lifecycle, is desirable.
  • English: Advanced English proficiency, with the ability to participate in technical meetings, read and produce technical documentation, and collaborate with international stakeholders.
  • Collaboration & Leadership: Strong communication, mentoring, problem-solving, and collaboration skills, with the ability to act as a technical reference for other developers.

Benefits:

  • Inclusive Environment: A people-centered culture focused on inclusion, diversity, well-being, and professional development.
  • Career Development: Opportunities to build meaningful career experiences and continuously develop technical and professional skills.
  • Learning & Innovation: Exposure to modern technologies, innovation initiatives, and opportunities to explore generative AI in software engineering.
  • Work-Life Balance: An environment designed to support balance between professional responsibilities and personal commitments and interests.
  • Recognition: A workplace recognized through external employer and workplace certifications and awards.
  • Collaborative Culture: An environment that values knowledge sharing, collaboration, and the complementary strengths of diverse teams.

\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