Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Lead Java Developer (only brazilian citizens)

Nosotros

São Paulo

Presencial

BRL 150.000 - 200.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A global fintech payments group is seeking an experienced Senior Java Developer in São Paulo, Brazil. The ideal candidate should have over 8 years of experience with Core Java, skilled in Spring Boot and Spring Cloud, and strong expertise in payment systems integration. Responsibilities include developing high-performance Java microservices, collaborating with cross-functional teams, and ensuring compliance with regulatory standards. The position offers a full-time contract, competitive salary, and opportunities for growth.

Serviços

Competitive salary
Performance-based annual bonus
Opportunity for growth within the company

Qualificações

  • 8+ years’ experience in Core Java for enterprise application development.
  • Strong knowledge of Spring Boot, Spring Cloud, and event sourcing.
  • Experience in financial systems, banking integrations, or payment platforms.

Responsabilidades

  • Design, develop, and maintain high-performance Java microservices for payment processing.
  • Implement secure payment and settlement flows, including authorization and reconciliation.
  • Collaborate with product and DevOps teams to ensure high availability and compliance.

Conhecimentos

Core Java
Spring Boot
Spring Cloud
Kafka
PostgreSQL
RESTful APIs
WebSocket services
Containerization (Docker)
Orchestration (Kubernetes)
CI/CD pipelines
Event sourcing
JUnit 5
Mockito
Git
OAuth 2.0/OpenID Connect

Formação académica

Bachelor’s degree in computer science or related discipline
Descrição da oferta de emprego

We are seeking an experienced Senior Java Developer with strong expertise in payment systems and banking API integration. The successful candidate will design and build mission-critical services that power our financial infrastructure including digital wallets, real-time settlements, reconciliation processes, and bank connectivity. You will collaborate closely with product compliance, and DevOps teams to ensure high availability, performance, and regulatory compliance across our platform.

  • Design, develop, and maintain high-performance Java microservices for payment processing and financial transactions. Integrate with banking APIs, PSPs, and payment gateways (e.g., SWIFT, FPS, SEPA, VISA/MASTERCARD, or local clearing systems).
  • Implement secure payment and settlement flows, including authorization, posting, reconciliation, and refund logic.
  • Work with event-driven architecture using Kafka and apply event-sourcing design patterns where appropriate.
  • Ensure data integrity and transactional consistency across multiple systems (PostgreSQL, message brokers, and external APIs).
  • Build and maintain RESTful APIs and WebSocket services; implement gRPC integrations when needed.
  • Collaborate with DevOps engineers on containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
  • Participate in code reviews, testing, and monitoring improvements to ensure system stability and scalability.
  • Support compliance with security and regulatory requirements, including PCI-DSS, KYC/AML, and Open Banking standards
  • 8+ years’ experience in Core Java for enterprise application development, with strong knowledge of Spring Boot, Spring Cloud, and event sourcing.
  • Proficient in Kafka, JPA/MyBatis/Hibernate, Maven, and PostgreSQL (schema design, query optimization, data migration).
  • Hands‑on experience building RESTful APIs, WebSocket services, and familiarity with gRPC, Docker, Kubernetes, and microservice architectures.
  • Skilled in JUnit 5, Mockito, and writing maintainable test suites.
  • Good understanding of Git, CI/CD pipelines, and OAuth 2.0/OpenID Connect.
  • Experience in financial systems, banking integrations, or payment platforms is highly valued; knowledge of double‑entry accounting or reconciliation is a plus.
  • Exposure to cloud platforms (AWS, GCP, or Azure) and contribution to open‑source projects is an advantage.
  • Strong analytical, problem‑solving, and communication skills, with a commitment to clean code, testing, and continuous improvement.
  • Self‑motivated, detail‑oriented, and able to work independently or collaboratively in a fast‑paced environment.
  • Bachelor’s degree in computer science, Software Engineering, or related discipline; fluent in English (spoken and written).
  • Full‑time employment with a formal contract.
  • Competitive salary and performance‑based annual bonus.
  • Opportunity to grow within a global fintech leader.
Detalles

The company that hires is a dynamic global Fintech Payments group. Our goals are to provide an all‑rounded solution to facilitate the easiest access to finance and asset management products with our state‑of‑the‑art technology powered by blockchain and global coverage. The team is a group of talents from technology, market making and venture capital backgrounds.

We only accept Brazilian citizens who live in the Sao Paulo area (no remote work).

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.