CareerPlanGet AI match score →

Senior Software Engineer- Big Data & Java

Mississauga💼 Full-time🗓 2026-06-05 → 2026-08-01

Core

Building and maintaining big data systems and Java applications to support healthcare provider organizations and post-acute care services.

Role type

Senior Software Engineer (Big Data & Java)

Builds

Scalable big data platforms and Java-based software solutions for healthcare providers

Domain

Healthcare technology / Big Data

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Big Data technologies, system architecture, cloud infrastructure, data pipeline development

Preferred skills

Experience with healthcare data standards, AI tool integration, distributed systems

Technologies

Java, Big Data frameworks, Cloud platforms

Responsibilities

Design and implement scalable big data solutions, develop and maintain Java applications, optimize data pipelines, collaborate with cross-functional teams on healthcare product features

Seniority

Senior, hands-on IC

Rewrite
## Responsibilities - As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable and efficient software solutions within the Big Data and Java ecosystem. - Collaborate with cross-functional teams to define, design, and implement new features and functionality. - Participate in code reviews and ensure high-quality, maintainable code. - Contribute to the architecture and design of the platform, ensuring it meets performance, scalability, and security requirements. - Integrate AI tools into daily workflows to enhance collaboration, productivity, and decision-making. - Work closely with product and business teams to understand requirements and translate them into technical solutions. - Stay current with emerging technologies and industry trends to drive innovation. ## Requirements - Bachelor's or Master's degree in Computer Science or related field. - 7+ years of experience in software development, with a strong background in Java and Big Data technologies. - Proficient in Java, with experience in building scalable and high-performance applications. - Strong understanding of Big Data technologies such as Hadoop, Spark, Kafka, and related ecosystems. - Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). - Solid knowledge of database systems (SQL/NoSQL) and data modeling. - Excellent problem-solving skills and ability to work independently and in a team environment. - Strong communication and collaboration skills. - Must be able to work in a hybrid role, residing within commutable distance to the office. ## Nice to Have - Experience with AI/ML integration in software development. - Familiarity with healthcare industry standards and regulations. - Experience with Agile/Scrum methodologies. - Strong leadership and mentoring skills. - Experience with DevOps and CI/CD pipelines. ## Benefits - Flexible work arrangements with hybrid expectations. - Opportunities for growth and professional development. - Access to cutting-edge technology and innovation. - Competitive compensation and benefits package. - Collaborative and innovative work environment. - Recognition and rewards for contributions. **Travel to Office expectations** For Hybrid Roles: There will be an expectation to reside within commutable distance to the office/location specified in the job listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role.
Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Lever ↗