Description

Requirements:

  • Bachelor's or master's degree in computer science, Engineering, MIS, or a similar relevant field.
  • 5-7 years of experience in Java full-stack development with expertise in technologies such as Java 8, Spring, Spring Boot, Microservices, Rest API, React JS, and Angular.
  • Proficiency in one modern JavaScript MV-VM/MVC framework (AngularJS, jQuery, NodeJS) and strong front-end skills using JavaScript and jQuery.
  • Experience in building and designing REST APIs and creating high-quality, automated test frameworks for API testing.
  • Strong knowledge and experience in app development using core Java and J2EE frameworks like Spring, Hibernate, and JPA.
  • Familiarity with database technologies like MySQL, Oracle, and MongoDB, and strong SQL skills to write complex queries with performance in mind.
  • Experience working with web services (WSDL, SOAP, REST) and front-end frameworks (Angular, jQuery, Bootstrap).
  • Ability to lead and influence across the organization, excellent communication skills both written and verbal, and a professional attitude towards team collaboration.
  • Hands-on experience in developing microservices-based architectures using Spring Boot and cloud-based technologies like AWS.
  • Proficiency in programming languages like Python, Java, Perl, YAML, or others, and the capability to debug and fix Java code efficiently.
  • Previous experience with NodeJS for back-end development, Angular for front-end development, and familiarity with JavaScript frameworks like React and Next.js

Education

Bachelor's or Master's degrees