Description
Build and maintain Java-based applications and front-end components, integrating back-end services to ensure seamless user experiences.
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, 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 Java development projects.
- Proficiency in Java, Spring, Spring Boot, and Microservices.
- Hands-on coding experience with Java Collections, Interfaces, Exception Handling, Generics, and ORM.
- Experience with RDBMS.
- Experience using code review tools such as SonarQube and Black Duck.
- Hands-on development in HTML, CSS, and JavaScript.
- Experience with npm and client-side web development packages.
- Working knowledge of Angular CLI and TypeScript.
Preferred Skills