Job Title : Full Stack Java Developer
Job Description :
We are seeking a skilled Full Stack Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.
Responsibilities :
- Design and develop front-end components using HTML, CSS, JavaScript, and frameworks like Angular or React.
- Develop and maintain back-end components using Java, Spring framework, and Hibernate.
- Implement RESTful APIs to connect front-end and back-end services.
- Ensure security and data protection in applications.
- Integrate data storage solutions , including databases like MySQL, PostgreSQL, or NoSQL databases.
- Collaborate with UI / UX designers to implement user interfaces.
- Write clean, scalable, and efficient code .
- Perform code reviews and testing to ensure application reliability and performance.
- Troubleshoot and debug applications .
- Participate in agile development processes .
Qualifications :
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Proven experience as a Full Stack Java Developer.Strong understanding of Java programming and related frameworks.Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React.Knowledge of back-end technologies like Java, Spring framework, and Hibernate.Familiarity with databases such as MySQL, PostgreSQL, or NoSQL databases.Experience with version control systems like Git.Basic knowledge of DevOps practices, including CI / CD pipelines and containerization tools like Docker.Excellent problem-solving skills and ability to work in a team environment.Good communication and teamwork skills .Skills :
Proficiency in Java and related frameworks.Understanding of software design patterns .Experience with version control systems like Git.Ability to write clean, efficient, and testable code .