Job Description
Location: [Location/Remote]
Employment Type: Full-time
As a Java UI Developer, you will work on developing and integrating front-end solutions with the backend, ensuring seamless interaction between the UI and backend services. You will also contribute to building and maintaining applications using modern Java technologies while adhering to secure coding standards and performance best practices.
Key Responsibilities
- Backend & Integration:
- Work with Spring Framework, MVC architecture, and RESTful APIs to integrate UI with backend services.
- Consume and test REST APIs to ensure seamless data exchange between frontend and backend.
- DevOps & Collaboration:
- Use Maven or Gradle for build and dependency management.
- Manage source code using Git and follow version control best practices.
- Participate in CI/CD pipelines and Agile ceremonies (Scrum, sprint planning, retrospectives).
- Quality & Best Practices:
- Troubleshoot UI and integration issues, providing optimized solutions.
- Follow secure coding standards and performance best practices.
- Collaborate effectively with cross-functional teams to deliver high-quality solutions.
Required Skills & Qualifications
- Core Java proficiency
- Hands-on experience with Java UI frameworks (JavaFX, Swing, Vaadin)
- Experience with HTML5, CSS3, JavaScript
- Familiarity with React, Angular, or similar front-end frameworks
- Experience with Spring Framework, REST APIs, and MVC architecture
- Knowledge of Maven, Gradle, and Git
- Understanding of Agile methodologies and CI/CD pipelines
- Strong problem-solving and communication skills
Preferred Skills
- Experience with modern JavaScript frameworks
- Knowledge of UI/UX principles and best practices
- Exposure to cloud technologies and serverless architectures