CareerPlan

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

Bogota, ColombiaFull-time2026-05-14 → 2026-10-22

Core

Senior Java Engineer migrating legacy financial services systems to modern Java (17/21) and cloud-native architectures on AWS.

Role type

Senior IC backend engineer (Java modernization & performance)

Builds

High-performance, secure, scalable backend services for financial platforms

Domain

Financial Services / Enterprise Java / Cloud-Native

Deliverable

production ML models | product features

Required skills

Java 17/21, Core Java (Collections, OOP, Design Patterns), Concurrency & Multithreading, JVM Tuning (GC, Thread Dumps, JMX), REST API Design, Spring Security (OAuth, JWT), Debugging, Maven, NoSQL (MongoDB), Kafka, AWS

Preferred skills

Financial/regulated industry experience, Multi-cloud/hybrid architecture, AI tools for productivity

Technologies

Java, AWS, Spring Security, Kafka, MongoDB, Maven, JConsole, JVisualVM

Responsibilities

Migrate legacy Java services to modern versions, Refactor codebases for scalability and performance, Design high-performance backend systems, Collaborate with senior client stakeholders, Participate in production stability activities

Seniority

Senior, hands-on IC