Job Description & Requirements
Software Engineer- Java with AEM experience
Job Responsibilities:
-Troubleshooting system and program problems.
-Developing support documentation for applications and systems patches developed in-house.
-Responding to support requests according to IT support policies.
-Maintaining the company website and intranet site.
-Identifying and arranging project requirements.
-Previous experience in application development.
Job Requirements
• Have good experience in Java Enterprise Edition or Spring or equivalent.
• Development of Web-based applications using UI framework such as Angular/AngularJS, JQuery, Struts or equivalent.
• Development of application using Persistence framework such as Hibernate, JPA or equivalent.
• Development of Web services, Restful services or equivalent.
• Relational Databases like DB2, SQL Server, Oracle.
• Using tools for testing.
• IDE such as Eclipse, JDeveloper, Netbeans or equivalent.
• Spring framework.
Advantageous skills to have:
- Adobe Experience Manager
- Adobe Analytics
- Other Adobe suite of products - Adobe Target, Adobe Campaign, Adobe Audience Manager
- SEO and Web Accessibility tools - SemRush, SiteImprove
- Agile software development tools and standards e.g. SCRUM
- Microsoft Azure Cloud technology i.e. Azure Search Services
- Government Commercial Cloud.
- Good experience in front-end web technologies and back-end programming
- Good experience in implementing, troubleshooting, performance tuning of web applications
- Good experience in building secure and resilient internet applications will be advantageous
- Good written and oral communication skills with ability to collaborate across teams
- Strong analytical skills and a self-starter with ability to work independently