Job Description
<p><p><b>JOB TITLE </b>: Senior Java Developer<br/><br/>- Location: (Mumbai -Tuesday & Thursday & /Pune(Once in a month)/Bangalore) - hybrid tues & wed)<br/><br/><b>Essential Duties and Responsibilities </b>:<br/><br/>- Maintain and enhance multi-tier messaging application suites (Java EE, Springframework, WAS, Oracle, DB2, MQ)<br/><br/>- Build and maintain IRIS4Health middle-tier message applications (IRIS Interop/Cache; Java, Drools, Kafka, Restful, MLLP, SQL)<br/><br/>- Build and maintain multi-tier Clinical Toxicology application (Angular, Java EE, Springframework, WAS, RHOS, Cache, SQL)<br/><br/>- Maintain stat-tracking application (two-tier Delphi, MySQL)<br/><br/>- Maintain and enhance Cytogenetics three-tier application (Java EE, WAS, DB2, Oracle, SQL, )<br/><br/>- Maintain and enhance Fibrosure application (Java EE, WAS, Derby)<br/><br/>- Define develop, validate, and release software products via agile processes for small and large projects<br/><br/>- Support applications and people via Kanban processes<br/><br/>- Collaborate with laboratory users to analyze problems, design and implement solutions for enterprise systems<br/><br/>- Provide support and troubleshooting of production systems according to an on-call schedule<br/><br/>- Document problem analysis, solution design, implementations, and system support guidelines<br/><br/>- Coach and train team members across lab system organizations to support and develop Java applications<br/><br/>- Communicate effectively and constructively with developers, QA, business analysts, and system users<br/><br/>- Design and depict via UML relational DB table models, object-oriented class models, messaging models, configuration models<br/><br/>- Understand, document, support, and improve inherited code and processes<br/><br/>- Help document knowledge and discovery with peer developers<br/><br/><b>Minimum Requirements :</b><br/><br/>- Solid Java EE experience (Servlets, JMS, JSP, EJB, JCA, and JPA) development and support<br/><br/>- Solid Info Systems Cache/IRIS for Health development and support<br/><br/>- A minimum of 1 years of JPA/ORM (Hibernate), Junit, XML/XSD, JSON experience or equivalent<br/><br/>- Solid SQL (and optionally PLSQL) experience<br/><br/>- Experience with Oracle DB including explain plan and or other query optimization techniques/tools<br/><br/>- Excellent verbal and written communication skills<br/><br/>- Strong UML modelling, ER and OO design, and data-normalization techniques<br/><br/>- Strong code-factoring philosophies and techniques<br/><br/>- Eclipse or NetBeans (or equivalent) IDE<br/><br/>- Strong understanding of client/server design, and smart recognition of separation-of-concern like functional behavior versus non-functional performance<br/><br/>Location : (Mumbai -Tuesday & Thursday & /Pune(Once in a month)/Bangalore) - hybrid tues & wed)<br/><br/><b>Mandatory skill </b>: Java, angular, spring boot, Oracle/SQL, IBM/MS</p><br/></p> (ref:hirist.tech)