Philadelphia, PA, US
1 day ago
Senior Product Software Engineer - Backend Dev Lead
Location: West Chester, PAJob description:

Working for a reputed provider as a Backend Dev Lead with the ability and experience to be a Technical Leader well-versed in Security and Compliance and Project Management.


Key Responsibilities:

· Lead the design, development, and maintenance of web-based and enterprise-level applications, ensuring high performance, scalability, and security.

· Collaborate closely with business stakeholders and cross-functional teams to transform complex business requirements into sophisticated, scalable technical solutions.

· Design and implement middleware integrations, including the development of secure RESTful and SOAP-based web services, to facilitate seamless data flow between applications and systems.

· Develop and deploy robust microservices using Spring Boot, ensuring modular architecture and easy scalability of individual services.

· Apply various design patterns, including MVC, Singleton, Prototype, Factory, and Data Access Object, to ensure maintainability, readability, and reusability of the code.

· Work with message queue technologies such as RabbitMQ and Kafka, enabling asynchronous and distributed processing to manage real-time data flow between systems.

· Manage SQL and NoSQL databases such as Oracle, SQL Server, MongoDB, and Cassandra, and handle extremely large data sets by writing optimized SQL queries, PL/SQL stored procedures, triggers, and data models.

· Implement and manage Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools such Jenkins/TeamCity/Harness automating build, test, and deployment processes.

· Develop and maintain automated test cases using JUnit and Mockito to ensure high code quality and reliable deployments. Conduct code reviews to maintain high standards.

· Use Git for source code management and maintain a collaborative workflow, ensuring proper version control and documentation of the development lifecycle.

· Experienced in deploying and managing microservices using Kubernetes and Docker, enabling autoscaling to handle dynamic workloads efficiently. Preferably knowledgeable in AKS or EKS for optimized container orchestration.

· Proficient in using Terraform to build and automate cloud infrastructure on platforms such as Azure and AWS, ensuring scalability and resilience for cloud-native applications.

Required Skills:

· 7 to 10 years of experience in developing web applications and enterprise level applications.

· Proficiency in Java programming with strong SQL and PL/SQL scripting capabilities.

· Expertise in Spring Boot, Spring MVC, Spring Data, Spring Security, and Spring AOP for building and securing scalable applications.

· Solid understanding of RESTful and SOAP web service development.

· Knowledge and application of design patterns, including MVC, Singleton, Prototype, Factory, and Data Access Object (DAO).

· Experience with SQL and NoSQL databases, specifically Oracle, SQL Server, MongoDB, and Cassandra for handling large data sets.

· Familiarity with message queues like RabbitMQ and Kafka for efficient, asynchronous data processing.

· Testing experience using JUnit and Mockito for automated unit and integration testing.

· Hands-on experience with CI/CD tools such as Jenkins, TeamCity, or Harness for automating build and deployment pipelines.

· Proficient in using Git for version control and collaborative code management.

· Knowledge of Maven, Gradle build tools for streamlined development workflows.

· Skilled in containerization and orchestration, particularly with Docker and Kubernetes, with a preference for AKS or EKS for enhanced deployment and autoscaling.

· Strong knowledge of Terraform for automating and managing cloud infrastructure.

· Familiarity with cloud platforms such as Azure and AWS to support cloud-native applications.

Life at Capgemini

Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:

Flexible workHealthcare including dental, vision, mental health, and well-being programsFinancial well-being programs such as 401(k) and Employee Share Ownership PlanPaid time off and paid holidaysPaid parental leaveFamily building benefits like adoption assistance, surrogacy, and cryopreservationSocial well-being benefits like subsidized back-up child/elder care and tutoringMentoring, coaching and learning programsEmployee Resource GroupsDisaster ReliefAbout Capgemini Engineering

World leader in engineering and RD services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has more than 55,000 engineer and scientist team members in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure Transportation, Energy, Utilities Chemicals, Life Sciences, Communications, Semiconductor Electronics, Industrial Consumer, Software Internet.

Capgemini Engineering is an integral part of the Capgemini Group, a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future.It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.

Get the Future You Want|www.capgemini.com

Disclaimer

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.

Click the following link for more information on your rights as an Applicanthttp://www.capgemini.com/resources/equal-employment-opportunity-is-the-law

Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.

Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.

