Job matched to your search
Sr. Full Stack Developer
AceNet · Abu Dhabi Emirate, United Arab Emirates
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
Experience - 10+ Years
Location - Abu Dhabi, UAE
Job Summary
AceNet Consulting is looking for a highly skilled Senior Full Stack Developer with 10+ years of software engineering experience, including strong hands-on experience in full-stack application development. The ideal candidate will be responsible for designing, developing, modernizing, and supporting enterprise-grade digital platforms and mission-critical business applications. You will work across React/Next.js, Java/Spring Boot, Node.js, APIs, microservices, databases, cloud, and DevOps, while contributing to solution architecture, technical leadership, engineering standards, and team mentoring. Modern enterprise full-stack roles commonly emphasize Java/Spring Boot, React, REST APIs, microservices, Docker/Kubernetes, CI/CD, and cloud-native development.
Key Responsibilities
- Design, develop, test, and maintain secure, scalable, highly available, and enterprise-grade full-stack applications.
- Translate business and functional requirements into technical designs, architecture decisions, and delivery plans.
- Develop responsive Single Page Applications using React, Next.js, TypeScript, JavaScript, HTML5, and CSS3.
- Build reusable UI components and design systems using technologies such as Tailwind CSS, Radix, or ShadCN.
- Design and develop backend services and microservices using Java, Spring Boot, Spring Security, Node.js, NestJS, or Express.js.
- Develop and integrate REST/SOAP APIs, enterprise integration layers, background services, and event-driven workflows.
- Implement authentication, authorization, RBAC, audit logging, exception handling, idempotency, and secure coding practices.
- Design and implement data models and persistence solutions using PostgreSQL, Oracle, MySQL, Snowflake, or equivalent relational databases.
- Build cloud-native solutions using microservices, Docker, Kubernetes/OpenShift, Helm, and API-first architecture.
- Develop and maintain CI/CD pipelines using GitLab CI/CD, Jenkins, or equivalent DevOps platforms.
- Implement logging, monitoring, alerting, health checks, and operational dashboards to improve application reliability.
- Integrate internal platforms, external service providers, and enterprise applications through synchronous and asynchronous integrations.
- Contribute to solution architecture reviews, technology selection, engineering standards, and platform roadmaps.
- Lead technical estimation, design reviews, code reviews, troubleshooting, and resolution of complex production issues.
- Mentor engineers and promote best practices across coding standards, design patterns, testing, security, and Agile delivery.
- Collaborate with Product Owners, Business Analysts, Architects, QA, Cybersecurity, Infrastructure, and Release teams.
- Prepare technical documentation, API specifications, architecture decisions, operational runbooks, and knowledge-transfer materials.
- Leverage approved AI-assisted development tools to improve engineering productivity, documentation, testing, and code quality while maintaining security and compliance standards.
Required Skills
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 10+ years of software engineering experience, including at least 5 years of full-stack application development.
- Strong hands-on experience with Java, Spring Boot, Spring Security, JPA/Hibernate, and microservices.
- Strong frontend development experience with React, Next.js, TypeScript, JavaScript, HTML5, and CSS3.
- Experience with Node.js, NestJS, or Express.js for backend development.
- Strong understanding of REST, SOAP, API design, asynchronous messaging, and event-driven architecture.
- Experience with enterprise messaging technologies such as IBM MQ or Oracle AQ.
- Strong database experience with PostgreSQL, Oracle, or MySQL, including relational modeling and SQL performance tuning.
- Hands-on experience with Docker, Kubernetes/OpenShift, Helm, and CI/CD pipelines using GitLab or Jenkins.
- Strong understanding of cloud-native application development, distributed systems, scalability, security, and high availability.
- Experience with Git, automated testing, code reviews, secure coding, design patterns, Agile delivery, and technical documentation.
- Experience delivering enterprise-scale, high-availability, or mission-critical digital platforms.
- Must have experience with mobile application development and responsive application development.
- Strong analytical, problem-solving, communication, stakeholder management, and technical leadership skills.
Good to Have
- Experience with Python, React Native, Firebase, or cross-platform mobile application development.
- Experience with Azure, AWS, or Google Cloud.
- Knowledge of Terraform or other Infrastructure as Code tools.
- Experience with OAuth 2.0, OpenID Connect, JWT, OWASP Top 10, API Gateways, secrets management, and DevSecOps.
- Experience with TDD, contract testing, performance testing, SonarQube, and automated quality controls.
- Knowledge of observability tools such as Prometheus, Grafana, ELK, or OpenTelemetry.
- Experience with Domain-Driven Design, distributed systems patterns, and Architecture Decision Records.
- Experience with Content Management Systems (CMS).
- Relevant certifications in Cloud, Java, Kubernetes, TOGAF, SAFe, PMI-ACP, or ITIL.
- Experience using AI-assisted engineering tools and implementing responsible, governed AI development practices.
More jobs in Abu Dhabi Emirate, United Arab Emirates
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job