Java Developer | Mid

Jobgether

Brasil

Remoto

BRL 180.000 - 260.000

Tempo integral

Há 3 dias
Seja uma das primeiras pessoas a se candidatar

Receba uma resposta desta empresa empregadora

Seu currículo e carta de apresentação personalizados exatamente para o que estão contratando.

Passe pelos filtros ATS

Benefícios oferecidos por esta vaga

Home office allowance
Medical and dental insurance
Life insurance
Professional development
Flexible remote work

Resumo da vaga

Jobgether on behalf of a partner company is seeking a Java Developer | Mid based in Brazil. You will design and implement complex banking software, connecting core banking with peripherals and cloud services in a high-volume system.

You will work with distributed transactions, enterprise integration, and modern architectures, collaborating across teams and with clients to translate requirements into robust engineering artifacts.

Qualificações

  • Solid practical experience as a Software Architect, Technical Specialist, or Java Developer in enterprise tech.
  • Strong MVC, microservices, RESTful API design, multi-tenancy and design patterns.
  • Experience deploying Docker-based solutions and container tech.
  • Extensive Java EE 5+ / Java SE 6+ knowledge; Spring, JPA, EJB; distributed transactions.
  • Familiarity with JMS, IBM MQ, XML messaging, ISO 8583, and banking peripherals.
  • DB2, relational modelling, and complex SQL optimization; SonarQube code quality.
  • Cloud architecture knowledge and Linux administration basics; front-end basics (HTML5, CSS, JS).
  • Understanding mainframe integration (COBOL/CICS) and banking automation devices.

Responsabilidades

  • Design end-to-end solutions for new and legacy systems aligned with business needs.
  • Collaborate with teams to enforce architecture, clean code, and SonarQube standards.
  • Build architectures to handle high volumes with low latency and resilience.
  • Translate requirements into technical specs and artifacts.
  • Integrate core banking systems with messaging, cloud services, and peripherals.
  • Develop banking automation device support and data modeling with SQL optimization.
  • Apply static analysis and monitor engineering quality; guide cloud/container decisions.
  • Engage with clients and stakeholders to validate functional/non-functional requirements.

Conhecimentos

Java
Java EE
Spring Framework
REST API
JPA
EJB
Distributed transactions
Microservices
Docker
JMS
IBM MQ
XML messaging
IBM App Connect
Cloud architectures
SQL / DB2
Mainframe integration
CICS / COBOL
Linux administration
Java Swing / JSF
HTML5 / CSS / JS
Angular / PWA

Ferramentas

Docker
SonarQube
IBM MQ
JMS
DB2
JPA
Spring Framework
CICS/COBOL
ISO 8583
WebSphere
RESTful services

Descrição da vaga

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

The Java Developer will contribute to the design and development of complex software solutions within a demanding banking technology environment. This role combines hands‑on Java expertise with architectural thinking to build reliable, scalable, and high-performance systems. You will work on both new and legacy platforms, connecting core banking systems with financial peripherals, messaging infrastructure, and cloud-based services. The position requires a strong understanding of distributed transactions, enterprise integration, and high-volume processing. Collaborating with development teams, clients, and technical stakeholders, you will translate business requirements into robust engineering solutions. This is an opportunity to work with advanced technologies and contribute to resilient digital platforms in a fully remote environment.


Accountabilities
  • Design end-to-end solutions for new and legacy systems, selecting appropriate frameworks, components, and architectural patterns aligned with business requirements.

  • Collaborate closely with development teams to ensure adherence to architectural standards, engineering best practices, clean code principles, and code quality practices using SonarQube.

  • Design architectures capable of supporting high transaction volumes, including thousands of transactions per second and millions per day, while maintaining low latency and system resilience.

  • Analyze and validate functional and non-functional requirements with clients and stakeholders, translating them into technical specifications and software engineering artifacts.

  • Integrate core banking systems and mainframe environments with banking peripherals, messaging queues, and distributed cloud services.

  • Design and support integrations involving financial messaging, REST services, XML-based communication, and transactional protocols.

  • Evaluate technical deliverables regularly to ensure implementation aligns with approved architectural designs.

  • Support the development and integration of banking automation devices, including payment terminals, printers, scanners, card readers, and smartcard technologies.

  • Work with database technologies to support data modeling, complex SQL queries, and performance optimization.

  • Apply static code analysis and quality monitoring practices to maintain software reliability and engineering standards.

  • Contribute to technical decisions involving cloud architecture, containerization, and Linux-based environments.

