Position Summary
Driving advanced backend software engineering, microservices development, and scalable enterprise application design in Riyadh, Limaz is actively seeking a skilled Java Spring Boot Developer for a permanent full-time professional engagement. In this vital technical role, you will take full operational, tactical, and technical ownership of Java-based service architecture, RESTful API development, database integration, and software maintenance. Bringing 2 to 4 years of progressive professional experience in software engineering, you will empower an innovative technology enterprise to achieve uncompromised system reliability, secure transaction processing, and superior digital application performance. This prestigious career opportunity offers competitive remuneration, professional development, and career growth within a leading international software solutions enterprise.
Detailed Job Description
As a Java Spring Boot Developer supporting Limaz on an on-site basis in Riyadh, you will take full operational, tactical, and technical ownership of backend service construction, API integration, code refactoring, and automated testing. Your day-to-day responsibilities include designing, developing, and maintaining robust enterprise applications using Java and the Spring Boot framework, building secure RESTful APIs and microservices, writing clean optimized code, collaborating with cross-functional product squads during agile sprint cycles, ensuring high code quality through unit testing, and interacting directly with recruitment teams at Limaz.
Key Responsibilities
- Architect, design, develop, test, and maintain robust enterprise-grade applications and distributed microservices using Java and Spring Boot.
- Build secure, scalable RESTful web services, API integrations, and backend communication channels for client-facing platforms.
- Write clean, highly optimized, maintainable code adhering to software development best practices and design patterns.
- Collaborate seamlessly with frontend developers, UI/UX designers, product managers, and quality assurance engineers.
- Execute rigorous unit testing, integration testing, and automated quality assurance pipelines utilizing JUnit and Mockito.
- Troubleshoot, debug, and resolve production software anomalies, performance bottlenecks, and database query inefficiencies.
- Participate actively in code reviews, technical design discussions, and agile sprint planning sessions.
- Maintain meticulous technical documentation, API specifications, system architecture diagrams, and release runbooks.
Required Qualifications & Skills
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related technical discipline.
- Minimum of 2 to 4 years of progressive professional hands-on experience in software development and backend engineering.
- Strong, demonstrable operational expertise in Java programming and the Spring Boot ecosystem.
- Comprehensive working knowledge and practical proficiency in building RESTful APIs and microservices architectures.
- Deep practical experience with relational databases, SQL querying, and database ORM frameworks (Hibernate, JPA).
- Solid practical grasp of software version control systems (Git) and collaborative development platforms (GitHub, GitLab).
- Exceptional analytical problem-solving aptitude, debugging capabilities, and professional stakeholder communication skills.
- Mandatory proficiency in spoken and written English, along with legal work authorization and physical availability for on-site professional operations in Riyadh.
Nice-to-Have Skills
- Hands-on practical familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Experience utilizing CI/CD automation pipelines (Jenkins, GitHub Actions) and build tools (Maven, Gradle).
- Experience utilizing enterprise agile tracking and collaboration platforms (Jira, Confluence).
- Active participation in software engineering communities, open-source projects, or developer forums.
- Prior professional working experience in top-tier software product companies or fintech enterprises.
Application Information
- Recruiter: Limaz Recruitment Division
- Contact Name: Talent Acquisition Team
- Email: careers@limaz.co
- Phone:
- Company Website: https://www.limaz.co
- Salary/Rate: Market Competitive / Enterprise Software Engineering Package
- Work Schedule: On-Site Operations (Riyadh)
- Deadline: Open until filled (Urgent Riyadh Java Spring Boot Developer Opening)
- Notice Period: Immediate to 30 Days Preferred
- Contract Duration: Permanent / Full-Time On-Site Engagement (Riyadh)