Principal Java Data Engineer
WFA Digital Insight
The demand for skilled data engineers in the healthcare industry has been on the rise, with a 25% increase in job postings over the past year. As a Principal Java Data Engineer at PointClickCare, you'll play a crucial role in shaping the future of healthcare technology. With a strong focus on innovation and AI-driven solutions, this company stands out in the industry. Before applying, candidates should be aware of the company's commitment to remote work and the potential for occasional travel to offices in Mississauga or Salt Lake City.
Job Description
About the Role
As a Principal Java Data Engineer at PointClickCare, you will be responsible for designing, developing, and maintaining large-scale Data Platforms and data pipelines based on microservices architecture. You will work closely with a passionate team to drive innovation and shape the future of the company's data ecosystem. Your expertise will be crucial in enhancing and implementing batch and real-time data solutions, mentoring team members, and delivering technical objectives.The role entails working on complex data engineering projects, collaborating with cross-functional teams, and driving technical excellence across the organization. You will be responsible for making significant technical contributions and elevating the team's capabilities. With a strong focus on AI-driven solutions, you will work with modern technologies to drive innovation that impacts the entire organization.
PointClickCare is committed to empowering its employees to be the architects of a smarter healthcare future. The company's mission is to help providers deliver exceptional care, and this role will play a critical part in achieving that goal.
What You Will Do
- Design, develop, and maintain large-scale Data Platforms and data pipelines based on microservices architecture
- Enhance and implement batch and real-time data solutions
- Mentor and guide junior team members to ensure technical excellence
- Collaborate with cross-functional teams to drive innovation and deliver technical objectives
- Develop and maintain technical documentation for data engineering projects
- Participate in code reviews and ensure high-quality code standards
- Troubleshoot and resolve complex technical issues
- Stay up-to-date with industry trends and emerging technologies
What We Are Looking For
- 8+ years of experience in data engineering, preferably in the healthcare industry
- Strong expertise in Java, with experience in developing large-scale data pipelines
- Experience with microservices architecture and containerization (e.g., Docker)
- Strong understanding of data modeling, data warehousing, and ETL processes
- Experience with cloud-based data platforms (e.g., AWS, GCP, Azure)
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Experience with Agile development methodologies
- Bachelor's degree in Computer Science or related field
Nice to Have
- Experience with AI-driven solutions and machine learning
- Knowledge of data governance and data quality best practices
- Experience with data visualization tools (e.g., Tableau, Power BI)
- Certification in data engineering or related field
- Experience with DevOps practices and continuous integration/continuous deployment (CI/CD)
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a leading health tech company
- Flexible and remote work arrangements
- Professional development opportunities
- Access to cutting-edge technologies and tools
- Collaborative and dynamic work environment
- Recognition and reward for outstanding performance
- Comprehensive health and wellness programs
- Support for continued education and career growth
How to Stand Out
- Make sure to highlight your experience with Java and data engineering in your resume and cover letter.
- Be prepared to discuss your experience with microservices architecture and containerization during the interview process.
- Showcase your ability to work collaboratively and drive technical excellence across teams.
- Emphasize your understanding of data modeling, data warehousing, and ETL processes.
- Prepare to discuss your experience with cloud-based data platforms and AI-driven solutions.
- Be ready to provide examples of your problem-solving skills and ability to troubleshoot complex technical issues.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.