Enable job alerts via email!

Java Technical Architect- Banking

VAM Systems

Dubai

On-site

USD 85,000 - 130,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the UAE is seeking a Java Technical Architect (Integration) to enhance their operations. The role involves designing distributed systems, advocating for quality improvements, and mentoring team members. Candidates should have extensive experience in software development, strong technical skills, and relevant certifications. This is a full-time position without remote working options.

Qualifications

  • 10 years of software development experience.
  • 3 years of experience in designing distributed systems.
  • Proven track record of delivering high-quality systems.

Responsibilities

  • Advocate for quality, security, and performance improvements.
  • Solve complex technical problems and influence team objectives.
  • Mentor team members and engage with stakeholders.

Skills

Java/JEE/Spring frameworks
Microservices
Cloud-native application development
Agile methodology
DevOps principles
System architecture
Testing approaches

Education

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

Tools

Docker
Kubernetes
Jenkins
SonarQube
GIT
Maven
Gradle

Job description

We are currently looking for a Java Technical Architect (Integration) for our UAE operations with the following skill set and terms & conditions.

Experience:
  • 10 years of software development experience with strong Java/JEE/Spring frameworks.
  • 3 years of experience in designing distributed systems.
  • Certifications in TOGAF, Azure Solutions Architect, AWS Solutions Architect, or GCP Solution Architect.
  • Proven implementation experience in Microservices, containerization, and cloud-native application development.
  • Hands-on experience with Docker, Kubernetes, or OpenShift and related ecosystems.
  • Strong understanding of static code analysis, unit testing, test-driven development, security testing, and automated testing frameworks.
  • Experience with Jenkins, SonarQube, GIT, Maven, and Gradle.
  • Experience with application servers such as JBoss, Tomcat, WebLogic, or WebSphere.
  • Strong Agile experience, working in Scrum and/or Kanban.
  • Experience with databases like Oracle, MySQL, Postgres, or MongoDB.
  • Experience in a DevOps environment with an understanding of DevOps principles.
  • Proven track record of delivering high-quality systems, with strong communication skills.
Technical Skills / Knowledge:
  • Ability to write production-ready, self-documenting code, considering edge cases and errors.
  • Understanding of testing approaches, quality metrics, and monitoring practices.
  • Proficiency in systematic debugging and operational data analysis.
  • Deep expertise in system architecture, design patterns, and scalability.
  • Collaboration with security teams to enhance system security.
Key Accountabilities:
  • Advocate for quality, security, and performance improvements.
  • Solve complex technical problems and influence team objectives.
  • Define and uphold internal standards for style, maintainability, and best practices.
  • Drive innovation and efficiency, addressing technical debt.
  • Engage with stakeholders and mentor team members.
  • Lead the deployment of large features and collaborate on organizational strategy.
  • Participate in product feature evaluation and roadmap creation.
Additional Details:

Joining time frame: 2 weeks to 1 month.

Remote Work: No.

Employment Type: Full-time.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.