Senior Java Developer

Fulcrum Digital Inc

Buenos AiresFull-timeMid LevelOn-site

Job Description

Fulcrum Digital is an agile, next-generation digital acceleration company delivering technology and transformation services from ideation to implementation across industries like banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing.

  • Location: Mexico City (Hybrid) — Relocation Bonus included
  • Industry: Payments / Financial Services
  • Contract: Permanent position, directly with Fulcrum Digital

About the Role

We’re looking for a Senior / Lead Java Engineer to help us build high-performance, ultra-secure, and massively scalable payment systems for a major payments initiative based in Mexico City.

This is not a “just code” role. You’ll be a key voice in architecture, engineering standards, mentoring, and technical decision-making in a highly regulated fintech environment.

If you enjoy understanding how Java really works under the hood, love clean architecture, and get excited about building systems that handle real money at real scale — you’ll feel at home here.

Key Responsibilities

  • Lead the design, development, and evolution of Java-based payment platforms and services.
  • Provide technical leadership and mentorship to engineering teams.
  • Drive architecture decisions, code quality, and engineering best practices.
  • Collaborate closely with Product, Architecture, Security, and Compliance teams.
  • Ensure systems meet performance, scalability, reliability, and security requirements.
  • Participate in code reviews, technical design reviews, and incident/root-cause analysis.
  • Support modernization of legacy systems and adoption of cloud-native architectures.
  • Guide teams through agile delivery, CI/CD pipelines, and release processes.

What makes you a great fit (the serious-cool stuff)

You don’t just use Java. You understand why it behaves the way it does.

We’re especially looking for engineers comfortable explaining and applying:

  • Design Patterns — especially Prototype vs Singleton and real use cases
  • Multithreading & thread-safe implementations
  • Garbage Collection and JVM memory behavior
  • JVM components and how they impact performance
  • Java Streams and advanced stream features
  • How Authentication vs Authorization works in Spring Security and how it’s implemented
  • OAuth concepts in real systems
  • How to verify and validate a JWT token properly in secure applications

Required Qualifications

  • 6+ years of experience in software engineering with strong expertise in Java
  • Experience operating as a senior or lead engineer
  • Strong experience building distributed systems and microservices
  • Deep knowledge of Spring / Spring Boot, RESTful APIs, and integration patterns
  • Experience in payments, fintech, or financial services environments
  • Familiarity with high-availability, low-latency systems
  • Experience with relational and NoSQL databases
  • Strong understanding of SDLC, agile methodologies, and DevOps practices
  • Fluent English (written and spoken); Spanish required
  • Willingness to relocate to Mexico City (relocation bonus provided)

Nice to Have

  • Experience with payment processing, card networks, gateways, or transaction platforms
  • Hands-on experience with AWS, Azure, or GCP
  • Experience with event-driven architectures (Kafka, messaging systems)
  • Exposure to Docker and Kubernetes

Why this role is exciting

  • You’ll work on real payment systems used at scale
  • You’ll influence architecture and engineering standards
  • You’ll join permanently as part of Fulcrum Digital’s core team
  • You’ll relocate to Mexico City with a relocation bonus and hybrid setup
  • You’ll be surrounded by engineers who love solving complex problems the right way, not the fast way

#J-18808-Ljbffr

Posted 1 weeks ago

Related Jobs

Related Searches

Apply Now