10 Aug
|
D-TechWorks
|
Bengaluru
10 Aug
D-TechWorks
Bengaluru
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.
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 projects
Support applications and people via Kanban processes
Collaborate with laboratory users to analyze problems, design and implement solutions for enterprise systems
Provide support and troubleshooting of production systems according to an on-call schedule
Document problem analysis, solution design, implementations, and system support guidelines
Coach and train team members across lab system organizations to support and develop Java applications
Communicate effectively and constructively with developers, QA, business analysts, and system users
Design and depict via UML relational DB table models, object-oriented class models, messaging models, configuration models
Understand, document, support,
and improve inherited code and processes
Help document knowledge and discovery with peer developers
Minimum Requirements
Solid Java EE experience (Servlets, JMS, JSP, EJB, JCA, and JPA) development and support
Solid InfoSystems Cache/IRIS for Health development and support A minimum of 1 years of JPA/ORM (Hibernate), Junit, XML/XSD, JSON experience or equivalent
Solid SQL (and optionally PLSQL) experience
Experience with Oracle DB including explain plan and or other query optimization techniques/tools
Excellent verbal and written communication skills
Solid UML modeling, ER and OO design, and data-normalization techniques
Strong code-factoring philosophies and techniques
Eclipse or NetBeans (or equivalent) IDE
Strong understanding of client/server design, and smart recognition of separation-of-concern like functional behavior versus non-functional performance
Desired Requirements
Java EE, Angular
InfoSystem's Cache and/or IRIS for Health
Springframework
Modern deployment architectures using containers, API Gateways, load balancers, and AWS cloud based environments
WebSphere or WebLogic, RHOS
RESTful Web Services
JMS interfacing, Apache Kafka, and IBM MQ
Node.js/NPM, Bootstrap, or similar frameworks
Git/BitBucket (git flow), Maven, Nexus, UCD, Jira (Kanban and SCRUM), agile workflow
Unix shell script, DOS script
SQL (optionally PLSQL)
Design patterns
HTML5, CSS3, and TypeScript development
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
HL7 and/or Healthcare and/or Clinical Toxicology
Oracle, MySQL, Derby DB
📌 Java Angular Stack Professional (Bengaluru)
🏢 D-TechWorks
📍 Bengaluru