
Java Developer
As a Java Developer, you will work closely with the team to design, implement, and maintain reliable, scalable, and high-performance software solutions. You will contribute to product development, collaborate with cross-functional teams, and support technical initiatives while gaining hands-on experience with modern technologies and best practices.
Roles and Responsibilities
Diploma or Bachelor’s degree in Computer Science, Software Engineering, or related field.
1-3 years of experience in Java backend development.
Hands-on experience with Java, Spring, Spring Boot, Hibernate, and RESTful APIs.
Knowledge of SQL/MySQL and object-oriented programming principles.
Familiarity with Microservices architecture and cloud platforms (e.g., AWS) is a plus.
Experience with Unix/Linux environments and source control tools (e.g., Git).
Understanding of SDLC and Agile methodologies.
Strong problem-solving skills, attention to detail, and ability to work collaboratively in a team environment.
Good communication skills for collaborating with technical and non-technical stakeholders.
Required Technical and Professional Expertise
Develop, enhance, and maintain software applications using Java, Spring, Spring Boot, Hibernate, and related technologies.
Participate in code and design reviews to ensure high-quality, maintainable, and secure solutions.
Translate business requirements into practical technical solutions and assist in implementation.
Collaborate with cross-functional teams to deliver stable, scalable, and user-friendly systems.
Troubleshoot, debug, and resolve technical issues while supporting continuous improvement.
Contribute to documentation of best practices, technical knowledge, and system specifications.
Support the team in adopting modern development practices and technologies.