Senior UI Full Stack Developer
Core
Build and enhance enterprise web applications across front-end and backend layers, focusing on modern user interfaces, Java-based engineering, integrations, architecture, testing, performance, accessibility, and responsive experiences.
Role type
Senior IC full-stack developer (Java/Spring + React/Angular)
Builds
Scalable, reliable enterprise web applications and backend services
Domain
Enterprise software, web applications
Required skills
Java, Spring, Spring Boot, React.js, Next.js, Angular, JavaScript, TypeScript, HTML5, CSS3, RESTful APIs, microservices, SQL, NoSQL, Git, automated testing, web accessibility, responsive design
Preferred skills
Node.js, reusable component libraries, design systems, CI/CD pipelines, cloud-based development, technical architecture, mentoring developers
Technologies
Java, Spring, Spring Boot, React.js, Next.js, Angular, TypeScript, Node.js, SQL, NoSQL, Git, CI/CD, Cloud
Responsibilities
Build scalable backend applications using Java and Spring; Develop modern web applications using React.js, Next.js, and Angular; Create responsive, reusable UI components; Connect front-end applications with REST APIs and microservices; Develop and maintain backend APIs and services; Work with SQL and NoSQL databases on data modeling and queries; Debug and troubleshoot issues across UI and backend layers; Write clean, maintainable, modular, reusable, and testable code; Create and maintain unit, integration, API, and automated UI tests; Mentor junior and mid-level developers; Contribute to ongoing improvements in application architecture and development processes
Seniority
Senior, hands-on IC