Pessoa Desenvolvedor (a) Back end Java Sênior

Jobgether

Brasil

Presencial

BRL 240 000 - 360 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Jobgether Brazil seeks a Senior Backend Java Engineer to design and deliver scalable backend services using Java, Spring Boot, microservices, and RESTful APIs. This role blends hands-on development with technical guidance, QA, and continuous improvement in an agile environment.

You will work with cloud platforms (GCP), batch processing, AI-assisted development, and collaborate with multidisciplinary teams to translate business needs into reliable, high-performance software.

Qualificações

  • Bachelor's degree in Technology, Computer Science, Software Engineering, or related field.
  • Strong backend Java development experience with Java 8/11/21.
  • Solid knowledge of Spring Boot, microservices, and RESTful APIs.
  • Experience with SQL Server and Sybase databases.
  • Professional experience with Google Cloud Platform (GCP).
  • Knowledge of event-driven tech (Kafka, Pub/Sub, RabbitMQ).
  • Experience with Spring Batch and batch processing.
  • Practical knowledge of integration patterns and architectures.
  • Familiarity with Scrum/XP/Kanban.
  • Knowledge of AI in software development and related APIs.

Responsabilidades

  • Develop backend applications using Java and related technologies per specs and standards.
  • Design scalable, secure, and maintainable solutions with Spring Boot and microservices.
  • Test, debug, and ensure the quality, stability, and reliability of software.
  • Document code, decisions, and implementations for maintenance and knowledge sharing.
  • Provide technical guidance to other developers to ensure high-quality deliveries.
  • Research, evaluate, and adopt new technologies to improve performance and scalability.
  • Develop, configure, and monitor batch processing solutions (Spring Batch).
  • Monitor production systems, identify issues, and implement fixes.
  • Support system integrations and apply integration patterns for reliable communication.
  • Collaborate with multidisciplinary teams in agile environments.
  • Incorporate AI-assisted development practices into the lifecycle.

Conhecimentos

Java
Spring Boot
Microservices
RESTful APIs
GCP
Kafka / Pub/Sub / RabbitMQ
Batch processing
AI-assisted development
System monitoring
Agile methodologies

Formação académica

Bachelor's degree in Technology, Computer Science, Software Engineering

Ferramentas

SQL Server
Sybase
Spring Batch
Google Cloud Platform (GCP)
Kafka / Pub/Sub / RabbitMQ
Java 8/11/21
Cloud integrations

Descrição da oferta de emprego

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

This is a senior backend engineering opportunity for a professional who enjoys designing and delivering scalable, reliable, and maintainable software solutions. You will work extensively with Java, Spring Boot, microservices, and RESTful APIs while contributing to technically complex projects. The role combines hands-on development with technical guidance, quality assurance, system monitoring, and continuous improvement. You will collaborate with multidisciplinary teams in an agile environment and help translate business and technical requirements into effective solutions. The position also provides exposure to cloud infrastructure, event-driven architectures, batch processing, and AI-assisted software development. It is an ideal environment for a senior engineer who wants to influence technical decisions while continuing to evolve their expertise.

Accountabilities
  • Develop backend applications and software solutions using Java and related technologies, following technical specifications, project requirements, and established development standards.
  • Design and implement efficient, scalable, secure, and maintainable solutions using Java, Spring Boot, microservices, and RESTful APIs.
  • Perform software testing, identify and resolve bugs and technical issues, and ensure the quality, stability, and reliability of delivered solutions.
  • Document source code, technical decisions, and implemented solutions to facilitate future maintenance, evolution, and knowledge sharing.
  • Provide technical guidance and support to other developers, contributing to high-quality deliveries and helping the team address complex technical challenges.
  • Research, evaluate, and adopt new technologies and development practices that can improve application performance, efficiency scalability, and maintainability.
  • Develop, configure, and monitor batch processing solutions, preferably using Spring Batch.
  • Monitor systems and applications running in production, proactively identifying issues and implementing corrective and preventive solutions.
  • Contribute to system integrations and apply appropriate integration patterns to ensure reliable communication between applications and services.
  • Collaborate with multidisciplinary teams in agile environments, contributing to technical discussions, planning, problem-solving, and continuous improvement.
  • Incorporate AI-assisted development practices into the software lifecycle, using appropriate tools and APIs to improve engineering productivity and solution quality.
