Software Engineer -Java
Description
KUBRA is looking for a Software Developer, Java to join our Payments Engineering team. In this role, you will help design, build, and enhance enterprise-scale software solutions that support exceptional customer experiences and high-performance payment systems. You will work closely with engineers, team leads, and designers to turn business and client requirements into scalable product features. This is an exciting opportunity for a developer who enjoys solving complex technical problems, contributing to software architecture, and building reliable, high-throughput systems in a collaborative environment.
How You’ll Contribute Contribute to design of new functionality and expand existing functionality Communicate with Software Engineers, Team Lead, and designers Manage a number of projects and tasks using a variety of technologies Learn and become proficient with new technologies as product designs dictate. This may occasionally involve training at local and national technical training workshops.
Strengths That Shine in This Role Effective communication and organizational skills Team player who takes pride in their work Well-rounded agile, adaptable and responsible individual with hands-on experience of all phases of a project – requirements, design, development, testing and deployment Strong analytical and problem-solving skills Thrives in a fast-paced, delivery-oriented environment with the ability to multi-task and manage multiple competing deliverables and deadlines Strong object-oriented programming skills and knowledge of design patterns Ability and desire to work at a very detailed level while also having the ability to understand objectives from a macro perspective. Willing to work extended hours to meet deadlines when required Passionate about building great software that exceeds user expectations
Skills That Matter in This Role 3–5 years of professional software development experience in Java-based environments 2+ years of hands-on experience building REST APIs or microservices Strong proficiency in Java 17+ , object-oriented design, and design patterns Experience with frameworks such as Spring Boot or Jakarta EE Experience working with cloud platforms such as AWS, GCP, or Azure Hands-on experience with CI/CD tools such as Jenkins, CircleCI, or GitHub Actions Solid understanding of Java concurrency , relational databases, and stream processing Experience writing JUnit and integration tests to support high test coverage and code quality
Why You’ll Love Working Here Thrive in an award-winning culture that champions growth, embraces diversity, and fosters inclusion for all. See our awards → Earn annual performance-based bonuses recognizing your contributions Enjoy generous benefit coverage with low premiums , plus a Healthcare Spending Account and Wellness Spending Account Invest in your future with RRSP matching Take time to recharge with paid vacation and sick days , and enjoy a paid day off for your birthday Make a difference with two paid volunteer days to support causes you care about Keep learning with free access to LinkedIn Learning and our education reimbursement program for continued development Feel appreciated through our employee recognition programs Support your mental health with a free premium Headspace membership Stay refreshed with unlimited access to fully stocked beverage stations Save more with exclusive Perkopolis retail discounts