Senior Java Engineer
P
Publicis Sapient
📍 WorkFromHome, RAP (Especial) Central, Colombia
Job Description
Responsibilities
- 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.