Senior Java Microservices

Publicis Sapient

Company Description

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.

Overview

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.

Responsibilities

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.

Qualifications

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.

Additional Information

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!!
  • Candidates must be based in Colombia, Costa Rica, or Mexico.*
Read Full Description
Confirmed 2 hours ago. Posted 11 days ago.

Discover Similar Jobs

Suggested Articles