Publicis Sapient
Posted 1w ago

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

Publicis Sapient
Bogota, Bogotá D.C., Colombia
HybridFull Time
Responsibilities
  • modernizing applications
  • designing backend systems
  • optimizing performance
Requirements
  • Requires strong enterprise Java experience
  • Java 17/21
  • Concurrency, REST
  • JVM tuning
  • Debugging, Maven, and Unix/Linux. Experience with MongoDB, Kafka, AWS
  • Secure scalable systems, and senior stakeholders preferred
Technical tools mentioned
JavaJava 17Java 21Spring SecurityOAuthJWTJConsoleJVisualVMJMXUnixLinuxMavenMongoDBKafkaAWS

Job description

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. Overview 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.

About Publicis Sapient

Enterprise technology helping global organizations modernize systems, deploy AI agents, and improve operations.

Similar jobs

Java Engineer roles near Bogota, Bogotá D.C.
6d
Save
Mark Applied
Hide
Java Developer
Bogotá, Bogotá Capital District, Colombia
HybridFull Time
Stefanini
Stefanini: Global technology services and digital transformation firm.
3+ YOEEngineering or related professional with 3 years of experience and proficiency in Java, SQL, DevOps tools, cloud platforms, testing tools, and Agile methodologies.
Java, SQL, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, RESTful APIs, Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, Kafka, RabbitMQ, Jenkins, Git, GitLab, Maven, Gradle, Docker, Kubernetes, Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform, JUnit, Mockito, Postman, Swagger/OpenAPI, Scrum, Kanban, Agile
1w
Save
Mark Applied
Hide
Senior Java Developer
Bogota, Bogotá D.C., Colombia
RemoteFull Time, Contract
Capgemini Engineering
Capgemini Engineering: Capgemini Engineering is an engineering and R&D consultancy helping organizations design, build, and scale products, operations, and services.
Experienced professional role requiring Java 17, Spring Boot, REST APIs, microservices, SQL, cloud, DevOps, monitoring, messaging, and working knowledge of Angular, TypeScript, and RxJS.
Java 17, Spring Boot, REST APIs, Microservices, Angular, TypeScript, RxJS, Microsoft SQL Server, Oracle Database, Azure SQL Managed Instance (SQL MI), SQL, Amazon EC2, Amazon ECS, AWS Lambda, Amazon API Gateway, Amazon S3, AWS IAM, Jenkins, Harness.io, Docker, Splunk, AppDynamics, AWS CloudWatch, RabbitMQ, Kafka
2mo
Save
Mark Applied
Hide
Desarrollador Java Senior
Bogotá, Bogota, Colombia
RemoteFull Time
Inetum
Inetum: Digital services and software solutions.
8+ YOE8+ years Java development experience; strong Java SE/EE (8–17), Spring (Boot/MVC/Data), REST/SOAP, JPA/Hibernate, SQL (Oracle/PostgreSQL); autonomy, communication skills, Spanish fluency and technical English.
Java SE, Java EE, Java 8–17, Spring Boot, Spring MVC, Spring Data, OpenAPI, Swagger, Jackson, JAXB, JPA, Hibernate, Oracle, PostgreSQL, JIRA, OpenText, REST, SOAP
2y
Save
Mark Applied
Hide
Senior Java Engineer
Bogota, UNAVAILABLE, Colombia
RemoteFull Time
Publicis Sapient
Publicis Sapient: Enterprise technology helping global organizations modernize systems, deploy AI agents, and improve operations.
4+ YOESenior Java developer with 4+ years, Java 17/21, Spring Boot microservices, Kafka, Spring Security, CI/CD, NoSQL (MongoDB), and cloud/native architectures.
Java, Spring Boot, Kafka, MongoDB, SQL, Spring Security, Spring WebFlux, CI/CD, Docker, Kubernetes, OAuth, JWT, AWS, Azure, GCP
4d
Save
Mark Applied
Hide
Ingeniero de Soporte Java Senior
Bogotá, Bogotá Capital District, Colombia
HybridFull Time
Softtek
Softtek: Global IT services and digital business solutions provider.
5+ YOERequires 5+ years supporting and developing enterprise Java applications, production experience, incident troubleshooting, SQL databases, ITSM tools, Windows or Linux, agile methodologies, and technical documentation.
Java, Windows, Linux, SQL Server, Oracle, PostgreSQL, MySQL, ServiceNow, Jira, Remedy
1w
Save
Mark Applied
Hide
Semi Senior Java/C++ Developer
Bogotá or Spain
RemoteFull Time, Contract
Talan
Talan: International technology and management consulting firm.
2+ YOERequires 2+ years with Java, J2EE, and C++, plus Linux, Git, Java and C++ debugging, Market Risk knowledge, vulnerability remediation, and B2/C1 English proficiency.
Java, J2EE, C++, Linux, Git, Devin, AIR Sensitivities, Value at Risk (VaR)
1mo
Save
Mark Applied
Hide
Java Software Engineer
Bogotá, Bogotá D.C., Colombia
HybridFull Time
StoneX Group
StoneX GroupNasdaq: SNEX: Global financial services network connecting clients to global markets.
Experienced Java back-end engineer with Java 21+, Spring Boot, microservices, messaging (Kafka/Redpanda), SQL databases, Azure/CI-CD experience, and Agile/tooling familiarity.
Java 21+, Spring Boot, REST APIs, Kafka, Redpanda, gRPC, PostgreSQL, MSSQL, Azure, GitHub Enterprise, Java J2EE, Rabbit MQ, HTML, CSS, JavaScript, React, SQL Server, Postgress, Azure DevOps, JIRA, SVN, Git, Docker, Kubernetes, CI/CD, Unit/Integration Testing
1w
Save
Mark Applied
Hide
Senior Java Full Stack Developer
Bogotá, Cundinamarca, Colombia
OnsiteFull Time
CGI
CGITSX: GIB.A: Global IT consulting and business services firm.
6+ YOEBachelor's degree in a related field, B2+ conversational English, and 6+ years of experience with Java, Spring Boot, React, GCP, cloud-native development, CI/CD, testing, and infrastructure automation.
Java, Spring Boot, Quarkus, React, GitHub, GitHub Actions, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), BigQuery, Cloud Spanner, Google Gemini, Terraform, Grafana, Prometheus, Playwright, Angular, Pivotal Cloud Foundry, K6, NeoLoad, Kubernetes, REST API, GitHub Copilot