Responsibilities:Responsible for generating PDF forms using XDPResponsible for authoring/maintaining Java programs.Performs other functions as assigned by managementAbility to effectively communicate to both technical and non-technical audiences.Demonstrates teamwork, positive team interactions, team success, and proactive knowledge sharingRequired Skills: Education: Bachelor's degree in computer science or equivalent3+ years’ experience with Java and J2EE technologies, XML with experience in generating AEM PDF forms using XDPPreferred Skills:3 Years of experience in Java and J2EE technologies, XML1 Years of experience in generating AEM PDF forms using XDPStrong in object-oriented design principles and functional programming.In-depth knowledge of the Java concurrency framework is a must.A very strong command of data structures and algorithms, plus how the Java collections framework uses them.Sound knowledge of concepts like exception handling, garbage collection, and generics.Experience in writing JUnit test cases.Should have knowledge on framework like Spring and hibernate etc and good to have experience.