Job Description:
"Location – BAN -EC Grade – 3 Position - 2
Mainly we are looking for an experienced (6-10 years) Java developer and if possible also experience in FE development is there.
For the UI&UX skills basic knowledge should be there.
· Angular Front-End Expertise:
o Proficiency with Angular (latest versions), TypeScript, and RxJS
o Strong understanding of Angular component architecture, modules, and dependency injection
o Experience with state management solutions (e.g., NgRx) and reactive forms
o Familiarity with common front-end tooling (Webpack, Angular CLI) and best practices
· Web UI & UX Skills:
o Solid grasp of HTML5, CSS3, and responsive design principles
o Experience integrating front-end design frameworks (e.g., Bootstrap, Material Design)
o Knowledge of cross-browser compatibility and accessibility standards
· Java & Spring Boot Back-End Expertise:
o Strong foundation in Java and object-oriented programming concepts
o Experience developing RESTful APIs using Spring Boot, Spring MVC, and Spring Data JPA/Hibernate
o Knowledge of Spring Security for authentication and authorization
o Familiarity with microservices architecture and domain-driven design principles
· Database & Persistence Layer:
o Proficiency with relational databases (e.g., MySQL, PostgreSQL) and SQL
o Experience with JPA/Hibernate and database schema design
o Basic knowledge of NoSQL databases (e.g., MongoDB) is a plus
· Testing & Quality Assurance:
o Experience with unit testing (JUnit, Mockito) and integration testing on the back-end
o Familiarity with front-end testing frameworks
o Adherence to code quality standards, including code reviews, linting, and static analysis tools"