Job Description
We are looking for a highly skilled and motivated Java Developer with at least 4 years of real, hands-on development experience. The ideal candidate should have a strong foundation in Java, experience with popular frameworks like Spring and Hibernate, and a good grasp of database systems and application architecture. This is a full-time role suited for developers who are passionate about building robust, scalable, and high-performance backend systems.
Responsibilities:
- Analyze user and system requirements to design and implement scalable backend solutions using Java.
- Develop, test, deploy, and maintain high-quality Java applications with an emphasis on performance and reliability.
- Collaborate with cross-functional teams including front-end developers, QA engineers, and DevOps to deliver robust software.
- Utilize Spring Framework (Spring Boot, Spring MVC, Spring Security) and Hibernate ORM for application development.
- Integrate with databases such as MySQL, PostgreSQL, or Oracle to store and retrieve application data.
- Participate in code reviews, identify bugs, and write clean, efficient, and well-documented code.
- Implement best practices in software design, coding standards, testing, and deployment.
- Maintain detailed technical documentation for reference and reporting.
- Troubleshoot and resolve application issues in production and development environments.
Qualifications:
Educational Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a similar domain.
- PHP certification or training (preferred but optional).
Key Requirements:
- Strong command over PHP and web development practices.
- Good understanding of database integration and back-end logic.
- Excellent English communication skills – both spoken and written.
- Must be able to join immediately or within 15 days.
Experience Requirements:
3-5