TECHNOGEN, Inc. is a Proven Leader in providing full IT Services, Software Development and Solutions for 15 years.
TECHNOGEN is a Small & Woman Owned Minority Business with GSA Advantage Certification. We have offices in VA; MD & Offshore development centers in India. We have successfully executed 100+ projects for clients ranging from small business and non-profits to Fortune 50 companies and federal, state and local agencies.
Hi,
Greetings of the day!
We are looking to Hire a Talented Professional for the below Job opportunity with one of our clients,
If you're interested, please share your updated resume at your earliest convenience, and I'll be happy to provide more details about the role.
Position: JAVA Senior Developer with CMS exposure
Location: Memphis, TN
Duration: Long Term
Job Description:
POSITION OVERVIEW : JAVA Senior Developer with CMS exposure
We are seeking an experienced JAVA Developer to join our team. This role involves supporting and enhancing CMS (Content Managemement 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.
POSITION GENERAL DUTIES AND TASKS :
Job Description
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.
Nice to Have
Experience with Apache Wicket.
Familiarity with React and Node.js.
Exposure to NoSQL databases (e.g., Couchbase).
Experience with AWS S3.
Proficiency with version control tools like Git and Bitbucket.
(Bloomreach Experience Manager Hippo CMS )
Top 4 Mandatory Skills
1. Java 8
2. Java server-side frameworks (Java/J2EE, Spring, Apache Wicket)
3. API development (REST, GraphQL)
4. State of the art security practices followed while inJAVA development and API Development( OWASP - 10)
Top 3 Good-to-Have Skills
1. NoSQL databases (MongoDB, Cassandra, Couchbase)
2. Relational databases (MySQL, PostgreSQL, SQL Server)
3. Groovy scripting
Ranjitha P | Sr. IT Recruiter