Application Developer
KeySkills
Company Name
Job Description
Job Description:
We are hiring a skilled Java Full Stack Developer with strong experience in Adobe Experience Manager (AEM 6.3/6.5), Java/J2EE, and modern web technologies. The ideal candidate will design, develop, and maintain scalable web applications while ensuring performance, quality, and responsiveness.
Responsibilities:
-
Design, build, and configure applications to meet business and technical requirements.
-
Develop and customize components on AEM 6.3/6.5 including JCR, Apache Sling, OSGi bundles, and RESTful APIs.
-
Build responsive front-end interfaces using ReactJS, JavaScript, jQuery, HTML, CSS, and Sightly (HTL).
-
Collaborate with cross-functional teams to translate business needs into technical solutions.
-
Write efficient, reusable, and testable code; implement unit testing with JUnit.
-
Optimize application performance and resolve issues across front-end and back-end layers.
-
Manage version control and collaboration using GitHub and GitLab.
-
Automate builds and deployments using Maven.
-
Participate in Agile ceremonies, sprint planning, and code reviews.
Key Skills:
-
Primary Skills: Java, J2EE, AEM (6.3/6.5), Apache Sling, OSGi, RESTful APIs
-
Frontend: ReactJS, JavaScript, jQuery, HTML, CSS, Sightly (HTL)
-
Backend & Tools: JSP, Servlets, Maven, JUnit, GitHub, GitLab, IntelliJ IDEA, Eclipse
-
Databases: Oracle, MySQL
-
Additional Skills: Agile/Scrum methodologies, CI/CD pipelines, DevOps practices, Cloud knowledge
-