
Search by job, company or skills
Company Description
Singleclic is a regional leader in Digital Transformation, ERP/CRM Implementation, Business Process Automation, and Enterprise AI, with a strong presence across KSA, UAE, and Egypt. We specialize in delivering scalable solutions, empowering organizations in diverse sectors such as construction, healthcare, banking, and government to achieve operational optimization and growth. As trusted partners of Odoo, Microsoft Dynamics 365, and IBM technologies, we focus on combining cutting-edge tools with deep industry expertise. Singleclic's flagship low-code platform, Cortex, offers Arabic-enabled, on-premise enterprise solutions tailored for MENA businesses. With a decade of experience, 70+ experts, and a client portfolio of over 60 enterprises, we deliver agile, scalable, and impactful technology solutions.
Role Description
Interface and advise clients as a Trusted Advisor on backend scalability, Spring Boot best practices, and
cloud integration.
Become an agent of change by advocating for modern Java standards (Java 17/21) and efficient
cloud-native patterns.
Design and implement robust, scalable backend APIs and microservices from concept to deployment.
Manage Cloud Infrastructure on AWS, ensuring applications are highly available and performant.
Collaborate with frontend engineers and designers, occasionally stepping into the frontend to ensure
seamless end-to-end integration.
Write clean, maintainable, well-tested code following industry best practices and TDD.
Participate in code reviews to maintain high engineering standards and mentor others on the Spring
framework.
Continuously learn and stay at the leading edge of the Java and Cloud-native landscape.
Skills / Experiences
5+ years of Java development experience, with at least 4 years focused on Spring Boot.
Expertise in the Spring Ecosystem (Spring Security, Spring Data, Spring Cloud, etc.) is a must.
Proficiency in AWS (or other major cloud providers) including EC2, RDS, Lambda, and VPC management.
Advanced experience designing and building RESTful APIs.
Solid understanding of database technologies (PostgreSQL, MySQL) and ORM frameworks like
Hibernate.
Understanding of security best practices (OAuth2, OIDC, JWT).
Experience with CI/CD pipelines (GitHub Actions, GitLab CI, or Jenkins).
Experience with testing methodologies (JUnit, Mockito, Integration Testing).
Experience with agile methodologies and lean development practices.
Additional Skills of Interest
Knowledge of Frontend technologies (React, Angular, or Vue.js) is a significant plus.
Experience with event-driven architectures (Kafka, RabbitMQ, or AWS SNS/SQS).
Knowledge of Performance Tuning (JVM optimization, garbage collection tuning).
Familiarity with Infrastructure as Code (Terraform or CloudFormation).
Proficiency in TypeScript for supporting frontend tasks.
Familiarity with monitoring and observability tools (Prometheus, Grafana, Datadog)
Experience with containerization (Docker) and understanding of orchestration (Kubernetes)..
Experience mentoring junior developers and conducting technical interviews.
Education
Bachelor of Science Degree in Computer Science or a related engineering field; OR 5 years of
Job ID: 143292817