J

Desenvolvedor(a) Back end Java Sênior

icon building Empresa : Jobgether
icon briefcase Tipo de Emprego : Periodo Integral

Descrição do Emprego - Desenvolvedor(a) Back end Java Sênior


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Backend Developer based in Brazil.


We are looking for an experienced Senior Java Backend Developer to design, develop, and maintain robust, scalable, and high-performance software solutions. In this role, you will contribute to the development of backend applications and systems, with a strong focus on Java, Python, and Google Cloud Platform (GCP). You will work with modern technologies and distributed data-processing tools, including Dataflow, Kafka, MySQL, and Spanner, to build reliable and efficient solutions. Collaborating with cross-functional teams, you will help translate technical requirements into high-quality software while promoting best development practices. You will also contribute to technical decisions, support team members, and continuously improve system performance and maintainability. This is an opportunity to work in an agile, collaborative, and technology-driven environment focused on innovation and continuous professional growth.


Accountabilities:



  • Design, develop, and maintain backend applications, software systems, and services using Java and other relevant programming languages.

  • Translate project specifications and business requirements into efficient, scalable, and maintainable software solutions.

  • Develop and optimize backend components and data-processing solutions using Java, Python, Google Cloud Platform (GCP), Dataflow, and Kafka.

  • Work with relational and distributed databases, particularly MySQL and Spanner, writing and optimizing complex SQL queries.

  • Design and integrate services using REST APIs and JSON-based communication.

  • Implement and maintain containerized applications using Docker, Kubernetes, and related technologies.

  • Perform software testing, debugging, and troubleshooting to identify and resolve defects, ensuring high-quality deliverables and reliable performance.

  • Document developed code and technical solutions to facilitate future maintenance, updates, and knowledge sharing.

  • Provide technical guidance and support to development team members, contributing to high-quality engineering practices and successful project delivery.

  • Research, evaluate, and adopt new technologies and tools to improve software performance, efficiency, and scalability.

  • Monitor applications and systems in production using tools such as Datadog, proactively identifying issues and implementing improvements.

  • Contribute to CI/CD pipelines and development workflows using tools such as Git, Bitbucket, Jira, Jenkins, UrbanCode, and Spinnaker.

  • Collaborate with multidisciplinary teams in an Agile environment, ensuring delivery timelines, technical quality, and alignment with project objectives.


Requirements:



  • Bachelor's degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or a related field (preferred).

  • Strong professional experience in backend software development, particularly using Java.

  • Advanced knowledge of programming languages, software development frameworks, and related technologies.

  • Experience with Python and cloud-based development, with a strong focus on Google Cloud Platform (GCP).

  • Practical experience with GCP services and data-processing technologies, particularly Dataflow and Kafka.

  • Solid knowledge of relational and distributed databases, especially MySQL and Spanner, including the ability to write and optimize complex SQL queries.

  • Experience with REST API development and integration, as well as JSON-based data exchange.

  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.

  • Experience with application monitoring and observability tools, particularly Datadog.

  • Knowledge of CI/CD practices and tools, including Git, Bitbucket, Jira, Jenkins, UrbanCode, and Spinnaker.

  • Experience with version control systems and collaborative development workflows.

  • Strong understanding of Agile methodologies and software development best practices.

  • Advanced knowledge of software architecture, code quality, performance optimization, and maintainability.

  • Strong analytical and problem-solving skills, attention to detail, and a proactive approach to troubleshooting.

  • Excellent communication and collaboration skills, with the ability to provide technical guidance and work effectively within development teams.

  • Relevant certifications in programming languages, cloud platforms, or Agile methodologies are considered an advantage.


Benefits:



  • Remote work: Fully remote working model, offering flexibility and convenience.

  • Professional development: Access to continuous learning initiatives, training programs, and career development opportunities.

  • Technical communities: Opportunities to participate in knowledge-sharing initiatives and technology communities.

  • Leadership development: Access to leadership training and professional development programs.

  • Learning partnerships: Access to educational partnerships and initiatives designed to support continuous professional growth.

  • Collaborative environment: Opportunity to work alongside experienced technology professionals in an agile and innovation-driven culture.

  • Inclusive workplace: A commitment to diversity, equity, respect, and equal opportunities for professionals from all backgrounds.

  • Career growth: Opportunities to expand technical expertise and develop professionally through challenging projects.


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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Desenvolvedor(a) Back end Java Sênior posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Desenvolvedor Back end Java Sênior Jobs in Brazil

O GrabJobs é o portal de empregos número 1 em Brazil, conectando você rapidamente a milhares de empregos de ! Encontre os melhores empregos de em Brazil, candidate-se com apenas 1 clique e consiga um emprego hoje!

Aplicativos de Celular

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.