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

Publicis Sapient

Bogotá

Presencial

COP 288.258.279 - 416.373.070

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 in Bogotá is seeking a Senior Java Engineer to join a large-scale financial services platform, driving modernization and migration to Java 17/21 in cloud-native AWS environments.

You will design high-performance backend services, ensure security with Spring Security, OAuth/JWT, and collaborate with senior stakeholders in a client-facing, autonomous setting. Production readiness and platform stability are core priorities.

Formación

  • Hands-on experience with Java in enterprise-scale systems.
  • Experience with modern Java versions (Java 17/21).
  • Solid understanding of core Java, collections and OO design patterns.

Responsabilidades

  • Design and enhance high-performance backend systems for a financial services platform.
  • Migrate legacy Java services to Java 17/21 and refactor for scalability.
  • Collaborate with senior client stakeholders in an autonomous, client-facing environment.
  • Contribute to platform stability through production-related activities while modernizing the stack.

Conocimientos

Java (Enterprise)
Java 17/21
Concurrency & multithreading
REST APIs
Spring Security/OAuth/JWT
AWS
NoSQL MongoDB
JVM tuning
JMX/JVisualVM/JConsole

Herramientas

JConsole
JVisualVM
JMX

Descripción del empleo

Job Description
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.

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

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

Publicis Sapient • Bogotá

Híbrido
COP 140.000.000 - 210.000.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 Engineer – Trading Systems & Crypto Platforms - Remote
Senior Java Engineer – Trading Systems & Crypto Platforms - Remote

Jump Cube Technologies • Colombia

A distancia
COP 281.171.000 - 468.618.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
Java Tech Lead
Java Tech Lead

CBTW Americas • Colombia

A distancia
COP 185.061.000 - 259.087.000
Language courses
Sodexo card
Health and life insurance
+2
Software Engineer (Java) ID48414
Software Engineer (Java) ID48414

AgileEngine • Colombia

A distancia
COP 146.869.000 - 220.305.000
Mentorship
TechTalks
Education budget
+3
Senior Software Engineer
Senior Software Engineer

Solvo Global • Medellín

Presencial
COP 90.000.000 - 140.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
Java Tech Lead
Java Tech Lead

CBTW Americas • Bogotá

Presencial
COP 60.000.000 - 100.000.000
Language courses
Sodexo card
Health & life insurance
+6