Full Stack API Engineer with GraphQL
Capgemini
Texas, US
Permanent
Full-time
Title : Full Stack API Engineer
Location : - Westlake, TX
Job Summary :
Capgemini is seeking a highly skilled and experienced Lead API Engineer to join our team. As a Lead Engineer, you will be responsible for consulting with clients to understand clients API specification definition, design, and implementation process requirements.
The ideal candidate will have a solid API development skill that includes but not limited to GraphQL & RESTful.
Key Responsibilities :
- Analyze clients' existing systems, infrastructure, and workflows to identify areas for improvement and optimization-
- Consult with clients to understand their business requirements, goals, and challenges related to content management.
- Collaborates with the clients to define the scope and objectives of the CMS solution, ensuring alignment with their business goals.
- Implement changes at the platform level, increasing the efficiency of multiple teams.
- Hands-on RESTful and GraphQL coding is needed especially in content-based API development.
- Develop solutions guaranteeing non-breaking changes to the graph.
- Work across organizational boundaries to integrate services focusing on releasing quality code and observability.
- Collaborate with development teams to investigate sophisticated performance and reliability issues spanning large distributed systems.
- Provide and institute proven practices around reliability, remediations, and solving problems.
- Act as a domain expert, providing guidance and support to clients and internal teams throughout the project lifecycle.
Required Skills :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Java Developer with a focus on GraphQL and RESTful API development.
- Basic knowledge of content management systems (CMS) and their architecture especially AEM / Tridion / Drupal would be nice to have.
- Hands-on coding of Java Spring Boot Framework and related technologies for Microservices implementation in Content space.
- In-Depth understanding of GraphQL architecture, schema design, build and ability to scale the GraphQL API specification across Business units within the enterprise.
- Conduct thorough testing of the GraphQL API to validate the functionality, performance, and security.
- Create and maintain documentation for the new GraphQL API, including schemas, queries, and mutations.
- Provide training and support to development teams to ensure a smooth transition.
- Strong understanding of database design, optimization, and integration with Java applications.
- Experience with API security protocols and best practices.
- Familiarity with version control systems (e.g., Git / Bitbucket) and continuous integration / continuous deployment (CI / CD) pipelines such as Jenkins, CircleCI etc.,
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
- Familiarity with front-end technologies and frameworks is an added advantage.
- Strong organizational and time-management skills.
- Good communication and interpersonal skills, with the ability to optimally collaborate with clients and internal team.
- Demonstrable ability to work independently and handle multiple projects simultaneously.
- Familiarity with Agile methodologies and project management frameworks.
- Work closely with cross-functional teams, including front-end developers, product managers, and other stakeholders.
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 work
- Healthcare including dental, vision, mental health, and well-being programs
- Financial well-being programs such as (k) and Employee Share Ownership Plan
- Paid time off and paid holidays
- Paid parental leave
- Family building benefits like adoption assistance, surrogacy, and cryopreservation
- Social well-being benefits like subsidized back-up child / elder care and tutoring
- Mentoring, coaching and learning programs
- Employee Resource Groups
- Disaster Relief
18 days ago