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