Develop and maintain large Java applications for big data processing within the PointClickCare platform.
Optimize code to improve performance of existing systems while ensuring scalability as user demand grows.
Collaborate with cross-functional teams, including product managers, developers, testers, and operations staff, to understand business needs and technical requirements for data processing solutions.
Implement robust error handling mechanisms within Java applications to ensure system stability under varying loads.
Monitor application performance using tools like JConsole or VisualVM and provide regular reports on the health of systems in place.
Stay updated with industry trends, best practices, and emerging technologies related to big data processing and apply them effectively at PointClickCare.
Participate actively in code reviews and contribute back to team knowledge by sharing insights gained from experience or learning new techniques/tools relevant to the role.
Benefits
Salary: Explicitly stated as part of compensation.
Equity: Mentioned alongside salary benefits.
PTO: Included in the job posting's list of perks and benefits.
Insurance: Listed under insurance policies provided to employees, which is a benefit.
Perks: The company culture recognition by Forbes implies additional non-monetary rewards or 'perks'.
Remote work options: Specified for remote roles within the job posting details.