Responsibilities:
· Perform code reviews and mentor team members in product development efforts
· Provide technical direction and participate in product planning activities
· Responsible for stability of development, QA and production environments
· Respond to and troubleshoot production issues promptly as needed
· Document standards and solutions based on software engineering best practices
· Experience with Agile Project management methodologies
Qualifications:
· Proven expertise in architecting and developing high availability, scalable, performance-oriented multi-tier enterprise applications with Java/J2EE
· Solid knowledge of JAVA and Web technologies including Spring Framework, React.JS, Angular.JS, Web Services (Rest, SOAP), Hibernate, JPA, EHCache, Quartz, Junit, Microservices, Spring Boot, Kafka, Spark, Python
· Experience with BPM (Business Process Modeling) driven solutions and platforms- Redhat JBoss BRMS, JBPM
· Experience with Enterprise Integration Patterns (EIP), messaging platforms (JMS, IBM MQ, Active MQ)
· Experience with continuous build processes including MAVEN, Jenkins or TeamCity, SONAR, Artifactory, Nexus
· Performance engineering experience, including debugging and profiling tools, logging and security
· Experience with Linux/Unix operating systems and scripting (python, sed, awk, tcl)
· Experience with Oracle, developing PL/SQL and understanding of database concepts (schemas, tables…)
· Experience with Cloud development (Amazon EWC, Redhat) a plus
· Bachelor’s degree or higher in Computer Science or Computer Engineering
· Minimum 2 Projects delivered in Java.
Dubai’s leading digital marketing & advertising agency. As a full-service media company, we help brands increase ROI, attract customers, convert leads & more.