Enable job alerts via email!

Senior Solution Architect - Digital Channels

Dicetek LLC

Abu Dhabi

On-site

AED 120,000 - 180,000

Full time

10 days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a Senior Solution Architect to lead the design and development of innovative Java applications across various platforms. This role emphasizes collaboration and problem-solving, requiring a strong background in software architecture and a passion for coding. You will work with cutting-edge technologies, including cloud solutions and modern architectural styles, to deliver scalable software solutions. If you thrive in an agile environment and possess leadership skills, this opportunity offers a chance to make a significant impact in the IT services sector.

Qualifications

  • 13+ years of experience in software development and architecture.
  • Strong foundation in software architecture concepts and patterns.
  • Experience with cloud solutions and agile methodologies.

Responsibilities

  • Design and develop Java applications with a focus on quality and performance.
  • Translate application storyboards into functional applications.
  • Manage teams to ensure successful project delivery.

Skills

Java
Software Architecture
Microservices
Cloud Platforms (AWS)
Agile Methodologies
Python
Spring Boot
Angular
React JS
SQL

Education

Bachelor's in Computer Science
Master's in Computer Science

Tools

AWS
Docker
Kubernetes
Jenkins
Git

Job description

Senior Solution Architect - Digital Channels

Join or sign in to find your next job

Join to apply for the Senior Solution Architect - Digital Channels role at Dicetek LLC

Role Overview

We are seeking a Solution Architect responsible for building Java applications, including back-end services and client-end (desktop, mobile, tablet) interfaces. The primary focus is on designing and developing these applications, coordinating with team members across different infrastructure layers. A commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Responsibilities
  1. Translate application storyboards and use cases into functional applications.
  2. Design, build, and maintain efficient, reusable, and reliable Java code.
  3. Ensure optimal performance, quality, and responsiveness of applications.
  4. Identify bottlenecks and bugs, devising solutions accordingly.
  5. Maintain code quality, organization, and automation.
  6. Manage teams and ensure successful project delivery.
Basic Qualifications
  • Senior professional with 13+ years of experience.
  • B.S. or higher in Computer Science or related field, or equivalent practical experience.
  • At least 5 years of professional software development experience.
  • Experience designing, executing, and supporting IT cloud solutions for over 5 years.
  • Proven experience with SDLC and agile methodologies.
Required Qualifications
  • Strong foundation in software architecture concepts, patterns, and principles, with pragmatic, system-thinking problem-solving skills.
  • Experience delivering architectures for large-scale software solutions, identifying technical debts, and working with product owners and enterprise architects.
  • Experience in an agile environment with a collaborative decision-making mindset.
  • Deep understanding of modern architectural styles such as Microservices, Containers, Cloud platforms (AWS mandatory, Azure and GCP as a plus), APIs, and Event-driven architecture, with hands-on coding passion.
  • Leadership skills with a proactive, positive, and growth-oriented mindset; excellent communication skills.
  • Proficiency in Java & Java EE, Python, and related ecosystems.
  • Knowledge of TOGAF, Generative AI, LLMs, and cloud platforms (AWS required; Azure/GCP preferred).
  • Experience with Spring Boot, Angular, React JS, Node JS, and related technologies.
  • Familiarity with Generative AI, LLM, OOPS, MVC, JDBC, RESTful APIs, WSDL, XML, XSD, JSON, Swagger.
  • Experience with NoSQL (preferably DynamoDB), RDBMS (Oracle, PostgreSQL), and in-memory databases; ability to write complex SQL queries and procedures.
  • Designing database schemas supporting business processes.
  • Experience with Spring Framework, Hibernate ORM, Spring Security, OAuth2.
  • Experience with messaging systems like JMS, Active MQ, Kafka.
  • Knowledge of containerization (Kubernetes, Docker) and CI/CD tools (Jenkins, GitLab CI).
  • Experience with automated testing and version control tools (GIT, RTC).
  • Familiarity with build tools such as Maven, Gradle.
Additional Details

Employment type: Contract

Job function: Engineering and IT

Industry: IT Services and Consulting

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