Location: West Chester, PAJob description:

Working for a reputed provider as a Backend Dev Lead with the ability and experience to be a Technical Leader well-versed in Security and Compliance and Project Management.


Key Responsibilities:

· Lead the design, development, and maintenance of web-based and enterprise-level applications, ensuring high performance, scalability, and security.

· Collaborate closely with business stakeholders and cross-functional teams to transform complex business requirements into sophisticated, scalable technical solutions.

· Design and implement middleware integrations, including the development of secure RESTful and SOAP-based web services, to facilitate seamless data flow between applications and systems.

· Develop and deploy robust microservices using Spring Boot, ensuring modular architecture and easy scalability of individual services.

· Apply various design patterns, including MVC, Singleton, Prototype, Factory, and Data Access Object, to ensure maintainability, readability, and reusability of the code.

· Work with message queue technologies such as RabbitMQ and Kafka, enabling asynchronous and distributed processing to manage real-time data flow between systems.

· Manage SQL and NoSQL databases such as Oracle, SQL Server, MongoDB, and Cassandra, and handle extremely large data sets by writing optimized SQL queries, PL/SQL stored procedures, triggers, and data models.

· Implement and manage Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools such Jenkins/TeamCity/Harness automating build, test, and deployment processes.

· Develop and maintain automated test cases using JUnit and Mockito to ensure high code quality and reliable deployments. Conduct code reviews to maintain high standards.

· Use Git for source code management and maintain a collaborative workflow, ensuring proper version control and documentation of the development lifecycle.

· Experienced in deploying and managing microservices using Kubernetes and Docker, enabling autoscaling to handle dynamic workloads efficiently. Preferably knowledgeable in AKS or EKS for optimized container orchestration.

· Proficient in using Terraform to build and automate cloud infrastructure on platforms such as Azure and AWS, ensuring scalability and resilience for cloud-native applications.

Required Skills:

· 7 to 10 years of experience in developing web applications and enterprise level applications.

· Proficiency in Java programming with strong SQL and PL/SQL scripting capabilities.

· Expertise in Spring Boot, Spring MVC, Spring Data, Spring Security, and Spring AOP for building and securing scalable applications.

· Solid understanding of RESTful and SOAP web service development.

· Knowledge and application of design patterns, including MVC, Singleton, Prototype, Factory, and Data Access Object (DAO).

· Experience with SQL and NoSQL databases, specifically Oracle, SQL Server, MongoDB, and Cassandra for handling large data sets.

· Familiarity with message queues like RabbitMQ and Kafka for efficient, asynchronous data processing.

· Testing experience using JUnit and Mockito for automated unit and integration testing.

· Hands-on experience with CI/CD tools such as Jenkins, TeamCity, or Harness for automating build and deployment pipelines.

· Proficient in using Git for version control and collaborative code management.

· Knowledge of Maven, Gradle build tools for streamlined development workflows.

· Skilled in containerization and orchestration, particularly with Docker and Kubernetes, with a preference for AKS or EKS for enhanced deployment and autoscaling.

· Strong knowledge of Terraform for automating and managing cloud infrastructure.

· Familiarity with cloud platforms such as Azure and AWS to support cloud-native applications.

Life at Capgemini

Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:

Flexible workHealthcare including dental, vision, mental health, and well-being programsFinancial well-being programs such as 401(k) and Employee Share Ownership PlanPaid time off and paid holidaysPaid parental leaveFamily building benefits like adoption assistance, surrogacy, and cryopreservationSocial well-being benefits like subsidized back-up child/elder care and tutoringMentoring, coaching and learning programsEmployee Resource GroupsDisaster ReliefAbout Capgemini Engineering

World leader in engineering and RD services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has more than 55,000 engineer and scientist team members in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure Transportation, Energy, Utilities Chemicals, Life Sciences, Communications, Semiconductor Electronics, Industrial Consumer, Software Internet.

Capgemini Engineering is an integral part of the Capgemini Group, a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future.It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.

Get the Future You Want|www.capgemini.com

Disclaimer

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.

Click the following link for more information on your rights as an Applicanthttp://www.capgemini.com/resources/equal-employment-opportunity-is-the-law

Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.

Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.

Confirm your E-mail: Send Email