Job Description :
Hi,



Hope you are doing great today,



Java Engineer – AEM (Adobe Experience Manager)
Location: Basking Ridge, NJ
Duration: 6+ month contract 
Interview Process: Phone and Skype Interview



Seamless Digital, 6-8 on team

Responsibilities: 
Develops technical specifications/design documents as defined in application/system designs
Responsible for meeting team commitments and deadlines
Provider mentorship & daily guidance to the engineering Scrum team
Evaluates and drives new project development under Agile methodology
Creates unit test plans, executes unit testing and documents results to ensure that code works as designed
Reviews and fully understands application/system designs
Performs and participates in all required design reviews
Works closely with Quality Engineers in following ADTDD; may be required to write automated test scripts
Provides ongoing System Support under a DevOps model
Troubleshoot and fine tune micro services on cloud infrastructure

What software tools/skills are needed to perform these daily responsibilities?
AEM, Angular/, JavaScript, Java, HTML, CSS, REST API, SQL, Spring, Jenkins

What skills/attributes are a must have?
4+ years of experience in Java Programming (Strong Java Knowledge)
Solid understanding of Multi-Threading, Collection Framework and JDK Streams

Angular and/or React experience
Experience with Adobe Experience Manager (AEM) or willingness to be trained on AEM



What skills/attributes are nice to have?
Hands on experience with OpenShift Enterprise Container Platform
Experience with JBoss Fuse, Apache Camel, Drools, Mongo DB and MySQL
Experience with Public Cloud (AWS, Azure
Healthcare domain knowledge
Hands on experience with Dynatrace, Splunk
Understanding of micro services architecture