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 #J-18808-Ljbffr
Senior Java Engineer
PUBLICIS GROUPE HOLDINGS B.V
workfromhome, workfromhome
Publicado hace 21 días
Denunciar empleo