jobapplier

Senior Java Developer

Jobgether

This

position

is

listed

on

behalf

of

a

partner

company,

which

manages

all

applications

and

next

steps.

Our

partner

is

looking

for

a

Senior

Java

Developer

based

in

Brazil
.

Join

a

technology-driven

environment

focused

on

building

and

modernizing

enterprise-grade

digital

solutions

for

the

financial

services

industry.

As

a

Senior

Java

Developer,

you

will

contribute

to

the

design,

implementation,

and

evolution

of

robust,

scalable,

and

secure

software

applications.

You

will

play

a

key

role

in

establishing

engineering

best

practices,

improving

code

quality,

and

supporting

critical

architectural

decisions.

Working

with

modern

Java

technologies,

microservices,

and

high-performance

integrations,

you

will

help

deliver

reliable

solutions

for

complex

business

needs.

You

will

collaborate

with

cross-functional

teams

in

an

agile

environment,

combining

technical

expertise

with

a

strong

focus

on

continuous

improvement.

This

opportunity

offers

the

chance

to

tackle

challenging

technical

problems

while

contributing

to

innovative

solutions

in

a

fast-paced,

collaborative

setting.

Accountabilities

Lead

the

technical

implementation,

maintenance,

and

continuous

improvement

of

Java-based

applications

and

enterprise

solutions.

Contribute

to

the

definition

of

software

development

standards,

coding

practices,

and

engineering

guidelines.

Conduct

code

reviews,

promote

maintainable

code,

and

ensure

the

quality,

reliability,

and

consistency

of

software

deliveries.

Participate

in

architectural

discussions

and

solution

design,

helping

select

appropriate

technologies

and

approaches.

Develop,

maintain,

and

optimize

integrations

with

REST

and

SOAP

APIs,

microservices,

and

external

systems.

Manage

software

releases,

deployments,

version

control,

and

related

delivery

processes.

Design

and

execute

stress

and

performance

tests

to

validate

application

robustness,

scalability,

and

security.

Collaborate

with

technical

teams

and

business

stakeholders

to

address

challenges,

resolve

issues,

and

deliver

solutions

aligned

with

business

requirements.

Apply

agile

methodologies

and

contribute

to

continuous

improvement

across

development

workflows.

Requirements

Proven

professional

experience

developing

Java

applications

using

Java

11

or

later
.

Strong

hands-on

experience

with

Spring

Boot

and

modern

Java

development

practices.

Knowledge

of

REST

and

SOAP

integrations,

microservices

architectures,

and

distributed

systems.

Experience

with

JavaScript

scripting

and

the

ability

to

support

related

development

or

automation

tasks.

Familiarity

with

reactive

programming

using

Spring

WebFlux
.

Understanding

of

Java

threading

concepts,

including

virtual

threads.

Experience

working

with

MongoDB

and

message

queues

or

event-streaming

technologies

such

as

Kafka.

Knowledge

of

agile

methodologies

and

collaborative

software

development

practices.

Strong

analytical

and

problem-solving

skills,

with

the

ability

to

make

sound

technical

decisions

and

troubleshoot

complex

issues.

Commitment

to

code

quality,

software

testing,

performance

optimization,

and

secure

development

practices.

Effective

communication

and

collaboration

skills,

with

the

ability

to

work

independently

and

contribute

to

shared

technical

objectives.

Preferred

qualifications:

Experience

with

risk

engines

and

integrations

supporting

high

transaction

volumes.

Benefits

Comprehensive

health

and

dental

insurance.

Meal

and

food

allowances.

Childcare

assistance.

Extended

parental

leave.

Access

to

fitness,

sports,

and

wellness

programs

through

partner

platforms,

including

Wellhub

and

TotalPass.

Profit-sharing

program

(PLR).

Life

insurance.

</

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!
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