- Design and implement Rest APIs and services for frontend applications.
- Write clean reusable and maintainable code.
- Test written features.
Requirements and Qualifications:
- Ability to solve complex problems using the proper algorithms.
- Good design patterns knowledge and ability to utilize them in the Code.
- Strong experience in java. (min 5 years)
- Strong experience in Spring technology stack(spring MVC, spring boot, spring-security, spring cloud, spring data JPA). (min 5 years)
- Solid SQL experience. (min 5 years)
- Solid Hibernate Experience. (min 3 years)
- Familiar with Restful and Soap services.
- Good knowledge about microservices.
- Docker or Kubernetes experience.
- Familiar with cloud technologies (config server, cloud discovery, and cloud security).
- Familiar with SSO (Keycloak or Okta).
- Familiarity with OpenShift is a plus.