Negotiable
Undetermined
Remote
Remote
Position: Java UI Architect
Location: Plano, TX or Remote
Duration: Long Term
Job Summary
We are seeking a highly skilled and experienced Java UI Architect to lead the design and development of scalable, high-performance web applications. The ideal candidate will have deep expertise in Java-based backend systems combined with modern frontend frameworks such as Angular, React, and Vue. You will play a key role in defining architecture, establishing best practices, and mentoring development teams.
Key Responsibilities
- Design and implement end-to-end architecture for enterprise-grade web applications.
- Lead UI strategy and frontend architecture using Angular, React, and Vue.
- Collaborate with backend teams to integrate Java-based services (Spring Boot, Microservices).
- Define coding standards, design patterns, and best practices for UI and full-stack development.
- Conduct code reviews and ensure high-quality, maintainable, and scalable solutions.
- Optimize applications for maximum speed, performance, and responsiveness.
- Evaluate and recommend new tools, frameworks, and technologies.
- Mentor and guide developers across UI and full-stack disciplines.
- Work closely with product managers, designers, and stakeholders to translate business requirements into technical solutions.
Required Skills & Qualifications
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in software development with strong Java expertise.
- Proven experience as a UI Architect or similar role.
- Strong hands-on experience with:
- Angular (latest versions)
- React.js
- Vue.js
- Expertise in Java frameworks such as Spring Boot, Spring MVC, and Microservices architecture.
- Solid understanding of RESTful APIs and backend integration.
- Strong knowledge of HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Experience with state management libraries (Redux, NgRx, Vuex, etc.).
- Familiarity with CI/CD pipelines, DevOps practices, and cloud platforms (AWS, Azure, or Google Cloud Platform).
- Strong problem-solving and leadership skills.
Preferred Qualifications
- Experience with UI/UX design principles and responsive design.
- Knowledge of Webpack, Vite, or similar build tools.
- Experience with testing frameworks (Jest, Jasmine, Cypress, etc.).
- Exposure to containerization tools like Docker and Kubernetes.
- Experience working in Agile/Scrum environments.
Key Competencies
- Architectural thinking and system design expertise
- Leadership and mentoring abilities
- Strong communication and stakeholder management
- Attention to detail and commitment to quality
Best Regards,
Rakesh Sharma
E-mail:
Hangout:
Web: