Description
You will build and maintain Java-based applications and responsive front-end components.
This role is on-site.
Responsibilities
- Develop front-end components using Angular or React based on UI/UX designs.
- Integrate back-end services with front-end components to ensure seamless user experiences.
- Write clean, efficient, and maintainable code following established coding standards.
- Perform unit testing, code reviews, and debugging to ensure software quality.
- Document technical specifications, system architecture, and implementation details.
Required Skills
- 5+ years of experience in software development.
- Hands-on development with Java, Spring, Spring Boot, and Microservices.
- Strong knowledge of Java Collections, Interfaces, Exception Handling, Generics, and ORM.
- Proficiency with HTML, CSS, JavaScript, and Object-Oriented principles.
- Working knowledge of Angular, Angular CLI, TypeScript, and npm.
- Experience with RDBMS.
- Proficiency with code review tools such as SonarQube and Black Duck.
Preferred Skills
- React framework experience as an alternative to Angular.