Technology and Engineering | Others Senior Java Engineer L2 - Core Java, Concurrency & JVM - Fi[...]

Publicis Sapient

Bogotá

Presencial

COP 140.000.000 - 210.000.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Publicis Sapient is seeking a Senior Java Engineer to join a large financial services platform undergoing modernization. You will migrate legacy systems to Java 17/21, optimize backend performance, and ensure secure, scalable services that run in production.

You will collaborate with senior stakeholders, implement REST APIs, Kafka, and JVM tuning, using monitoring tools. This on-site role is based in Bogotá and offers exposure to multi-cloud environments.

Formación

  • Strong hands-on experience with Java in enterprise-scale systems.
  • Proven experience using modern Java versions (Java 17/21).
  • Solid understanding of Core Java fundamentals and collections.
  • Expertise in concurrency and multithreading.
  • Experience building REST APIs and data access layers.
  • Security knowledge: Spring Security, OAuth, JWT.

Responsabilidades

  • Migrate legacy Java services to modern Java versions (17/21).
  • Refactor codebase to improve scalability, performance, and maintainability.
  • Design high-performance backend systems and cloud-native patterns.
  • Collaborate with senior stakeholders in a client-facing environment.
  • Support production stability and incident response while modernization focuses on the core.

Conocimientos

Java
Enterprise Java
Concurrency
Java 17/21
REST APIs
AWS
Spring Security
JVM Tuning
Kafka
MongoDB
Maven

Herramientas

JConsole
JVisualVM
Git
Docker

Descripción del empleo

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

Job ID: 2026-150135 | calle 93b No. 13 Bogota 110221 Colombia | Others

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

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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

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

Publicis Sapient • Bogotá

Presencial
COP 288.258.000 - 416.374.000
Senior Java Software Engineer
Senior Java Software Engineer

Blankfactor • Colombia

Presencial
COP 9.000.000 - 15.000.000
Senior Java Engineer: Modernization & High-Perf Backend
Senior Java Engineer: Modernization & High-Perf Backend

Publicis Sapient • Bogotá

Híbrido
COP 140.000.000 - 210.000.000
Senior Java Software Engineer Medellin, Colombia
Senior Java Software Engineer Medellin, Colombia

Brightgrove Ltd. • Medellín

Híbrido
COP 376.530.000 - 502.040.000
Interview process that respects time
Professional IT community
Knowledge sharing resources
+2
Senior Java Software Engineer Medellin, Colombia, Remote
Senior Java Software Engineer Medellin, Colombia, Remote

Brightgrove Ltd. • Medellín

Híbrido
COP 282.619.000 - 471.032.000
Senior Java Engineer: Cloud-Native Backend
Senior Java Engineer: Cloud-Native Backend

Publicis Sapient • Bogotá

Presencial
COP 288.258.000 - 416.374.000
Java Engineer (Senior) ID38560
Java Engineer (Senior) ID38560

AgileEngine • Perímetro Urbano Santa Marta

Híbrido
COP 195.388.000 - 273.545.000
Professional growth opportunities
Competitive USD-based compensation
Flexible work schedule
Software Developer LEAD – Platform – ID #287
Software Developer LEAD – Platform – ID #287

Werben HR • Colombia

A distancia
COP 293.772.000 - 440.659.000
Senior Backend Developer (Java / Spring Boot / Microservices)
Senior Backend Developer (Java / Spring Boot / Microservices)

Agentic Dream • Bogotá

Presencial
COP 189.537.000 - 265.353.000
Technical Team Lead (Full Stack | Agile Delivery) Remote Latam USD Salary -ID #00279
Technical Team Lead (Full Stack | Agile Delivery) Remote Latam USD Salary -ID #00279

Werben HR • Colombia

A distancia
COP 281.171.000 - 406.136.000