Description

Job Duties:

  • Develop applications using Java, Spring Framework, Spring MVC, XML/JSON, GitHub.
  • Develop applications using Spring Boot REST API's, Spring Data JPA and Microservices.
  • Perform applications deployment and maintenance on Tomcat and JBOSS servers.
  • Design and implement RESTful services in Microservice architecture, 12-Factor methodology.
  • Work on various design principles and design patterns like SOLID, Singleton, Factory, Builder, DAO, MVC, CQRS. 
  • Responsible for writing JUnit test cases and testing applications using Postman, Swagger UI tools.
  • Develop Spring applications and implementing Spring security along with SonarQube integration on these applications to check code quality.
  • Responsible for building applications using Maven tool, containerize applications using Docker and Kubernetes. 
  • Develop automation products using Java, Spring and Selenium, implementing logging using log4j and slf4j mechanisms.
  • Responsible for working and supporting on multiple databases, Oracle and MySQL by making JDBC, JPA connectivity.

All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor’s degree in computer science, information technology, a closely related field, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Education

Any Graduate