Find a jobRecruiters

Senior Java Engineer L2 - Core Java, Concurrency & JVM - Financial Services

Exclusive opportunity

Onsite

Senior Java Engineer L2 - Core Java, Concurrency & JVM - Financial Services

Publicis Sapient

Senior Java Engineer L2 - Core Java, Concurrency & JVM - Financial Services

Skills

SQL QueriesMongoDBJavaMicroservicesSpring BootKafkaAIAWSLinux

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Other

Location:

Bogotá, Bogota, Colombia

Work mode:

Onsite

Published on:

11 September 2026

What they need


Your Impact

  • Join a large-scale financial services platform, supporting business-critical systems with high standards of reliability, security, and performance.

  • Play a key role in the ongoing modernization of enterprise Java applications, including:

  • Migrating legacy Java services to modern Java versions (Java 17 / Java 21)

  • Refactoring existing codebases to improve scalability, performance, and maintainability

  • Contributing to architectural evolution toward modern, cloud-native patterns

  • Design and enhance high-performance backend systems, supporting both new features and platform evolution.

  • Collaborate directly with senior client stakeholders in a highly autonomous, client-facing environment.

  • Contribute to platform stability by participating in production-related activities, while keeping development and modernization as the primary focus.

Qualifications Your Skills and Experience

  • Strong hands-on experience with Java in enterprise-scale systems, ideally within regulated or high-availability environments.

  • Proven experience working with modern Java versions, including Java 17 and Java 21.

  • Solid understanding of Core Java fundamentals, including:

  • Java Collections Framework (List, Set, Map, concurrency-aware collections)

  • Object-oriented principles and enterprise design patterns

  • Strong background in concurrency and multithreading, including:

  • ExecutorService, thread pools, synchronization strategies

  • Designing thread-safe, high-performance systems

  • Experience optimizing backend performance across:

  • REST APIs

  • SQL queries and data access layers

  • Microservices interactions and data processing flows

  • Strong understanding of REST API concepts, including:

  • HTTP methods, status codes, idempotency

  • API versioning, error handling, and performance considerations

  • Hands-on experience implementing security best practices, including:

  • Authentication and authorization with Spring Security

  • OAuth and JWT

  • Proven experience in JVM analysis and tuning, including:

  • Memory management and garbage collection

  • Thread dumps vs. heap dumps: when to use each and how to analyze them

  • Performance troubleshooting using tools such as JConsole, JVisualVM, or similar

  • Understanding and practical use of JMX

  • Strong debugging skills, including:

  • Local debugging and remote debugging of Java applications

  • Structured debugging methodologies for production and non-production environments

  • Familiarity with basic Unix/Linux commands for troubleshooting and system inspection.

  • Solid understanding of build and dependency management, including:

  • Maven concepts (lifecycle, dependencies, plugins, profiles)

  • Familiarity with NoSQL databases, with MongoDB preferred.

  • Understanding of event-driven architectures, including Kafka or similar messaging platforms.

  • Experience working in AWS-based environments (strong plus), with exposure to multi-cloud or hybrid cloud environments as a bonus.

  • Strong communication skills, able to explain technical decisions and findings clearly in discussions with senior stakeholders.

Set Yourself Apart With

  • Experience modernizing enterprise Java platforms in financial or regulated industries.
  • Demonstrated JVM tuning and performance optimization work.
  • Background designing high-throughput, secure, event-driven backend systems.
  • Exposure to cloud-native, multi-cloud, or hybrid architectures.
  • Comfort leveraging AI tools to improve engineering productivity.
  • Experience working directly with senior stakeholders in client-facing roles.

Company Description We’re looking for a Senior Java Engineer to join a large-scale financial services platform in the middle of an active Java modernization journey . In this role, you’ll help migrate and evolve legacy systems toward modern Java (17/21) and cloud-native architectures on AWS , working on performance-critical, secure, and highly scalable services that run in production at scale.

Other offers great for you!

These companies are also looking for great profiles

Andema

Ingénieur Performance Java / Expert JVM

Freelance

Toulon, France

Onsite

Skills

Java

3 months ago

Quick apply

Anderson RH

Ingénieur(e) Études – Applications Paiements & Services - Banque en ligne

Permanent contract

Paris, France

Hybrid

Skills

SQL QueriesJavaCard tokenizationBanking mobilityPaymentsBatch processing

7 hours ago

Quick apply

Nexiqon

Chef de projet MOE Data Senior – Banque / Finance & Risques (H/F)

Permanent contract

Paris, France

Hybrid

Skills

Gestion de projet ITData ManagementBanque / FinanceRisk ManagementData WarehouseData ArchitectureData GovernanceBusiness IntelligenceBCBS 239BIRDData QualityJiraPlanviewBig Data

4 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools