Senior Engineer - Software Development
Key Skills for This Role
Full Job Posting
Responsibilities
- Design, build, and maintain services across the stack, with primary ownership of the Java (Spring Boot) backend, within the existing system's established architecture
- Ensure data integrity and correct transaction boundaries across concurrent, high-throughput operations
- Diagnose and resolve concurrency issues, race conditions, and deadlocks in a live production environment
- Profile and tune application performance under real client load, not synthetic benchmarks
- Apply disciplined change management to every release given the system's live, critical status
- Work on the relational database layer (schema changes, query performance, migrations) with production-safe practices
Qualifications
- 5+ years of strong Java development experience, with a deep understanding of enterprise application development, backend architecture, and scalable software solutions.
- Solid grasp of transaction boundaries and data integrity in multi-user systems
- Hands-on experience with Spring Boot for designing, developing, and maintaining robust backend services, APIs, and microservices.
- Strong SQL and relational database experience (schema design, query tuning, migrations) across engines such as MySQL/MariaDB, PostgreSQL, or SQL Server
- Track record of diagnosing and fixing performance issues under real production load
- Demonstrated capability to quickly understand, maintain, and enhance existing codebases, including large-scale and business-critical applications with established architectural patterns.
- Experience with ETL and data ingestion tools such as StreamSets, Apache NiFi, or similar dataflow platforms
- Comfortable with the operational side of delivery, including CI/CD pipelines, containerization, and monitoring/observability tools
- Strong grasp of software design principles (SOLID, clean architecture) expected at senior level
- Practical experience with React, enough to contribute to the frontend when needed
ADDITIONAL REQUIREMENTS
- Experience working within an established, live production system rather than greenfield development
- Comfortable following existing architectural patterns and conventions rather than introducing new ones
- Awareness of the change-management discipline a live, critical client deployment demands
- Understanding of how mapping/GIS systems work is a plus
- Familiarity with big data/analytical stores such as Apache Kudu is a plus
- Working knowledge of Python is a plus
- Experience using AI-assisted coding tools (e.g. GitHub Copilot, Cursor, Claude Code) to accelerate delivery across projects, while retaining full ownership and review of what ships
OUR BENEFITS & PERKS
- Competitive compensation packages and comprehensive medical insurance to support you and your family.
- Well-being focused initiatives and resources, designed to enhance your personal and professional life.
- Access to exclusive discount programs, offering savings across various lifestyle and leisure experiences across the UAE.
WHAT MAKES A GREAT FIT
If you are performance-driven and possess an inquisitive mind with the agility to navigate ambiguity, you will thrive here. At the heart of the Space42 community is a bias for action and a passion for developing innovative, efficient space services through AI-driven smart solutions that drive technological advancements and create a better tomorrow.
About Space42
UAE-based publicly listed AI-powered SpaceTech company delivering satellite communications and geospatial analytics to governments, enterprises, and communities.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Space42
Senior Engineer - Software Development
Abu Dhabi, UAE
Space42 is seeking a senior full-stack engineer to deliver features across React frontends and Java/Spring Boot backends on multiple projects. Candidates need strong React and Java experience, including concurrency, data
Engineer - Frontend Development
Abu Dhabi, UAE
Space42 is seeking a Frontend Development Engineer to build and improve user interfaces for an information management application in a big data analytics system. Candidates need 5+ years of frontend experience, strong Ja
Senior Engineer - Software Development
Abu Dhabi, UAE
Senior Engineer - Software Development
Abu Dhabi, UAE
Senior Engineer - Software Development
Abu Dhabi, UAE
Specialist - Product Management
Abu Dhabi, UAE
Engineer - Frontend Development
Abu Dhabi, UAE
Manager - Treasury & Banking
Abu Dhabi, UAE
Senior Engineer - DevOps
Abu Dhabi, UAE
Engineer - Frontend Development
Abu Dhabi, UAE