Agile Java Developer

4 months ago


Mississauga, Canada KUBRA Full time
With the increase in new clients and projects, our Product Development team is expanding and we are looking for an accomplished and passionate Java Software Engineer to join the team

As a Java Software Engineer at KUBRA, you will collaborate with a group of talented technologists committed to excellence.

Software Engineer is the title of this position, internally.

What you get to do every day

  • Design & build software to introduce new functionality and expand existing functionality
  • Translate business requirements into technical specifications & design
  • Contribute to overall product architecture
  • Research, evaluate, and implement suitable design patterns & technologies
  • Collaborate with the teams to develop product roadmaps
  • Suggest and make product improvements as per industry trends & standards
  • Build and maintain high-quality tests along with feature development
  • Communicate effectively with technical & non-technical resources
  • Help train and mentor other Software Engineers
  • Handle 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

What kind of person should you be?

  • Pride yourself on problem-solving and analytical skills
  • Ability to quickly learn unfamiliar systems & code bases
  • Can handle stressful situations calmly
  • Oftensuggest ideas for new applications that can improve operations
  • Self-motivated and enjoy learning new techniques and technologies
  • Outstanding ability to debug & triage complex problems
  • Assess maintainability & long-term impacts of design choices
  • Respect for deadlines
  • Ability to work independently is crucial but also value teamwork

What skills do you need?

  • Bachelor’s degree in Computer Science or Engineering, or equivalent experience
  • Master’s degree is preferred
  • Minimum of 3 years of experience in Java environments
  • Leadership experience is preferred
  • Experience with Amazon AWS cloud facilities such as EC2, S3, and RDS is preferred
  • Strong proficiency in Java and object-oriented design, with knowledge of Spring/Spring Boot and Java EE
  • Experience in Java concurrency, use of relational databases, and stream processing
  • Experience writing JUnit tests to achieve high test coverage of Java code changes
  • Experience working with Linux systems
  • Experience with Puppet/Chef/Terraform or similar software
  • Experience with Docker

What can you expect from us?

  • Award-winning culture that fosters growth, diversity, and inclusion for all
  • Paid day off for your birthday
  • Access to LinkedIn learning courses
  • Bi-annual performance-based bonus
  • Continued education with our education reimbursement program
  • Flexible schedules
  • Free unlimited access to our refreshment stations (fully stocked with tea, coffee, and other beverages)
  • Two paid days for volunteer opportunities
  • A free premium membership for ‘Headspace’; an app geared towards mental health and wellbeing
  • Access to Perkopolis retail discounts
  • Generous benefit coverage with low premiums (+ a Health Care Spending Account)
  • RRSP Matching

KUBRA is an equal opportunity employer dedicated to building an inclusive and diverse workforce. KUBRA offers billing and payments, mapping, mobile apps, proactive communications, and artificial intelligence solutions for customers. p>

