GeekHunter Logo

Plans

Login

EN

EN

Nava Tech for Business

Senior Java Developer | Camel and Spring Batch

Show original

Remote

(Anywhere)

Salary Range

BRL

Full Time Employee

Experience Level

Senior

Requirements

5+ years of experience in the career
Java
Apache Camel
Spring Batch
Cloud (AWS / Azure / GCP)

Tasks and Responsibilities

Show original

Senior Java Developer | Camel and Spring Batch

About the role

Nava is looking for a Senior Java Developer to work on a strategic project for a major client, contributing to the development, evolution, and maintenance of enterprise solutions.

In this role, you will play an important part in developing applications and processes using Java, with a focus on integrations and data processing through Apache Camel and Spring Batch.

We are looking for a person with solid experience in Java development, an analytical mindset, and the ability to work in highly complex technical scenarios, contributing to the quality, performance, and reliability of solutions.

The opportunity is for an initial 6-month project, with a high likelihood of renewal.

Main responsibilities

In this role, you will be responsible for:

  • Developing, evolving, and maintaining applications using Java
  • Implementing and maintaining integrations between systems using Apache Camel
  • Developing and maintaining batch processing routines using Spring Batch
  • Designing and implementing efficient, scalable, and resilient solutions
  • Performing technical analyses, identifying issues, and proposing improvements to applications
  • Working on performance analysis and optimization of developed processes and services
  • Ensuring code quality by applying development best practices and design patterns
  • Developing and maintaining integrations with internal and external systems
  • Participating in technical discussions, refinements, and solution definition
  • Contributing to architecture evolution and continuous improvement of applications
  • Supporting the identification and resolution of incidents and complex technical issues
  • Collaborating with the team to build solutions aligned with business needs

Requirements

For this opportunity, it is important that you have:

  • Solid experience with Java development
  • Experience with Apache Camel, including development and maintenance of integration routes
  • Experience with Spring Batch, including batch processing and job execution
  • Knowledge of object-oriented programming, design patterns, and development best practices
  • Experience developing and maintaining APIs and integrations between systems
  • Knowledge of the Spring ecosystem
  • Experience with relational databases and SQL queries
  • Knowledge of code versioning with Git
  • Ability to analyze complex problems and propose efficient technical solutions
  • Good communication, autonomy, and ease of working in a team

Nice to have

It will be a plus if you have:

  • Experience with microservices architecture
  • Knowledge of messaging and asynchronous processing
  • Experience with Docker and cloud environments
  • Knowledge of CI/CD pipelines and DevOps practices
  • Experience with automated testing and application monitoring
  • Experience in projects integrating enterprise systems
  • Experience in highly complex environments and processing large volumes of data

Work model

Contract: Temporary, initially for 6 months, with a high likelihood of renewal.

Work model: To be defined.

Benefits

At Nava, we offer a benefits package designed to support different moments of life and professional journey:

  • Meal/food voucher
  • Multi-benefit card
  • Medical and dental insurance
  • Life insurance
  • Wellhub
  • Childcare assistance, according to current policy
  • Personal assistance
  • Pharmacy card
  • Partnerships with discounts in education, services, culture, and leisure

About Nava

We work at the core of leading companies in their segments, where technology, strategy, and operations meet. We design architectures, structure governance, and transform complexity into clarity, creating solutions that continuously drive growth, efficiency, and competitiveness.

With around 2,000 specialists, Nava connects creative thinking, advanced engineering, and GenAI-powered technology to accelerate business results. We operate in data, cybersecurity, cloud, observability, infrastructure, application modernization, and creative innovation, serving as the link that moves technology and business in the same direction.

Our ecosystem expands this capability through GH Brandtech, which combines brand strategy, experience, design, and digital products; Ventura, a reference in cybersecurity, incident response, and crisis management; and ®CS Global IT, specialized in Cloud, Multicloud, and Data Center. Together, they strengthen our ability to deliver scalable solutions that drive innovation, sustainable growth, and competitive advantage.

How to apply

Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.

Share job:

How to apply

Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.

Share job: