JAVA FULL STACK WEB APPLICATION CEVELOPER
JAVA FULL STACK WEB APPLICATION CEVELOPER
Category: IT
Company: MSPACE
Posted on: Apr 07, 2025
5 days ago
Description
Job Description:
- We are seeking highly motivated and skilled Full Stack Java Web Application Developers with a strong background in Java backend and frontend development.
- The ideal candidates will be proficient in JSF and PrimeFaces frameworks, possess excellent SQL skills, and have a solid understanding of frontend technologies.
- You will be responsible for designing, developing, and maintaining robust and efficient web applications.
Responsibilities:
- Design, develop, and maintain Java-based web applications using JSF and PrimeFaces.
- Develop robust backend services using Java and related technologies.
- Design and implement database schemas and queries using SQL.
- Develop responsive and user-friendly frontend interfaces using HTML, HTMX, CSS, and JavaScript.
- Write clean, maintainable, and well-documented code.Participate in code reviews and ensure code quality.
- Troubleshoot and debug application issues.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Follow established development processes and adhere to coding standards.
- Receive and execute commands effectively.
- Demonstrate a self-driven and proactive approach to problem-solving.
- Maintain and enhance existing applications.
- Participate in all phases of the software development lifecycle.Apply agile methodologies where appropriate.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 3 years of professional experience in full-stack Java web application development.
- Strong proficiency in Java programming language.
- Extensive experience with JSF and PrimeFaces frameworks.
- Solid understanding of SQL and experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).Proficiency in frontend technologies: HTML, HTMX, CSS, and JavaScript.
- Experience with version control systems (e.g., Git).Ability to work independently and as part of a team.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to learn new technologies quickly.
- Detail-oriented and committed to delivering high-quality software.
- Ability to receive and follow instructions accurately.
- Self-motivated and able to work with minimal supervision.
- Experience with RESTful APIs.
- Experience with application servers (e.g., Tomcat, Jetty).Experience with testing frameworks (e.g., JUnit, Mockito).
Desired Attributes:
- Ability to adapt to changing priorities and requirements.
- A passion for software development and a desire to stay up-to-date with the latest technologies.
- Strong organizational and time-management skills.
- A positive attitude and a willingness to learn.
Method of Application
Interested candidates should send their resume and a cover letter to jobs@mspace.co.ke with the subject line "Software Web Application Developer".