Senior Java Engineer
Publicis Groupe
**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 8 years**
**Job Level: Senior Associate Technology Level 1 and Senior Associate Technology Level 2**
**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.
**Additional information**
**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.
Por favor confirme su dirección de correo electrónico: Send Email