Sr. Java Microservices Engineer- Full time

Publicis Groupe
Arlington, VA
Sep 28, 2022
Oct 01, 2022
Engineer, IT, QA Engineer
Full Time
Company Description Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave 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 through designing the products and services their customers truly value. Job Description The Senior Software Developer will be responsible for participating in defining the application architecture, owning and managing a track of work, validating designs, supporting estimations, adhering to project development processes and best practices around agile project management and delivery, implementing parts of the system architecture using best practices, working with clients and stakeholders to understand the requirements and how they will be implemented and managing team members. This will include designing technical solutions, coding solutions, performing unit testing, conducting code reviews and design reviews, learning new technologies, and becoming an expert in one or many parts of the system. Qualifications MUST-HAVES: US Citizen OR US Permanent Resident / Green Card Holder Eligible for US Government Clearance (Public Trust) 3+ yrs in systems integration and development, package implementation, and/or interactive design 3 yrs of design and architecture exp with major Java technologies, such as Spring (including Spring Boot, Spring Cloud, Spring Data) and Hibernate frameworks Expertise in design and development of Microservices Understanding and exp with patterns and techniques such as Domain Driven Design , Test Driven Design among others Exp in design, development, and production support for projects using Java/Spring-based Microservices Architecture Exp creating Technical Design Documents Exp with Continuous Integration, Continuous Delivery, and DevOps tools and processes Solid understanding of all parts of Software Engineering (eg Requirements, Design, Implementation, Testing) and the Software Development Life Cycle (SDLC) Exp successfully delivering a solution using an Agile or iterative SDLC Exp with Object-Oriented Technologies Proven leadership skills to independently manage a team of workers with 2- 4 people, during various phases of the project lifecycle Exp with SQL and data structure design Exp with Event-Driven Architecture Bachelor s Degree required from a college or University NICE TO HAVE: Exp with supporting federal security requirements for enterprise applications Exp with API definition tools such as Swagger Exp with front-end development workflows using Git, Node.js/npm, Gulp, Angular, and Bower Exp with BPM workflow solutions Exp with streaming services such as Kafka Exp with document management solutions Exp with JWT (JSON Web Tokens) authentication framework Exp with enterprise search platforms such as SOLR Exp with AWS, Azure, and Cloud computing Additional Information As part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at or you may call us at +1-617- - .