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 in regulated or high-availability environments.
  • Proven experience with modern Java versions, including Java 17 and Java 21.
  • Solid understanding of Core Java fundamentals, including the Java Collections Framework (List, Set, Map, and concurrency-aware collections), object-oriented principles, and enterprise design patterns.
  • Strong background in concurrency and multithreading, including ExecutorService, thread pools, synchronization strategies, and 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; knowing when to use thread dumps versus heap dumps and how to analyze them; performance troubleshooting using tools such as JConsole, JVisualVM, or similar; 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.
  • Experience working in AWS-based environments; exposure to multi-cloud or hybrid cloud environments is a bonus.
  • 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, maintaining high standards of reliability, security, and performance.
  • Modernize enterprise Java applications by migrating legacy services to Java 17 or Java 21, refactoring codebases to improve scalability, performance, and maintainability, and contributing to architectural evolution toward modern cloud-native patterns.
  • Design and enhance high-performance backend systems to support 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, while keeping development and modernization as 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.

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