San Jose, CRI
31 days ago
Senior Java Engineer
**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