P

Publicis Groupe

Runs advertising and digital transformation services

Senior Java Engineer 2 - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBogotá, Bogota, ColombiaNo salary listedIn-person

About the Job

Requirements

  • 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 the 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, and synchronization strategies, and the ability to design 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, garbage collection, thread dumps and heap dumps, performance troubleshooting using JConsole, JVisualVM, or similar tools, and practical use of JMX.
  • Strong debugging skills, including local and remote debugging of Java applications and 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 lifecycle, dependencies, plugins, and profiles.
  • Familiarity with NoSQL databases.
  • Understanding of event-driven architectures, including Kafka or similar messaging platforms.
  • Strong communication skills and ability to explain technical decisions and findings clearly in discussions with senior stakeholders.

Responsibilities

  • Support business-critical systems on a large-scale financial services platform with high standards of reliability, security, and performance.
  • Contribute to the ongoing modernization of enterprise Java applications by migrating legacy Java services to modern Java versions, refactoring codebases to improve scalability, performance, and maintainability, and contributing to architectural evolution toward cloud-native patterns.
  • Design and enhance high-performance backend systems, supporting new features and platform evolution.
  • Collaborate directly with senior client stakeholders in an autonomous, client-facing environment.
  • Participate in production-related activities to support platform stability, with development and modernization remaining the primary focus.

Desired Qualifications

  • 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.
  • Experience with MongoDB.
  • Experience in AWS-based environments.
  • Exposure to multi-cloud or hybrid cloud environments.

About the Company

Publicis Groupe

Runs advertising and digital transformation services

Publicis Groupe runs advertising, media buying and digital transformation services for companies that want to reach consumers, coordinate campaigns and improve their business systems. Its agency network includes creative and media specialists, while Publicis Sapient builds and modernizes the technology behind clients' operations. Epsilon adds customer data and marketing technology that connect brands with audiences and measure campaign results. Clients pay for consulting, campaign creation and execution, with production and media costs billed through alongside the group's service work. Founded in 1926, Publicis Groupe is headquartered in Paris, France.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1926

Recently Posted Jobs

Explore more opportunities at Publicis Groupe

See more jobs