OneMain Financial Jobs

Job Information

Publicis Groupe Senior Java Engineer in Bogota, Colombia

Company description

Publicis Sapient is looking for a Senior Java Developer to lead the development of high-performance, scalable software applications. You will work with global agile teams, solving complex business problems and delivering cutting-edge solutions for our clients.

As a key technical contributor, you will be responsible for designing and developing Java-based Microservices , ensuring security, performance, and scalability. You will work with the latest Java advancements, modern authentication mechanisms, and cloud-native architectures.

Overview

Your Daily Duties and Impact:

  • Lead the design and development of high-performance Java applications using Java 17/21 features and best practices.

  • Optimize SQL queries and database interactions for performance improvements.

  • Implement Spring Boot-based microservices , following microservices design patterns and best practices.

  • Utilize Kafka for real-time messaging and event-driven architectures.

  • Ensure security through Spring Security , authentication, and authorization mechanisms.

  • Improve performance in microservices using interceptors, filters, and reactive programming .

  • Leverage Java Streams API and multithreading for efficient data processing.

  • Follow CI/CD best practices , ensuring smooth deployment and automation pipelines.

  • Work with NoSQL databases like MongoDB , optimizing data storage and retrieval.

  • Collaborate in agile teams , participate in code reviews, and mentor junior developers.

Responsibilities

Experience level: A minimum of 4 to 6 years

Job Level: Senior Associate Technology Level 1

Preferred Locations: This position is ONLY available for candidates based in Mexico, Colombia and Costa Rica.

Qualifications

Your Technical Skills and Experience:

  • 4+ years of hands-on experience in Core Java development.

  • Strong understanding of Java Collections, Multi-threading, ExecutorService, and Thread-safe collections .

  • Expertise in Java 8 Streams API , with hands-on experience in functional programming.

  • In-depth knowledge of Java 17/21 features and their use cases.

  • Proficiency in microservices development using Spring Boot .

  • Strong understanding of Kafka and event-driven architectures.

  • Experience with SQL query optimization for high-performance applications.

  • Familiarity with NoSQL databases like MongoDB .

  • Hands-on experience in authentication, authorization, and Spring Security .

  • Knowledge of interceptors, filters, and reactive programming (Spring WebFlux) .

  • Experience in CI/CD pipelines , containerization, and DevOps best practices.

Set Yourself Apart With:

  • Experience in performance tuning and application profiling .

  • Hands-on knowledge of design patterns for enterprise applications.

  • Familiarity with API Gateways, OAuth, JWT, and microservices security .

  • Experience with cloud platforms (AWS, Azure, GCP) .

  • Strong debugging and troubleshooting skills for large-scale applications.

Additional information

What you will get:

  • Full time/ Indefinite term contract

  • Remote work environment

  • Local Holidays, Vacations

  • Private medical insurance

  • E-Learning platforms (Udemy, Marcel)

  • Exclusive discounts

  • English lessons

DirectEmployers