Full-Time Hiring : Java API with GraphQL/ Headless CMS Architect

Overview

On Site
$DOE
Full Time

Skills

java
microservices
Springboot
Restful API
GraphQL
JavaAPI
Headless CMS

Job Details

Title: Java API / Headless CMS Architect
Location: Durham, NC / Dallas, TX / Boston, MA
Hiring: Full-Time Permanent
Job Description:
Seeking a highly skilled and experienced Full-Stack architect to join our team.
As a Lead Engineer you will be responsible for consulting with clients to understand client s 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:
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 nonbreaking changes to the graph
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 C/ICD pipelines such as Jenkins CircleCI etc
Preferred Skills:
Experience with GraphQL server implementations e g Apollo Server Apollo Router
Express with GraphQL
Familiarity with cloud platforms and services preferably AWS Azure
Understanding of microservices architecture
Previous work on projects involving digital content management is highly desirable