Role : Java Full Stack Developer
Exp level - 8 yrs
Backend technical skills experienced with the followings:
Spring framework core Boot Data Security Web etc. modules
Java 17
Restful API design specifications (OAS) and code generation
Database design: relational document db (e.g. Mongo)
Testing: unit mutation and performance
Enterprise integration patterns: apis file transfers messaging
Troubleshooting and debugging skills
Nice to have:
Python skills
General FE skills:
A mindset focused on thorough troubleshooting and leveraging available resources to find solutions combined with a design system approach that emphasizes scalability and maintainability in the code.
Understanding of RxJS for reactive programming. Eg. Observables Signals and operators like map filter and switchMap.
Knowledge of Angular services and inject dependencies. Angular Router for navigation and route guards Classes and decorators. Interfaces types and generics. Error handling and debugging.
Experience with Angular testing tools like Jest Cypress.
Proficiency with browser developer tools for debugging.
Basic understanding of REST APIs and how to consume them in Angular. Familiarity with HttpClient for making HTTP requests.
General Agile Development Skills for Front End or Back End Developers
Agile development mindset and skills
Create technical/solution design based on requirements and user stories
Reuse and extend existing software assets for solution design
Estimate user story points and commit to deliver on schedule
Apply test driven development skills to ensure code quality scalability maintainability
CI/CD pipelines devops (GitHub actions)
Cloud deployment platforms (OpenShift)