Publicis Sapient Logo png

Java Developer

Publicis Sapient

Job Description

Company Description

Company Description

As a Digital Business Transformation partner of choice at Publicis Sapient, we’ve spent nearly three decades utilizing the disruptive power of technology and ingenuity to help digitally enable our client's businesses in their pursuit of the next. Our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting, and customer obsession to accelerate our clients’ businesses by designing the products and services their customers truly value. In the space between next and now is how. And we believe that how you seize that space is everything.

Great Place to Work® Certified in the US:

Job Description

Publicis Sapient is looking for a talented, self-motivated Java Developer who is proficient in Java based application development and has experience and is comfortable working in a fast-paced environment. The candidate will work as a member of a cross-functional Agile delivery team within a larger inter-dependent enterprise platform project. Qualified applicants must be detail-oriented, result-driven individuals who work well within team environments and have good interpersonal skills.

We are seeking candidates with a willingness to learn all aspects of modern application development to be a full stack developer. Our goal is to create well-rounded developers who may have strong expertise in and be leveraged primarily for either front end or back end development, but with the capability to support all development efforts.


  • Demonstrates ability to work with system owners, business owners, technical teams, and functional teams to design, implement, test, and validate a system.
  • Meet with business and system owners to understand and document desired system requirements.
  • Work with business users to gather requirements, write functional and technical specifications.
  • Design and develop new code and/or support operations, maintenance, and enhancements of existing code.
  • Implement solutions to conceptual and technical design including use of OOA and OOD techniques.
  • Conduct multiple levels of testing including unit, system, integration and performance.


Requirements & Experience Guidelines:

  • Must be a U.S. Citizen or U.S. Permanent Resident
  • Eligible for U.S. Government Clearance.
  • 2-3 years of experience in Java-based software development using Spring or equivalent frameworks
  • Ability to contribute clean, readable, maintainable Java code to a repository shared by many developers
  • Experience with Microservices and APIs.
  • Experience in Front end frameworks such as React, Angular etc. is desired
  • Experience with front-end technologies such as javascript, CSS, and jQuery is desired
  • Ability to use integrated development environments (IDE) such as Eclipse, Java Compilers, and build tools like Maven to develop and troubleshoot issues
  • Familiar with SQL and/or experience with database technologies such as PostgreSQL
  • Experience working with MongoDB is desired
  • Solid understanding of all parts of Software Engineering (e.g. Requirements, Design, Implementation, Testing) and the Software Development Life Cycle (SDLC)
  • Experience working in agile or iterative SDLCs
  • Experience participating in peer code reviews
  • Ability and willingness to learn new technologies quickly
  • Understanding of Cloud and DevOps technologies and practices is desired
  • Bachelor’s Degree required from college or University

Additional Information

Annual Pay Range
83,000 - 124,000 USD

The range shown represents a grouping of relevant ranges currently in use at Publicis Sapient. The actual range for this position may differ, depending on location and the specific skillset required for the work.

If you are excited for -

  • Opportunities to grow with Publicis Groupe that believes in Power of One. We will help you partner with our clients across the globe in various industries,
  • Diverse team & progressive work environment,
  • A place where learning never stops. We ensure you get trained on multiple platforms and domains which enables you to have cross functional experience within the organization,
  • Empowering your ambitions through our dedicated Total Rewards Program, competitive pay and benefits package.

YOU are the one we’re looking for. Someone who truly understand what it takes to serve clients beyond expectations: crack one-off client challenges. Develop insights. Spark breakthrough creative ideas.

Find your dream job

Freshly added jobs in United States

Software Engineer

Software Engineer

Software Developer

Software Developer