Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a Senior Full Stack Developer with expertise in Java and Angular to join their dynamic team. In this onsite role, you will be responsible for developing and maintaining a cutting-edge platform, focusing on both the Authoring Tool and Execution Engine. Your creativity will shine as you design features that enhance user experience, particularly through drag-and-drop functionality. Collaborating with multiple teams, you will ensure the system's performance, scalability, and reliability. If you're passionate about building innovative solutions and thrive in a collaborative environment, this opportunity is perfect for you.
We are looking for a Java, Angular Senior Full stack developer to join our dynamic team. This will be an onsite role in West Chester, PA.
• Develop and maintain the platform, focusing on both the Authoring Tool and the Execution Engine.
• Design and implement features that support drag-and-drop functionality for crafting and linking process elements on a canvas.
• Collaborate with multiple flow authoring teams to build and run step/task-based UI experiences across various customer and agent channels.
• Optimize system performance and ensure scalability and reliability.
• Troubleshoot and resolve technical issues related to the platform.
• Architect system solutions and think creatively to tackle sophisticated problems.
• Strong experience in Angular (not AngularJS which is older version), with hands on experience state management using ngRX with Effects and Reactive programming using rxJS.
• Experience in publishing Angular libraries to Artifactory.
• Experience in upgrading Angular applications to higher versions every year (since Angular upgrades its versions 2 times a year).
• Strong experience in crafting adaptable web applications using bootstrap or any similar framework.
• Back-End Development: Strong experience with Java and Spring Boot microservices.
• UI/UX Design: Experience with crafting intuitive and user-friendly interfaces, particularly with drag-and-drop functionality.
• Data Processing: Knowledge of batch processing, streaming, and real-time data processing techniques.
• DevOps: Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
• Proficiency in core Java concepts and practices.
• Experience with multithreading and concurrent programming.
• Knowledge of message queuing systems using Kafka.
• Experience with Jolt for JSON transformations.
• Familiarity with Couchbase or similar NoSQL databases.
• Strong analytical and troubleshooting skills.
• Excellent communication and teamwork abilities.
• Familiarity with cloud platforms (AWS, Azure, GCP).
• Knowledge of database technologies (SQL, NoSQL).
• Familiarity with monitoring and logging tools (e.g., ELK stack, Prometheus, Grafana).
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.