Java UI Developer
Job Description
Key Responsibilities
UI Development: Design and develop responsive, reusable UI components using ReactJS (16+).
Modern Frontend: Build component-based architectures using JavaScript (ES6+) and TypeScript.
Backend Integration: Integrate React interfaces with Java/Spring Boot microservices via REST APIs.
UX Implementation: Convert wireframes and requirements into high-quality, production-ready code.
Optimization: Implement state management and optimize application performance (lazy loading, code splitting).
Compliance: Ensure cross-browser compatibility and adherence to WCAG/ADA accessibility standards.
Collaboration: Participate in Agile/Scrum ceremonies, perform code reviews, and mentor junior developers.
Support: Debug UI production issues and support CI/CD pipelines with automated testing.
Required Technical Skills
Front-End / UI (Primary focus)
ReactJS: Expertise in Hooks and functional components.
Languages: Strong proficiency in JavaScript (ES6+) and TypeScript.
Styling: HTML5, CSS3, SCSS, and Responsive Design.
Libraries: Experience with Material UI, Ant Design, or Bootstrap.
State Management: Redux, Redux Toolkit, or Context API.
Backend & Integration
Java Core: Solid understanding of J2EE concepts and Microservices architecture.
Spring Boot: Hands-on experience integrating UI with Spring-based services.
Testing & Tools
Testing: Jest, React Testing Library, Cypress, or Selenium.
Build Tools: npm, yarn, Maven, or Gradle.
DevOps: Git/Bitbucket and CI/CD tools (Jenkins, Azure DevOps, or GitHub Actions).
Domain & Enterprise Experience
BFSI Experience: Prior experience in Banking, Financial Services, or Insurance (Claims, Underwriting, Enrollment).
Enterprise Standards: Familiarity with large-scale UI design systems and data privacy/security standards.
Similar Jobs
Reactui Developer
Remote
Java UI React Developer
Remote
UI Developer
Texas
UI Developer
Virginia
UI Developer
Remote