Java Full stack Developer
- Java
- CMS
- Unit Testing
- Agile
- J2EE
- GraphQL
- Apollo Client
- JSON
- CI/CD
- GitLab CI
- Jenkins
- Maven
- Gradle
Role: JAVA Full stack Developer
Location :Mclean, VA (Onsite).
Job Description:
We are seeking an experienced JAVA Developer to join our team. This role involves supporting and enhancing CMS (Content Management Systems) functionality, collaborating with cross-functional teams, and ensuring seamless integration with non-CMS components. The ideal candidate will have strong technical expertise in Java-based CMS development and excellent communication skills to represent the CMS team effectively.
Key Responsibilities:
• Provide support for non-CMS components interfacing with the CMS, ensuring clear demarcation of CMS functionality versus other systems.
• Assist stakeholders in understanding data flow across multiple systems integrated with the CMS.
• Represent the CMS team in meetings with non-CMS stakeholders, articulating CMS architecture and design clearly.
• Work on support tickets and troubleshoot issues promptly.
• Perform development tasks including coding, debugging, and unit testing.
• Collaborate with QA teams to ensure quality deliverables.
• Prepare technical documentation such as High-Level Design (HLD) and Low-Level Design (LLD) for complex CMS modules.
• Conduct code and documentation reviews for other CMS developers.
• Support production deployments and perform post-deployment validations.
• Participate in patching activities, including weekend support when required.
• Maintain regular communication with onshore teams to provide updates and manage expectations.
• Attend and actively participate in all Agile ceremonies.
________________________________________
Basic Qualifications
• 8+ years of overall experience in development projects.
• 3+ years of recent experience with Java-based CMS (Bloomreach Experience Manager – Hippo CMS).
• 5+ years of experience in Java/J2EE projects with strong knowledge of Java 8 (Java 17 preferred).
• 2+ years of experience creating and consuming RESTful services.
• 1+ year of experience with GraphQL using Apollo Client and JSON.
• 1+ year of experience working in Agile methodology.
• 2+ year of experience using secure coding practices in JAVA development.
• Experience with CI/CD tools (GitLab CI, Jenkins).
• Experience with build tools (Maven, Gradle).
• Education: Bachelor's degree in Computer Science or related field.
Java Full stack Developer · KYYBA, Inc