Sr Java developer / Technical Lead + UI | 8 to 10 Years | Bangalore & Hyderabad
Job Description
Please find the JD below:
We are seeking a Full Stack Java Developer with a strong focus on UI development to design, develop, and maintain modern, responsive web applications. The ideal candidate will be proficient in Java backend technologies while having hands-on expertise in building intuitive, high-performance user interfaces using modern frontend frameworks.
Should have at-least 8-10 years of relevant experience.
Key Responsibilities
- Design, develop, and maintain end-to-end web applications with a strong emphasis on UI/UX
- Develop responsive, reusable, and interactive UI components using modern frontend frameworks
- Build and maintain Java-based backend services using Spring and Spring Boot
- Integrate frontend applications with RESTful APIs and microservices
- Collaborate closely with UX/UI designers, product owners, and backend teams
- Ensure cross-browser compatibility, accessibility, and performance optimization
- Write clean, scalable, and maintainable code following best practices
- Participate in code reviews, testing, debugging, and deployment activities
- Support production issues and contribute to continuous improvements
- Work in Agile/Scrum environments and actively participate in sprint ceremonies
Grade Specific JD
Required Skills & Qualifications:
Frontend (UI Focus)
- Strong hands-on experience with HTML5, CSS3, JavaScript (ES6+)
- Expertise in at least one modern frontend framework:
- Angular / React / Vue.js
- Experience with responsive design, browser compatibility, and UI performance tuning
- Familiarity with UI testing frameworks (Jest, Jasmine, Karma, Cypress)
Backend:
- Strong experience in Java (Java 8+)
- Hands-on experience with Spring, Spring Boot, and RESTful services
- Understanding of microservices architecture and API integration
- Experience with SQL/NoSQL databases (MS SQL, Oracle, MySQL, PostgreSQL, MongoDB, etc.)
Tools & Technologies:
- Version control using Git
- Build tools: Maven / Gradle
- CI/CD pipelines and DevOps basics
- Familiarity with security concepts (OAuth2, JWT, authentication & authorization)
- Experience with AI-assisted development tools (GitHub Copilot, ChatGPT, SonarQube)
Good to Have
- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of UI/UX best practices and accessibility standards (WCAG)
- Exposure to containerization (Docker, Kubernetes)
Education
Bachelor’s degree in computer science, Engineering, or equivalent practical experience
Bangalore, IN