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