Enable job alerts via email!

Senior Integration Developer

ADIB - Abu Dhabi Islamic Bank

Abu Dhabi

On-site

AED 120,000 - 200,000

Full time

22 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the UAE is seeking a Senior Integration Developer to enhance integration experiences through high-performance Microservice development. The role involves collaboration with various teams, mentoring peers, and driving innovation while ensuring product quality and performance. Ideal candidates will have extensive experience in software development, particularly in Java, and possess strong technical skills in cloud-native technologies.

Qualifications

  • 12+ years in software development with strong Java/JEE/Spring expertise.
  • 3+ years designing large-scale distributed systems.
  • Hands-on experience with Microservices and cloud-native development.

Responsibilities

  • Collaborate with teams to deliver integration experiences through Microservice development.
  • Mentor team members and contribute to engineering strategy.
  • Define and improve internal standards for maintainability and best practices.

Skills

Java
Microservices
Agile
Cloud-native development
Debugging
Security best practices
Communication

Education

Certifications in TOGAF, Azure Solutions Architect, AWS Solutions Architect, or GCP Solutions Architect

Tools

Docker
Kubernetes
Jenkins
SonarQube
GIT
Maven
Gradle

Job description

Job Description

Role: Senior Integration Developer

Location: Abu Dhabi

Role Purpose: To collaborate with multiple teams and business stakeholders to deliver cutting-edge integration experiences through resilient, robust, and high-performance Omni-channel Microservice development.

Key Accountabilities:

  1. Advocate for improvements in product quality, security, and performance impacting your team and others.
  2. Solve complex technical problems within your scope.
  3. Influence the overall objectives and long-term goals of your team.
  4. Define and improve internal standards for style, maintainability, and best practices in a high-scale backend environment, and uphold these standards through code reviews.
  5. Drive innovation by experimenting and confronting complex problems boldly.
  6. Identify and address technical debt to improve team efficiency.
  7. Engage with customers and external stakeholders as a team spokesperson and consultant.
  8. Mentor team members to enhance their technical skills and autonomy.
  9. Confidently ship large features with minimal guidance, collaborating on major projects.
  10. Mentor peers internally and across teams, fostering an open, respectful, and empathetic environment.
  11. Contribute to engineering strategy and team roadmap, and participate in product feature evaluations and technical design discussions.

Technical Skills & Competencies:

  • Write production-ready, testable, and understandable code, considering edge cases and errors.
  • Apply systematic debugging and monitor operational data to optimize service stability and performance.
  • Design scalable, maintainable services using established patterns, anticipating future use cases.
  • Collaborate with security teams to embed security best practices and foster a security-first mindset.

Previous Experience:

  • 12+ years in software development, with strong Java/JEE/Spring expertise.
  • 3+ years designing large-scale distributed systems.
  • Certifications in TOGAF, Azure Solutions Architect, AWS Solutions Architect, or GCP Solutions Architect.
  • Hands-on experience with Microservices, containerization, and cloud-native development using Docker, Kubernetes, or OpenShift.
  • Proficiency with static code analysis, unit testing, security testing, and automated frameworks.
  • Experience with Jenkins, SonarQube, GIT, Maven, Gradle, and application servers like JBoss, Tomcat, WebLogic, or WebSphere.
  • Strong Agile experience (Scrum/Kanban).
  • Experience with multiple database technologies such as Oracle, MySQL, Postgres, or MongoDB.
  • DevOps experience and understanding of DevOps principles are a plus.
  • Proven track record of delivering high-quality systems.
  • Excellent communication, presentation, and documentation skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.