java developer
RAPS Consulting - India
Job Description
5+ years' experience as a Java plus Angular Developer (Full-Stack / Front-End with Java integration) Build responsive, semantic HTML and maintainable CSS (CSS3, Flexbox, Grid) for production-grade Uls Implement interactive features and application logic using TypeScript and modern JavaScript (ES6+) Design and develop reusable Angular components, modules, and services Manage application state with NORX, Akita, or Angular Services and integrate with REST/GraphQL backends implemented in Java Integrate front-end with Java-based APIs (Spring Boot), handle authentication (JWT/OAuth), and manage error/loading states Optimize front-end performance, minimize bundle size, and ensure fast loading across devices Ensure accessibility (WCAG), cross-browser compatibility, and mobile-first design Write unit and integration tests for components and pages (Karma/Jasmine, Jest, Testing Library) and end-to-end tests (Cypress, Playwright) Collaborate with designers to translate UI/UX into pixel-accurate, responsive interfaces Participate in code reviews, enforce style guidelines, and maintain.component libraries or design systems Troubleshoot production issues and contribute to CI/CD pipelines for front-end deployments Comfortable with Git-based workflows, code reviews, and collaboration tools (GitHub, GitLab, Bitbucket) Strong communication skills and ability to work in cross-functional teams