Job SummaryWe are seeking an experienced Senior Java Developer to join our team. The ideal candidate will have strong expertise in Core Java, Spring Boot, REST APIs, and databases (SQL/NoSQL). You will be responsible for developing, troubleshooting, and maintaining high-performance applications while ensuring clean, efficient, and scalable code.Key ResponsibilitiesDesign, develop, and maintain high-quality Java applications.Build and optimize REST APIs and web services.Work with Spring / Spring Boot frameworks to deliver scalable applications.Manage and optimize SQL/NoSQL database queries and data handling.Troubleshoot and resolve issues in development and production environments.Write clean, efficient, and well-documented code following best practices.Collaborate with cross-functional teams, including QA, DevOps, and business stakeholders.Participate in code reviews, testing, and deployment processes.Required Skills & ExperienceMinimum 6+ years of professional experience as a Java Developer.Strong expertise in Core Java and Object-Oriented Programming (OOP).Hands-on experience with Spring / Spring Boot frameworks.Experience in developing and integrating REST APIs and web services.Strong knowledge of SQL/NoSQL databases.Ability to troubleshoot and resolve technical issues in both production and development.Proficiency in writing clean, maintainable, and well-documented code.Preferred QualificationsExperience with cloud platforms (AWS, Azure, or GCP).Familiarity with CI/CD tools (Jenkins, GitLab, or similar).Knowledge of containerization (Docker, Kubernetes).Bachelor's degree in Computer Science, IT, or a related field.Job Type: Full-timeApplication Question(s):What is your current location in KSA?Do you have 6+ years of professional experience as a Java Developer?Are you proficient in Core Java and Object-Oriented Programming (OOP)?Do you have hands-on experience with Spring / Spring Boot frameworks? (Have you developed and integrated REST APIs and web services?Do you have working experience with SQL/NoSQL databases?Are you comfortable troubleshooting and resolving issues in production environments?What is your current salary?What is your expected salary?What is your notice period / earliest joining availability?What is your nationality?What is your highest degree/qualification? (e.g., Bachelor's in Computer Science, IT, etc.)Is your iqama transferable?What is the validity/expiry date of your iqama/visa?Application Deadline: 05/10/2025Expected Start Date: 05/10/2025