Job Description
<p><p><b>Position : </b> Senior Java Angular Developer<br/><br/><b>Experience : </b> 8+ Years <br/><br/><b>Location : </b> Mumbai, Pune, Bangalore (Hybrid model expected to visit office twice a month)<br/><br/><b>Interview Process :</b><br/><br/>Round 1 : Technical Evaluation<br/><br/>Round 2 : Soft Skills + Case-Based Assessment<br/><br/>Round 3 : Stakeholder Round<br/><br/><b>Mandatory Skills</b><br/><br/>Backend : Java, Spring Boot<br/><br/>Frontend : Angular<br/><br/>Database : Oracle / SQL<br/><br/>Enterprise Tools : IBM or Microsoft stack<br/><br/><b>Job Description :</b><br/><br/>Contribute to all software-development life-cycle phases including : domain and non-domain problem analysis, solution requirement gathering and analysis, solution design, implementation, code review, source-code control, source building deployment, validation, QA support, and production support.<br/><br/><b>Essential Duties and Responsibilities</b><br/><br/>- Maintain and enhance multi-tier messaging application suites (Java EE, Spring framework, 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, Spring framework, 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 InfoSystems 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 modeling, 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/><b>Desired Requirements :</b><br/><br/>- Java EE, Angular<br/><br/>- InfoSystem's Cache and/or IRIS for Health<br/><br/>- Spring framework<br/><br/>- Modern deployment architectures using containers, API Gateways, load balancers, and AWS cloud based environments<br/><br/>- WebSphere or WebLogic, RHOS<br/><br/>- RESTful Web Services<br/><br/>- JMS interfacing, Apache Kafka, and IBM MQ<br/><br/>- Node.js/NPM, Bootstrap, or similar frameworks<br/><br/>- Git/BitBucket (git flow), Maven, Nexus, UCD, Jira (Kanban and SCRUM), agile workflow<br/><br/>- Unix shell script, DOS script<br/><br/>- SQL (optionally PLSQL)<br/><br/>- Design patterns<br/><br/>- HTML5, CSS3, and TypeScript development<br/><br/>- Ability to transform specific domain requirements into generalized technical requirements, and design and implement abstract solutions that are understandable and scalable in performance and reuse<br/><br/>- HL7 and/or Healthcare and/or Clinical Toxicology<br/><br/>- Oracle, MySQL, Derby DB</p><br/></p> (ref:hirist.tech)