We are looking for an experienced Java angular programmer to join our dynamic team. Candidates primary focus will be the development of applications and their integration. The candidate will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Job Responsibilities
Taking the challenge of Development, Deployment, automation, management, and maintenance of software.
To be a multiplier for your team and your peers, supporting and innovating at every step of the development initiative, providing technical insight and perspective, challenging the status quo and raising the bar, connecting people and teams across the organization.
Ensure on-time delivery. Establish effective, agile ways of working, unlock collaboration, spot and remove impediments, contribute code
Communicate proactively with stakeholders and other teams across the company, constantly seeking alignment, transparency and opportunities to synergize
Monitor the performance of the live services and continuously improve on a code and experience level.
Employment Status
Full-time
Workplace
Work at office
Educational Requirements
M.Sc/ B.Sc in Computer Science/Computer Science & Engineering, Electrical and Electronics Engineering.
Experience Requirements
At most 2 year(s)
Additional Requirements
2 years of experience in spring boot and angular is preferable
Excellent knowledge of Object-oriented programming (OOP) principles.
Good grasp of common design patterns and it’s usage in Java.
Implement RESTful Web services to interact between front end & back end.
Concept of functional programming in Java (Functional Interfaces, Optional, Stream API).
Understanding of key design principles (SOLID, DRY, KISS etc).
Understanding of different Types of Software Architecture Pattern (Microservice, Client-Server, Layered etc.).
A good grasp of Spring framework and relevant features like Spring Beans, Spring AOP, Spring Security, Spring DI etc.
Good understanding and experience with ORM tools like hibernate.
API calling from React.Js, Angular 11 (Typescript) and/or Vue.js and parsing the data in front end. Handle the security and authorization using Spring Security and OAuth.
Familiarity with using build tools like Gradle and Maven.