5-7 years of experience in software development and architecture
Strong understanding of Agile methodologies
Proficiency in server-side technologies like Java EE and Spring Boot
Experience with client-side frameworks such as Angular 16+
Familiarity with DevOps practices and tools
Knowledge of enterprise application architecture patterns
Strong analytical and problem-solving skills
Responsibilities
Collaborate with teams to develop and deploy applications
Design scalable solutions for complex business problems
Implement and maintain coding standards and best practices
Utilize DevOps tools for continuous integration and deployment
Conduct unit testing and ensure application quality
Manage application deployment on AWS and Docker
Analyze and resolve software issues effectively
Benefits
Flexible work environment
Opportunities for professional development
Access to the latest technologies
Collaborative team culture
Health and wellness programs
Full Job Description
Job Location : Smithfield, RI
Knowledge of internet, mobile, and application architecture, as well as current and emerging technologies
Experience collaborating in a team environment to develop, deploy, and support key applications and features
A proven understanding of the Agile software development methodology
Experience decomposing sophisticated business problems into creative, efficient, and scalable solutions
Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring MVC/Spring Boot, SLF4j, Maven.
Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage
DevOps concepts governing SCM, continuous integration, monitoring, and deployment processes
Enterprise application architecture patterns and orchestration frameworks such as Apache Camel
Client-side unit testing frameworks and test runners like Jasmine and Karma
Docker containerization and AWS cloud deployment and application management via the AWS console
Grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
Strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience and judgment
About Capgemini
Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The company is headquartered in Paris, France and operates in over 50 countries. Capgemini provides a range of services including strategy and transformation, application services, technology services, and engineering services. The company serves clients in a variety of industries including automotive, consumer products, financial services, healthcare, and retail.