Senior Software Engineer-Performance/Data/Java

2 weeks ago


Mississauga ON, Canada PointClickCare Full time
Senior Software Engineer-Performance/Data/Java

As a Senior Software Engineer (Performance) at PointClickCare, you will be part of a focused team with the ability to have a significant impact on the performance, scalability, and reliability of our Data Platform.

You’ll collaborate closely with cross-functional teams to identify bottlenecks, analyze system behavior, and propose performance enhancements. In addition, your contribution to a performance engineering culture, ensuring engineers are building in performance during the design phase is key to success. This role provides an opportunity to work with cutting edge cloud technologies as PointClickCare continues to expand its use of public cloud. If you thrive in a fast-paced environment and have a passion for optimizing software systems, we’d love to hear from you

Key Responsibilities:

· Contribute to quality products: The engineer will work on performance, stability, scalability, and reliability of the Data Platform.

· Drive performance initiatives: The engineer will design, develop, and implement performance enhancements for the Data Platform.

· Develop performance test suite: The engineer will plan, scope, schedule, and execute performance testing initiatives for the Data Platform.

· Consult with development SMEs: The engineer will collaborate with development subject matter experts to define performance metrics and goals.

· Advise on scalability and performance strategies: The engineer will provide guidance and recommendations to engineering teams on how to optimize system performance and scalability.

· Communicate performance insights: The engineer will present and explain performance findings, solutions, and best practices to peers and cross-functional groups.

· Develop performance tools and infrastructure: The engineer will assist in maintaining and provisioning performance test environments and creating automated performance solutions.

What qualifications we’re looking for:

· Strong Analytical Skills: Proficient in analyzing system performance, identifying bottlenecks, and proposing solutions.

· Software Development Knowledge: Experience with programming languages (Java, Python etc…) to understand system behavior and optimize performance.

· System Architecture Understanding: Ability to comprehend complex system architectures and their impact on performance.

· Performance Test Strategies: Experience designing and executing performance test plans and strategies.

· Testing Tools and Frameworks: Proficient in implementing and maintaining performance testing tools and frameworks.

· Monitoring and Analysis: Skilled in monitoring system performance, identifying issues, and recommending improvements.

· Scalability and Responsiveness: Ensuring applications are scalable, responsive, and can handle expected loads.

· Team Collaboration: Work closely with development teams to identify and resolve performance issues.

· Agile Integration: Serve as a performance advisor within agile teams, integrating performance considerations into software development practices.

· Effective Communication: Clearly communicate findings, recommendations, and performance insights to stakeholders.

Education and Experience:

· Degree in Mathematics or Computer science or related experience

· Recent hands-on experience in Performance Engineering and/or Software Engineering.

· Experience tackling performance problems related to data.

Bonus Points for:

· Experience with Spring Boot, Cloud infrastructure development.

· Experience with Jenkins CI/CD pipeline.

· Experience working on a SaaS product.

· Knowledge of scripting languages such as Python, Bash or Groovy.

· Proficient in GIT.

· Experience in JMeter, LoadRunner.

· Understand systems environments like shared resources, components and services, CPU, memory, storage, network, etc.

