Key Responsibilities
-Design and develop scalable web applications using Java and related technologies.
-Build responsive front-end components using frameworks such as Angular, React, or Vue.js.
-Create and maintain RESTful APIs for data exchange between the front end and back end.
-Implement database solutions using SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
-Collaborate with UX/UI designers to ensure a seamless user experience.
-Conduct code reviews, unit testing, and integration testing to ensure software quality.
-Troubleshoot and resolve technical issues and bugs in a timely manner.
-Stay updated with emerging technologies and industry trends to enhance development practices.
Qualifications
- Bachelors degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full Stack Developer with a focus on Java.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks (e.g., Angular, React).
- Strong knowledge of Java frameworks (e.g., Spring, Hibernate).
- Experience with RESTful API development and microservices architecture.
- Familiarity with version control systems (e.g., Git).
- Understanding of DevOps practices and tools (e.g., Docker, Jenkins) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.