Requirements
  • Bachelor's degree in Technology, Computer Science, Software Engineering, or a related field.
  • Strong professional experience in backend software development with Java, including Java 8, 11, and 21.
  • Solid knowledge of Spring Boot, microservices architecture, and RESTful API development.
  • Experience working with SQL Server and Sybase databases.
  • Professional experience with Google Cloud Platform (GCP).
  • Knowledge of messaging and event-driven technologies such as Kafka, Pub/Sub, or RabbitMQ.
  • Experience creating and monitoring batch processing solutions, preferably using Spring Batch.
  • Practical knowledge of system integration patterns and integration architecture.
  • Experience working with agile methodologies such as Scrum, XP, or Kanban.
  • Knowledge of Artificial Intelligence applied to software development, including tools such as Devin, Cursor, or Gemini, integration with AI APIs, Large Language Model (LLM) concepts, and best practices for adopting AI in backend applications.
  • Strong analytical and problem-solving abilities, with the capacity to investigate technical issues and develop effective solutions.
  • Strong communication skills, with an ability to communicate quickly, clearly, and assertively with technical and non-technical stakeholders.
  • Ability to collaborate effectively within multidisciplinary teams and contribute to shared technical objectives.
  • Programming language and cloud certifications are desirable.
Benefits
  • Opportunity to work on challenging software engineering and digital transformation initiatives.
  • Exposure to modern backend technologies, cloud platforms, microservices, messaging systems, batch processing, and AI-assisted development.
  • Continuous learning and professional development opportunities.
  • Access to knowledge-sharing initiatives, technical communities, training programs, and leadership development opportunities.
  • Collaborative, agile, and flexible environment focused on innovation and continuous improvement.
  • Opportunity to work alongside multidisciplinary and international teams.
  • Environment that supports career development and continuous technical learning.
  • Inclusive workplace committed to diversity, equity, respect, and ethical collaboration.
  • Opportunities to contribute to technology solutions that address complex business challenges and create meaningful impact.

#LI-CL1

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Pessoa Desenvolvedora Back-end Java Pleno
Pessoa Desenvolvedora Back-end Java Pleno

Jobgether • Brasil

Presencial
BRL 120 000 - 180 000
Competitive salary
Continuous learning
Collaborative team environment
+1
Dev Backend Java Senior - Segmento Financeiro
Dev Backend Java Senior - Segmento Financeiro

Jobgether • Brasil

Presencial
BRL 180 000 - 280 000
iFood food and meal allowance.
Home office assistance.
Health insurance.
+9
Profissional Tech Lead Java - Sênior
Profissional Tech Lead Java - Sênior

Jobgether • Brasil

Presencial
BRL 180 000 - 300 000
Desenvolvedor Java FullStack Sênior - Contrato Determinado
Desenvolvedor Java FullStack Sênior - Contrato Determinado

Jobgether • Brasil

Presencial
BRL 200 000 - 360 000
PJ contractor
Autonomy over architecture
Agile environment
+2
Desenvolvedor Java Sr.
Desenvolvedor Java Sr.

Jobgether • Brasil

Presencial
BRL 180 000 - 300 000
Food allowance
Course discounts
Online learning platform with free, up
+2
Desenvolvedor(a) Backend Java Sênior
Desenvolvedor(a) Backend Java Sênior

Nava | Tech for Business • Brasil

Presencial
BRL 180 000 - 320 000
Software Engineer (Java)
Software Engineer (Java)

SoftDesign • Brasil

Presencial
BRL 167 000 - 246 000
VA/VR Flex
Plano de saúde Unimed
Plano odontológico Uniodonto
+9
Desenvolvedor Java
Desenvolvedor Java

Jobgether • Brasil

Presencial
BRL 90 000 - 130 000
Health insurance
Dental insurance
Life insurance
+3
Pessoa Desenvolvedora Back-end Java Pleno
Pessoa Desenvolvedora Back-end Java Pleno

FCamara • Brasil

Presencial
BRL 140 000 - 210 000
Desenvolvedor(a) Full Stack C# / Angular Sênior
Desenvolvedor(a) Full Stack C# / Angular Sênior

Jobgether • Brasil

Presencial
BRL 180 000 - 260 000