Requirements
  • Solid practical experience as a Software Architect, Technical Specialist, or Java Developer working with complex enterprise technology ecosystems.

  • Strong knowledge of MVC architecture, microservices, RESTful API design, multi-tenancy, and design patterns, including GoF and enterprise patterns.

  • Experience designing and deploying solutions using Docker and container technologies.

  • Extensive experience with:

    • Java EE 5+ and Java SE 6+.

    • Spring Framework, including Spring XML configurations.

    • JPA 2 and EJB 3.

    • Distributed transactions using CMT/BMT and batch processing.

  • Familiarity with Java Swing, JSF, and Apache Velocity.

  • Strong knowledge of messaging technologies, particularly JMS, IBM MQ (WebSphere MQ), and/or IBM App Connect or WebSphere Message Broker.

  • Experience with XML messaging, REST services, and financial transaction protocols, particularly ISO 8583 (1987 version).

  • Practical knowledge of banking peripherals and automation integrations, including:

    • J/XFS standards (CWA-13937 / FDI 2.1.3b+).

    • Cryptographic PinPads and EMV standards.

    • Authentication printers, CMC7 and barcode readers or scanners, and smartcards.

  • Strong experience with IBM DB2, relational data modeling, and optimization of complex SQL queries.

  • Hands‑on experience configuring and analyzing code quality through SonarQube.

  • Knowledge of public or private cloud architecture and basic Linux administration and operations.

  • Familiarity with front‑end technologies, including HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, Angular, and Progressive Web App (PWA) architectures.

  • Basic familiarity with additional technologies such as ASP.NET.

  • Understanding of mainframe integration environments, particularly COBOL and CICS.

  • Strong analytical and problem‑solving skills, attention to detail, and ability to collaborate with multidisciplinary technical teams.

Desirable:

  • Experience working with Agile methodologies, particularly Scrum and Kanban.

Benefits
  • Meal and/or food allowance.

  • Medical and dental insurance.

  • Pet health insurance.

  • Home office allowance for remote employees.

  • Welcome kit during onboarding.

  • Life insurance.

  • Access to psychological and nutritional support through Zenklub.

  • TotalPass fitness and wellness benefits.

  • Continuous learning and professional certification programs with partners such as Adobe, Anthropic, AWS, Google, Microsoft, and Salesforce.

  • Partnerships and discounts supporting professional development.

  • Access to UOL digital content.

  • Maternity welcome kit.

  • Extended maternity and paternity leave.

  • Employee referral program.

  • Fully remote working arrangement.

  • Opportunities to work with AI, generative AI, and advanced digital technologies.

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.

Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Java Back-End Developer | Mid
Java Back-End Developer | Mid

Jobgether • Brasil

Presencial
BRL 90.000 - 130.000
Meal allowance
Medical insurance
Pet insurance
+6
Dev Back Java Pleno
Dev Back Java Pleno

Jobgether • Brasil

Remoto
BRL 120.000 - 180.000
Fully remote work model
Medical and dental insurance
Life insurance
+7
Senior Java Development Analyst
Senior Java Development Analyst

Jobgether • Brasil

Remoto
BRL 180.000 - 240.000
Life insurance
Meal allowance
Health insurance
+6
JavaScript Front-End Developer | Mid
JavaScript Front-End Developer | Mid

Jobgether • Brasil

Remoto
BRL 90.000 - 150.000
Food vouchers
Medical and dental insurance
Pet health insurance
+10
Analista Desenvolvedor SR
Analista Desenvolvedor SR

Jobgether • Brasil

Remoto
BRL 180.000 - 300.000
Remote Work
Full-Time Employment
Inclusive Workplace
+3
Senior .NET Developer (Fintech)
Senior .NET Developer (Fintech)

Jamefy • Brasil

Remoto
BRL 180.000 - 320.000
Fully remote work
27 paid vacation days per year
Paid sick leave
+6
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Jobgether • Brasil

Remoto
BRL 279.000 - 502.000
Fully Remote Work (Brazil)
CLT employment contract via partner
Flexible schedule
+2
Desenvolvedor Full Stack Pleno | Java e Angular
Desenvolvedor Full Stack Pleno | Java e Angular

Jobgether • Brasil

Remoto
BRL 120.000 - 180.000
Meal allowance
Course discounts
Online learning platform access
+5
Desenvolvedor Pleno
Desenvolvedor Pleno

Jobgether • Brasil

Remoto
BRL 90.000 - 140.000
Meal and food allowance
Transportation allowance
Medical insurance
+8
Desenvolvedor Backend Sênior
Desenvolvedor Backend Sênior

Jobgether • Brasil

Remoto
BRL 100.000 - 115.000
Monthly contractor compensation: R$ 8,