Role accountabilities:
- You take ownership and guarantee the quality of software development.
- You work closely with the product owner, other developers and testers.
- You will involve in the preparation of new stories, refinements, planning and design meetings.
- You will work independently but also in pair-programming with other software developers.
- You will develop in line with the clean code and clean architecture principles.
- You are always inclined to help the testers.
- You build it, you run it is your rule-of-thought.
Qualifications Experience:
- A minimum of 6+ years experience of programming in Angular Type Script and Java 11 (or above). Experience on latest Angular and Java versions is preferable.
- B. Tech or BE or master s degree in relevant engineering domain.
- Thorough knowledge on design patterns and principles.
- Wider experience in Angular projects.
- Experience in software development using SOLID principles.
- Experience in state management systems such as REDUX, NGRX, NGXS, and Akita.
- Experience with reactive programming with Rx.js.
- Experience of backend development using Java, MVC, Restfull API s and willingness to learn further enhance capability.
- Experience with several elements of our software stack: Angular 17, Java 21.
Nice to Have:
- DevOps experience in Kubernetes, Docker, Pipelines, Cloud Infrastructure.
- Knowledge of Clean Architecture/Layered Architecture.
- Knowledge of Railway Domain.