What You Will Be Doing

  • You will be primarily responsible and focused on designing, developing & testing backend Java components and MVC Java controllers classes

  • Responsible for designing object oriented, modern user interface using patterns such as  MVC

  • Design and development of rich user interfaces that meet enterprise class scale, performance and quality requirements

  • Drive innovation in the product, new feature conceptualization, design and initial product specifications

  • Break down and estimate project tasks

  • Collaborate and work closely with local and US Engineering team

What you need for this position

  • Minimum 4+ years work experience as a Java Software Engineer role building Java EE applications

  • Familiarity with Object-Oriented Design (OOD)

  • Strong knowledge and experience with popular Java frameworks like JSF and Spring MVC, Spring Boot

  • Familiarity in the developing User Interface(UI) Applications and professional web applications using one of more from the following: HTML 4.0/5, CSS2/ CSS3, JavaScript, AngularJS, React JS, JQuery, AJAX

  • Experience in one or more of the following skills: Core Java, J2EE, JDBC, JSP, Servlets, EJB, JNDI

  • Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, DOM parsers.

  • Experience working with SQL and No SQL databases such as Postgres, Solr

  • Familiarity with working on public clouds such as Google Cloud, AWS

  • Experience with networking or Cyber-security is a plus

  • Experience with modern software engineering practices (Continuous Integration, Test Driven Development) and respective tools such as Asana will be an advantage

  • Experience with Agile Methodologies such as Scrum/Kanban

  • Experience in creating the design documents – High Level & Low Level Design Documents

  • Healthcare domain knowledge is an added advantage

  • Demonstrate strong desire to develop new technical and professional skills on a continual basis

  • Has innovative ideas and demonstrates confidence to promote, share and implement ideas into actionable outcomes

Apply for this Position