Master-Works
Riyadh Saudi Arabia
Job Overview: Master-Works is looking for a skilled and experienced Senior Java Developer with expertise in Spring Boot to join our dynamic team. In this role, you will design, develop, and implement enterprise-level applications using Java and Spring Boot frameworks, while collaborating closely with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: Design, develop, and maintain enterprise-level applications using Java and Spring Boot. Collaborate with product owners and team members to gather requirements and develop technical solutions. Implement RESTful APIs and microservices architecture to ensure scalability and performance. Troubleshoot and resolve software defects to enhance system performance. Participate in code reviews, contributing to code quality and best practices. Write unit tests to ensure code reliability and functionality. Stay current with industry trends and best practices in Java development and Spring ecosystem. Provide mentorship and guidance to junior developers as needed. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field 5+ years of professional experience as a Java Developer Strong expertise in Spring Boot framework and microservices architectures Solid understanding of RESTful API design and development Experience with database technologies such as MySQL, Oracle, or similar Familiarity with build tools and version control systems (e.g., Maven, Git) Excellent analytical and problem-solving skills Ability to work effectively in a team-oriented environment Strong communication skills, both verbal and written Passion for learning new technologies and improving existing skills