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