Our office is small enough to allow creative individuals to flourish, yet large enough to provide long-term stability. We offer a casual work environment, competitive compensation, and a stellar benefits program.


  • Agile Java Developer

    2 months ago


    Mississauga, Canada Capgemini Full time

    p>Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of...


  • Mississauga, Canada Axiom Software Solutions Limited Full time

    Role: Java Backend EngineerLocation: Mississauga, Ontario, CanadaRequired Skills: Core Java, Spring Boot, Microservices, J2EE, strong in coding10+ years of experience in JavaHands-on Java codingExperience in security and integrationSQL experienceBanking experience8+ years of experience on Java/J2EE based applications design, development, and...


  • Mississauga, ON, Canada Infosys Full time

    Infosys is seeking a Java Full stack Developer. This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design; deliver high quality code deliverables for a module, lead validation for all types...

  • Agile Java Developer

    3 weeks ago


    Mississauga, Canada Dexian Full time

    Job Title: Trading Java DeveloperLocation: Mississauga, ON (Hybrid)Duration: 11 Months (possible extensions)Required:10+ years of strong hands-on development experience using Core Java, Multithreading, Spring Boot, data structures, JMS, Microservices & distributed application design.5+ years’ experience in developing and maintaining highly scalable,...


  • Mississauga, Ontario, Canada Open Systems Technologies Full time

    About the RoleWe are seeking an experienced Senior Fullstack Java Developer to join our agile team at Open Systems Technologies in Mississauga.

  • Agile Java Developer

    3 months ago


    Mississauga, Canada Citigroup Inc. Full time

    h3>The Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. li>Resolve a variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.Utilize advanced...

  • Java Developer

    7 months ago


    Mississauga, Canada CB Canada Full time

    Java Developer On behalf of our client in the Financial Services Sector, PROCOM is looking for a Java Developer. Java Developer – Mandatory Skills 5+ years of hands-on experience in building an enterprise scale highly componentized application using Core Java Experience working with SOA & Micro-services utilizing REST, SOAP etc. Experience working in a...


  • Mississauga, Canada Virtusa Full time

    Java Full Stack developer - CREQ191921 Description Job Description: Responsibilities: Required Skills: Hands on experience in Java-J2EE, Spring, Springboot, Rest APIs, ORM (Hibernate/JPA) development. Proficient in Java8, Microservices Experience in UI/Angular (Secondary skill) Working knowledge in RDBMS as Oracle and SQLs Strong knowledge of Design...


  • Mississauga, Canada Axiom Software Solutions Limited Full time

    Role:- Java Fullstack DeveloperLocation: Mississauga, Canada Required Skills : Java, Springboot, Microservices, Angular, No.of Years of exp : 10+ yrs.Skills set :1.JAVA J2EE,2.Spring/Springboot,3.Angular and REST API development,4.Microservices,5.Devops and cloud(preferred)6.Junit development & testing,• 8+ years of experience on Java/J2EE based...

  • Lead Java Developer

    2 weeks ago


    Mississauga, Ontario, Canada Capgemini Full time

    About This RoleAs a Lead Java Developer at Capgemini in Mississauga, ON, you will have the opportunity to lead the development of cutting-edge Java applications. With strong knowledge of Core Java, Spring, and Hibernate frameworks, you will be responsible for designing, developing, testing, and deploying high-quality software solutions.Key...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    We are seeking an experienced Senior Java Backend Developer to join our team at Axiom Software Solutions Limited. In this role, you will be responsible for designing, developing, and deploying high-quality Java backend applications.About the RoleThis is a senior-level position that requires a minimum of 10 years of experience in Java development. The ideal...


  • Mississauga, Ontario, Canada Capgemini Full time

    About the RoleWe are seeking a Senior Developer with extensive experience in Java and Oracle Middleware to join our team. The ideal candidate will have a strong background in object-oriented design, Agile/Scrum development, and advanced SQL skills. This is an exciting opportunity for a highly skilled professional to contribute to our team's success.Key...


  • Mississauga, Canada Virtusa Full time

    Java full stack Developer - CREQ195913 Description 7+ years of strong Coding skills in Java/J2EE technologies with Spring Boot experience, Micro-services. Experience with Spring Boot 2, Spring MVC, Spring Core, Spring Batch, Multi-Threading, JPA2, Hibernate, and Spring JDBC Experience with Spring Security (OAuth, LDAP). Familiarity with Authentication,...


  • Mississauga, Ontario, Canada Synechron Full time

    We are seeking a seasoned Senior Java Developer to join our global consulting firm, Synechron. As a leading provider of digital solutions, we empower businesses to transform and thrive in the modern era.Based on industry standards and job requirements, this position comes with an estimated annual salary of $140,000-$180,000.About the RoleThe successful...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    About the RoleWe are seeking an Expert Java Backend Developer to join our team at Axiom Software Solutions Limited.Job DescriptionThe ideal candidate will have a strong background in Java and experience with Spring Boot, Microservices, and J2EE. He/She should be well-versed in OOP concepts, Java fundamentals, and Agile scrum execution using tools like...

  • Java Developer

    2 months ago


    Mississauga, Ontario, Peel region, Canada Capgemini Full time

    Job Title: Java DeveloperJob Location - Mississauga - HybridJob DescriptionLooking for a senior Developer to work deploy and manage web / API based applications who are passionate about their work and overview the ideals of the software craftsmanship and Agile development practices. 5-8 years of hands-on experience in developing web-based software...


  • Mississauga, Canada Infosys Full time

    Infosys is seeking a Java Full stack Developer. This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design; play an important role in creating the high level design artifacts; deliver high...

  • Java Developer

    3 weeks ago


    Mississauga, ON, Canada Capgemini Full time

    Job Role: Java Developer Location: Mississauga, ON Type: Permanent Fulltime Job Description: Key Responsibilities: Develop, test, and deploy Java applications. Write clean, efficient, and well-documented code. Troubleshoot and resolve application issues. Collaborate with stakeholders to gather and understand requirements. Stay updated on Java...


  • Mississauga, Canada Luxoft Full time

    Project descriptionWe're looking for a talented and passionate Java Team Lead to join our Mortgage Pricing team. The successful candidate will help drive transformation projects of our environment across Development / UAT and Production. Our plan is to build a small team of 2 Angular and 2 Java developers in Canada that will collaborate with the US-based...

  • Java Developer

    2 months ago


    Mississauga, Ontario, Peel region, Canada Capgemini Full time

    Job Title - Java Developer Job Location - Mississauga Onsite hybrid Job DescriptionLooking for a senior Developer to work deploy and manage web / API based applications who are passionate about their work. the ideals of the software craftsmanship and Agile development practices.5-8 years of hands-on experience in developing web-based software applications....