We are looking for a strong backend engineer to architect and build scalable web applications. The role requires at least 6+ years of experience in application development using Java, SpringBoot, SQL, and Junit automation test.
Requirements
- At least 6+ years of hands-on experience in application development using Java and design features end to end.
- Deep understanding of REST principles and experience implementing APIs.
- Good working experience with SpringBoot, SQL and Junit automation test.
- Experience with fundamental front-end languages such as HTML, CSS, JavaScript.
- Experience with one or more JavaScript frameworks like Vue.js, React, AngularJS and NodeJS
- Experience in ORM technologies like JPA and Hibernate
- Solid Object Oriented principles and design patterns
- Experience in Kafka is preferable
- Experience in Docker or Kubernetes is preferable.
- Excellent verbal and written communication skills