Hire Resolve's client is seeking a talented Senior Java Developer to join their dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java applications that meet the needs of our diverse clientele. The ideal candidate will have a strong understanding of object-oriented programming and extensive experience with Java frameworks. You will work collaboratively with agile teams to deliver exceptional software solutions while mentoring junior developers. Key Responsibilities Architecting, developing, and maintaining Java-based applications Participating in all phases of the software development lifecycle Conducting code reviews and maintaining code quality Collaborating with product managers and stakeholders to clarify requirements Optimizing application performance and ensuring security compliance Mentoring junior developers and providing technical guidance Staying updated on industry trends and best practices Requirements: 5 years of experience in Java development Strong proficiency with Java EE and related technologies Experience with Spring, Hibernate, RESTful APIs, and Microservices Solid understanding of Object-Oriented Programming principles Knowledge of database design and SQL Familiarity with agile methodologies and version control systems (Git) Excellent problem-solving skills and attention to detail Ability to work collaboratively in a team-oriented environment Bachelor's degree in Computer Science or related field preferred Benefits: Salary: Negotiable Health and wellness programs. Flexible working hours and remote work options. Contact Hire Resolve for your next career-changing move. Our client is offering a highly competitive salary for this role based on experience. Apply for this role today, contact Daniel Corlett or Carmen Schafer on LinkedIn You can also visit the Hire Resolve website: hireresolve.us or email us your CV: itcareershireresolve.za.com We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.