Java Data Engineer
Back to All Jobs
[social_share]
Our client requires two (2) data engineers to oversee multiple technical workstreams within a multi year registry remediation program within a healthcare environment.
Responsibilities include enhancing and supporting key master data management systems by developing, optimizing, and maintaining application services that ensure accurate and reliable entity records. Engineers must have proficiency in Java frameworks and libraries, and are expected to drive solution architecture, integration, and performance improvements across complex data platforms.
Work is onsite at client location in Toronto, ON.
Toronto, Ontario (Onsite)
Responsibilities
Deliverables Include:
Providing Tier 1 application support and supporting maintenance releases Delivering well designed, efficient and testable code Writing reusable Java libraries and follow coding best practices
Supporting AWS based initiatives (setting up services in the cloud, troubleshooting) Designing and implementing RESTful APIs and microservices Identifying and remediating issues in the code, including performance bottlenecks
Conducting unit and integration tests Performing code reviews Documenting deliverables and provide knowledge transfer Mandatory Requirements
3-4 years of application support experience (including issue analysis, remediation, support documentation) 4-5- years of extensive Java development experience including expertise in programming with Java Server pages (JSP) and servlets, Web frameworks (e.g., Struts and Spring) 4-5 years of experience in service-oriented architecture/web services (SOAP/REST)
3-4 years of experience with IBM WebSphere Application Server (WAS) 3-4 years of application support experience (issue analysis, remediation, support documentation) 2 years of experience with container-based development (e.g., Docker, Kubernetes, OpenShift)
Experience with PKI and WS-Security, WS-Policy and various WS-* standards Practical experience with HL7 / FHIR messaging Experience with SQL programming in relational databases
Strong understanding of Software Development Life Cycle (SDLC), Quality Assurance requirements, and software Desirable Requirements
4-5 years of experience with IBM InfoSphere Master Data Management (MDM) Identity Hub Standard Edition (formerly Initiate) Practical experience with AWS (Cloud Computing, Networking, Administration) Technical background including Java development and application design experience.
Working with others to share expertise and achieve outcomes that benefit the organization, demonstrating strong communication skills to others on the team through active listening, summarizing, and facilitating. Ensures the timely delivery of support, effectively adapting to tight deadlines and sudden changes in priorities to accomplish objectives. Plans for possibilities and contingencies, identifying opportunities and problems to ensure that best results are achieved.
Recognizes and makes the best use of the diverse skills, abilities, and experiences of team members to achieve best outcomes.
Demonstrating the unique skills required of the job; staying current with changing job skills to positively impact operational efficiency and the effectiveness of services provided.