Description

Job Description:

  • 3-5 years Java, with an understanding of advanced topics including multi-threading environment, JDBC, Reflections, Generics and collection framework.
  • 3-5 years SQL is a must
  • J2EE and Spring based web application development.
  • GUI design and MVC architecture.
  • Java unit testing tools including Junit and Mockito
  • Javascript and JQuery for building the UI components for a web application.
  • AngularJS/ReactJS developing the front end for a web application
  • Linux, including knowledge of UNIX commands to be able to analyze, maintain and develop server side scripts.
  • Design patterns, Object Oriented Programming and Best practices of coding.
  • Working across the entire SDLC lifecycle of product development, including requirements gathering; Functional and Technical Design; Development; User Acceptance Testing; Release Procedures; Change request analysis; and Production support.
  • Major source control system, such as GIT.
  • Working as a member of large development team on development projects and experience communicating effectively across a large development team and at the same time able to lead smaller teams to success.