Position: Java Integration Developer
Location: Abu Dhabi, UAE
Contract Duration: 12 months extendable
Experience: 6 to 9 years
Tasks & Responsibilities:
• Develop and ensure that all back-end systems of the digital product are integrated successfully.
• Use Agile engineering practices and various software and mobile development technologies.
• Craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements.
• Collaborate closely with Product Owners, Designers, and team members to identify and socialize product and delivery risks.
• Drive forward and role-model best practice engineering processes and Agile behaviour and ensuring teams members follow suit.
• Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines.
• Own and drive best practice in terms of automation such as continuous integration and deployment.
Technical skills and other qualifications:
• 6 to 9 years’ experience in Java, knowledgeable Spring, j2EE, NHiberate.
• Experience integrating into enterprise services bus (DataPower beneficial) and crafting custom SOAP messages.
• Experience working with ELK stack and logstash beneficial.
• Diploma / degree in technology or related fields
• Knowledge in code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
• Knowledge of pair programming, continuous integration, and test-driven development
• Knowledge in concepts of Functional Programming and Microservices is a plus.
• Community contributions (e.g., open-source work, GitHub, StackOverflow, publishing / speaking on technical ideas) is a plus.