Publicis Sapient is looking for talented Senior Java Software Engineers to help build cutting-edge, cloud-native applications for a leading global healthcare client. You’ll work alongside a diverse and high-performing team to deliver scalable software that drives real-world impact in people’s lives.
This is a unique opportunity to join a mission-driven project—improving healthcare systems through modern technology while growing your skill set in Azure, microservices, and even Gen AI, as we explore the future of intelligent solutions together.
Your Impact
- Lead the development of robust, scalable applications in a cloud-native environment, influencing both architecture and implementation.
- Collaborate with cross-functional, global agile teams to deliver high-quality products that meet client needs and push the boundaries of innovation.
- Work closely with stakeholders and tech leads, transforming complex business requirements into efficient technical solutions.
- Continuously evaluate and adopt emerging technologies, with a particular focus on cloud-native, microservices, and Gen AI-related opportunities.
- Mentor junior team members, fostering best practices in engineering excellence and modern software delivery.
- Manage scope and ensure successful delivery in a fast-paced, globally distributed environment.
What We’re Looking For
Candidates must be based in Colombia, Costa Rica, or Mexico.
Core Skills & Experience
- 4–8 years of hands-on experience in Java development (Java 8 and above).
- Deep knowledge of Spring Boot, multithreading, collections, and concurrent APIs.
- Strong grasp of object-oriented design, data structures, and algorithms.
- Proven experience in designing and developing cloud-native applications using Azure (1+ years of experience required).
- Solid understanding of microservices architecture and the 12-factor app methodology.
- Experience with API development and management (e.g., Swagger).
- Proficient in CI/CD tools, automated unit testing (Junit, Mockito), and build tools (Maven, Gradle).
- Familiarity with relational and/or NoSQL databases, message brokers, and distributed systems.
- Exposure to containerization technologies like Docker.
- Comfortable in Unix-based environments and scripting.
- Working knowledge of key NFRs: performance, security, scalability, and reliability.
- Strong communication skills, with the ability to work effectively across teams and locations.
- A willingness to learn and adapt to new technologies, especially Generative AI as the team evolves in this space.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Set Yourself Apart With
- Cloud certifications (especially in Azure at Architect or Professional level).
- Experience with front-end technologies such as React or Angular (nice to have).
- Hands-on experience with DevOps, TDD/BDD, and modern development pipelines.
- Familiarity with security frameworks and performance tuning techniques.
- Experience working in Agile/Scrum teams and applying modern SDLC principles.
Wha you'll get
- Full time/ Indefinite term contract
- Remote work environment
- Local Holidays and extra PTO
- Private medical insurance
- Connectivity bonus
- E-Learning platforms (Udemy, Marcel, LinkedIn Learning)
- English lessons and so much more!!