Job Type: Full Time
Job Summary:
We are looking for a skilled Java Frontend Developer to create responsive, user-centric web interfaces using Java-based frontend technologies. The ideal candidate will work closely with backend developers, UI/UX designers, and product teams to deliver high-quality web applications.
Key Responsibilities:
- Develop interactive and dynamic user interfaces using Java-based frontend frameworks such as JSF, JSP, Vaadin, or GWT.
- Translate UI/UX designs into functional and responsive web components.
- Integrate frontend with RESTful APIs and backend services.
- Ensure cross-browser compatibility, performance, and responsive design.
- Participate in the entire software development lifecycle – design, development, testing, deployment, and support.
- Maintain code quality and ensure reusability and scalability.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in Java-based frontend development.
- Strong expertise in HTML5, CSS3, JavaScript, and Java UI technologies (e.g., JSP, JSF, Vaadin).
- Familiarity with Spring MVC, Servlets, and integration of frontend with Java backend.
- Understanding of RESTful web services and API integration.
- Basic knowledge of build tools like Maven or Gradle.
Preferred Qualifications:
- Experience with modern UI libraries/frameworks like Vaadin 14+, PrimeFaces, or Thymeleaf.
- Exposure to version control systems like Git.
- Knowledge of responsive design and accessibility standards.
- Familiarity with cloud platforms (AWS/GCP) is a plus.
What We Offer:
- Exciting projects using modern Java UI technologies.
- Collaborative team environment.
- Opportunities for learning and professional growth.
- Competitive salary and work flexibility.