#J-18808-Ljbffr

  • Mississauga, Canada PointClickCare Full time

    Senior Software Engineer-Performance/Data/Java As a Senior Software Engineer (Performance) at PointClickCare, you will be part of a focused team with the ability to have a significant impact on the performance, scalability, and reliability of our Data Platform. You’ll collaborate closely with cross-functional teams to identify bottlenecks, analyze...


  • Mississauga, Canada PointClickCare Full time

    Senior Software Engineer-Performance/Data/Java As a Senior Software Engineer (Performance) at PointClickCare, you will be part of a focused team with the ability to have a significant impact on the performance, scalability, and reliability of our Data Platform. You’ll collaborate closely with cross-functional teams to identify bottlenecks, analyze...


  • Mississauga, Canada PointClickCare Full time

    Senior Software Engineer-Performance/Data/Java As a Senior Software Engineer (Performance) at PointClickCare, you will be part of a focused team with the ability to have a significant impact on the performance, scalability, and reliability of our Data Platform. You’ll collaborate closely with cross-functional teams to identify bottlenecks, analyze...


  • Mississauga, Canada PointClickCare Full time

    Position Summary As a Senior Software Engineer (Performance) at PointClickCare, you will be part of a focused team with the ability to have a significant impact on the performance, scalability, and reliability of our Data Platform. You’ll collaborate closely with cross-functional teams to identify bottlenecks, analyze system behavior, and propose...


  • Toronto, ON, Canada S.i. Systems Full time

    Our client is looking for a Senior Java (Springboot) Developer to support application development on TSYS migration and cloud infrastructure migration projects for a large financial bank - BNSJP. Hybrid - Toronto - expected to come into office 1-2 times/week (mostly Wednesdays, when there is a bigger team meeting some Mondays required) - needs candidates in...


  • Ajax, ON, Canada Wolken Software Full time

    Team Wolken is zealous and all about innovation. We firmly believe in keeping our customers first with our main goal being helping our customers achieve theirs. If you are passionate about working in a collaborative environment with colleagues who are not just experienced but also empowering, motivated and talented, thenWolken is the right place for you. ...


  • Toronto, ON, Canada CG Consulting Group Full time

    Senior Java Software Engineer / Designer Our client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry. Seeking exceptional software engineering candidates, someone who has successfully delivered large complex projects for Canadian or US banks. They focus on...


  • Toronto, ON, Canada CG Consulting Group Full time

    Senior Java Software Engineer / Designer Our client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry. Seeking exceptional software engineering candidates, someone who has successfully delivered large complex projects for Canadian or US banks. They focus on...


  • Toronto, ON, Canada Eleks Full time

    ELEKS is looking for a Middle Strong/Senior Java Developer in Poland. ABOUT PROJECT The project aims to help customers to take the right commercial decisions. The customer is a leading player in credit insurance and risk management. 4+ years of experience in software development with Java # Vanilla JS would be a plus, or any other front-end...


  • Toronto, ON, Canada First Derivative Full time

    Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems? Senior Java Software Engineer - Toronto First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile...


  • Ajax, ON, Canada Wolken Software Full time

    Team Wolken is zealous and all about innovation. We firmly believe in keeping our customers first with our main goal being helping our customers achieve theirs. If you are passionate about working in a collaborative environment with colleagues who are not just experienced but also empowering, motivated and talented, thenWolken is the right place for you. ...


  • Burlington, ON, Canada Synopsys, Inc. Full time

    About the Synopsys Software Integrity Group (SIG) Synopsys Software Integrity Group helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Synopsys, a recognized leader in application security, provides static analysis, software composition analysis, and dynamic analysis solutions that enable teams...


  • Toronto, ON, Canada First Derivative Full time

    Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems? Senior Java Software Engineer - Toronto First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions...


  • Toronto, ON, Canada First Derivative Full time

    Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems? Senior Java Software Engineer - Toronto First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions...


  • Ajax, ON, Canada McBird Technologies Pvt. Ltd Full time

    Java Engineer with full stack experience in building high-performing, scalable, enterprise-grade applications. Java developer responsibilities analysing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications. If you have hands-on experience with programming...


  • Mississauga, Canada Mimecast Full time

    Senior Software Engineer – Data Platform Team The driving force behind Big Data at Mimecast Dive into the forefront of innovation with our Data Platform engineering team, where we process massive volumes of data to delight our customers with insights they love! Our pioneering Data Platform pushes on the boundaries of what’s possible, leveraging the...


  • London, ON, Canada CARFAX Full time

    Join Team CARFAX as a Senior Software Engineer - Full Stack We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our products and our customers. We help millions of consumers make more-informed decisions every day. We know that our teammates are our most valuable asset, and we value a...


  • Ajax, ON, Canada Xalted Information Systems Pvt. Ltd. Full time

    Job Description Proficiency with Core Java and object oriented design Knowledge and experience developing data-centric, web-based applications using JSF/JSP, Java(Collections, Multi-threading, socket programming), JavaScript, Sigma.js, Node.js, AJAX, HTML, CSS, Graph DB Titan/Janus, Elastic Search, Tomcat/JBOSS) Knowledge of and/or experience in building...


  • Toronto, ON, Canada Rethink Solutions Inc. Full time

    Java Software Engineer | Rethink Solutions Careers Product Java Software Engineer Location: Toronto, ON  Type : Permanent, Full Time About the Position We are looking for a Java Software Developer who aligns with our vision and goals, and who is excited and motivated to help our market “rethink” the way they manage property taxes. The ideal...


  • Toronto, ON, Canada 3Pillar Global, Inc. Full time

    Senior Software Engineer - Full Stack -Java/Angular We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key...