Job Description UI Developer
Must Have Technical/Functional Skills
Primary Skill: UI developer, Core java
Secondary: Java full stack, Java script, Html
Experience: 8 to 10 years
Roles & Responsibilities
We are seeking an experienced UI-primary Full Stack Developer with deep front-end engineering expertise. JavaScript is the top required skill. You will build modern, responsive web experiences and collaborate closely with backend and platform teams. Java server-side experience is highly desirable to support end-to-end delivery, API integration, and full lifecycle ownership.
Key Responsibilities
Design, develop, and maintain responsive, accessible, and performant user interfaces using JavaScript (ES6+), HTML5, and CSS3.
Build reusable UI components and patterns; enforce UI standards and best practices.
Develop with modern UI frameworks such as React or Angular; apply responsive web design concepts.
Integrate front-end applications with backend services via REST APIs; collaborate on API contracts and data models.
Highly desirable: contribute to backend development using Java and Spring (e.g., Spring Boot) to develop and maintain RESTful services.
Implement and enhance CI/CD pipelines; automate builds, tests, and deployments; support application-side DevOps practices.
Write clean, well-documented code and participate in code reviews to ensure quality and maintainability.
Troubleshoot production issues across the stack; collaborate with cross-functional teams (QA, DevOps, Security) to resolve incidents.
Work in Agile/Scrum teams; participate in sprint planning, grooming, demos, and retrospectives.
Must-Have Skills
JavaScript (ES6+) – advanced proficiency; strong understanding of asynchronous programming, performance, and debugging.
Front-end engineering with HTML5 and CSS3; strong grasp of responsive web design and cross-browser compatibility.
React or Angular – hands-on experience building enterprise web applications.
Strong foundation in software engineering best practices: coding standards, code reviews, source control, build processes, testing, and operations.
Git-based collaboration workflows (branching, pull requests, code reviews).
Highly Desirable Skills
Java (preferably modern versions) with strong OOP and design principles.
Spring Boot / Spring MVC for building RESTful services; microservices exposure.
Database skills: SQL and relational database experience; ORM knowledge (JPA/Hibernate) preferred.
Security concepts: authentication/authorization; OAuth2/JWT familiarity is a plus.
Additional Skills (Preferred / Nice-to-Have) TypeScript and modern front-end tooling (Node.js, NPM/Yarn, Webpack/Vite, ESLint/Prettier).
UI testing: Jest and component testing; end-to-end testing tools such as Cypress or Playwright.
API testing and validation tools (e.g., Postman).
CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and pipeline automation.
Containerization and orchestration: Docker and Kubernetes.
Cloud exposure: AWS or Azure deployment experience.
Observability and production support: logging/monitoring tools (e.g., Splunk/ELK, Prometheus/Grafana); incident triage and troubleshooting.
Salary Range- $95,000-$125,000 a year
Qualifications: BACHELOR OF COMPUTER SCIENCE
ATS Match is available
1) Upload your resume. 2) Open any job and click Check ATS Match to see your fit score.
Sign in to check your resume match