The Role:
As a Senior Java Developer, you will work closely with the IT Head and the team to design,
implement, and maintain reliable and scalable software solutions that support business needs.
You will contribute to product development, innovation, and strategic initiatives while
providing guidance to junior developers. Your work will ensure stable, high-performance, and
user-friendly systems aligned with organizational goals.
Key Responsibilities:
• Participate in code and design reviews to maintain high-quality products.
• Develop and enhance software applications using Java, Hibernate, Spring, and related
technologies.
• Contribute to product roadmap planning and implement technical solutions to meet
business requirements.
• Mentor junior team members and share technical expertise to foster knowledge growth
within the team.
• Collaborate with cross-functional teams to deliver scalable and stable systems.
• Identify, analyze, and resolve root causes of technical issues.
• Translate business requirements into technical solutions through logical problem-
solving.
• Prepare documentation to share best practices, technical knowledge, and system
specifications.
Requirements:
• Diploma/Bachelor’s Degree in Computer Science, IT, Software Engineering, or
related field.
• Minimum 5 years of backend development experience.
• Strong proficiency in Java, including frameworks such as Spring, Spring Boot, and
Hibernate.
• Experience with RESTful APIs, SQL/MySQL, and object-oriented design.
• Familiarity with Microservices architecture and cloud platforms (e.g., AWS) is a plus.
• Experience in Unix/Linux environments and source control tools like Git.
• Understanding of SDLC and Agile methodologies.
• Strong problem-solving skills, attention to detail, and ability to mentor junior team
members.
• Excellent teamwork and communication skills.
Application Confirmation
You're applying for the role below: