Backend Engineer - Java Spring Boot (Intermediate & Senior)
Sumara Technology · United Arab Emirates · 2026-10-14
About this role
At Sumara Technology, we rely on a dynamic team of engineers to solve the many challenges and puzzles of our rapidly evolving technical stack. We’re seeking a full stack developer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. The ideal candidate has experience building scalable backend systems a firm understanding of system design, APIs, databases, and event driven messaging systems. The Backend Engineer will join a small squad that uses new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences for global users.
Requirements
• 3+ years of professional software development experience
• Strong proficiency in Java, with hands-on experience in Spring Boot and Spring Framework
• Experience building and consuming RESTful APIs and working with microservices architectures
• Familiarity with Spring Security for authentication and authorization
• Experience with Apache Kafka or similar event-driven messaging systems
• Good understanding of Docker and Kubernetes for containerization and orchestration
• Proficiency in unit and integration testing using tools like JUnit and Mockito
• Experience working with AWS cloud services.
• Strong understanding of SQL databases (e.g., PostgreSQL, MySQL) and optionally NoSQL like DynamoDB
• Familiarity with Git, CI/CD pipelines (e.g., Jenkins, GitHub Actions), and agile development methodologies
• Solid grasp of system design principles, application security, and scalable architectures
Responsibilities
• Design, build, and maintain scalable, reliable, and secure backend services using Java Spring Boot
• Implement and manage authentication/authorization using Spring Security
• Integrate and manage message-driven systems using Kafka or similar tools
• Develop and deploy applications using Docker and Kubernetes
• Write unit, integration, and performance tests to ensure code quality and system reliability
• Build and maintain CI/CD pipelines to support continuous integration and automated deployments
• Troubleshoot and resolve production issues and performance bottlenecks
• Work closely with architects, DevOps engineers, and product teams to meet business goals
• Follow best practices for code quality, application performance, and documentation
• Collaborate in agile development cycles.
• Stay current with advancements in the Java ecosystem and propose improvements to existing processes
Benefits
• Competitive salary.
• Market standard required EOSB.
• Health insurance.
• Team building events, career mentorship, and strong company culture.
Location
• Remote, based in UAE.
• Client is in the UK and works UK hours- so some alignment in working hours is preferred.
• Sumara will secure a UAE visa and work permit.
Hiring Process
• Technical interview with our team.
• System design interview & technical task.
• Meet our founders interview.
Originally posted on Himalayas
Skills asked for
- java
- spring boot
- spring
- microservices
- kafka
- docker
- kubernetes
- aws
Similar jobs
- Staff Backend Software Engineer- (Databricks AI)Databricks · San Francisco
- Staff Backend Engineer, Data PlatformStripe · Dublin
- Backend Engineer, Payments & RiskStripe · Toronto
- Backend Engineer, Developer SDKsStripe · Toronto
- Backend Engineer, Developer & End-user Experience PlatformStripe · Toronto Canada
- Senior Software Engineer, Cloud (Backend / Infrastructure)Webflow · Argentina Remote
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.