Enterprise Java Developer

1 month ago


Calgary, Canada Collage HR Full time

Since 2013 Aimsio's software has been helping heavy industrial businesses maximize revenue from field operations by improving communication between off-site locations and head offices. We are a B2B SaaS company with roughly 40 employees, about to take the next big step toward disrupting a sector that is ready for digital transformation. We’re ready to take on the world and we’d like you to join us

The Role: are you up for the challenge?

Our platform team builds and maintains the Aimsio foundation. Our software is a complicated, multi-faceted B2B product which solves many problems for our clients. You'll work with a small and busy team to help add new functions and introduce improvements to our Web application. You will be working closely with the team to deliver scalable and reliable code. One thing's for sure, any improvements you make will be greatly appreciated by either our external customers or our internal customers, so it's a win-win if you want your code to be used and valued.

Responsibilities: how will you make a contribution?
  • Collaborate with team members and other internal teams to identify problems. This could be missing features in the product, limitations with the current designs, or bugs in the application.
  • Design, develop, and document solutions using Java Enterprise Technologies. Contribute to the breaking down, planning, scheduling, and delivering of projects.
  • Ensure well-designed, reusable, and scalable solutions. Provide recommendations to improve the reliability, efficiency, and quality of the application.
  • Write code to develop new features or improve existing services using best-practice design patterns. Write unit and integration tests for your code and perform manual system tests. (We have an amazing QA team, but you still need to guarantee quality in everything you do)
  • Analyze and improve database queries and database designs.
  • Learn and use new technologies as needed.
  • Help team members grow in their careers and improve their skills. Perform code reviews.
Qualifications: do you have what it takes?
  • Mastery of Java with experience developing server-side applications using the common frameworks and libraries
  • 3+ years of software development experience with a distinguished track record on technically demanding projects
  • Proficiency in MySQL and database design
  • Hands-on experience with Hibernate, Spring, or other ORMs
  • Solid understanding of software development practices and design patterns
  • Strong time management and organizational skill to drive projects to completion
  • Fast and independent learner who uses creativity to answer questions and solve problems
  • Experience of RESTful APIs and Web services
  • Ability to read code and understand, analyze, and debug source
  • Proven record of success with web application development is a plus
  • Bachelors degree in Computer Science, Engineering or related fields.
Location

Aimsio is Remote First which means we're flexible about where you live. However, we can currently only consider candidates who are legally able to work for us in Canada. Our "home cities" are Calgary, Toronto, and Vancouver, so if you live elsewhere, at very least you should expect occasional flights to our home cities in the future for team-building events (we can't wait).

Compensation: get rewarded

You will receive a competitive base salary and our full health and wellness benefits plan. Our employee benefits include full health and dental; a wellness account; paid sick, WeWork Credits, vacation, and flex days; and a RRSP/TFSA Group Savings plan.

Equal Employer

At Aimsio, we take pride in fostering a diverse and inclusive workplace where all individuals are valued for their unique perspectives and talents. As an equal employer, we are committed to providing equal opportunities and maintaining an environment free from discrimination or bias. Join our team and contribute to a culture that celebrates diversity and promotes fairness in all aspects of our organization.

#J-18808-Ljbffr

  • Calgary, Alberta, Canada Nova Tribes Inc Full time

    We are seeking a skilled Java/J2EE Developer to join our team at Nova Tribes Inc. This role requires a high level of technical expertise, problem-solving abilities, and proficiency in developing microservices-based systems with advanced multi-threading capabilities.Key ResponsibilitiesDesign, develop, and deploy large-scale enterprise applications using...

  • Java Developer

    4 weeks ago


    Calgary, Alberta, Canada Nova Tribes Inc Full time

    About the RoleWe are seeking a highly skilled Java/J2EE Developer to join our team at Nova Tribes Inc. As a key member of our technology team, you will be responsible for designing, developing, and deploying large-scale enterprise applications using Java and J2EE technologies.Key ResponsibilitiesDesign and develop high-performance, scalable, and robust...


  • Calgary, Canada Aimsio Full time

    Since 2013 Aimsio's software has been helping heavy industrial businesses maximize revenue from field operations by improving communication between off-site locations and head offices. We are a B2B SaaS company with roughly 40 employees, about to take the next big step toward disrupting a sector that is ready for digital transformation. We’re ready to take...


  • Calgary, Alberta, Canada Nova Tribes Inc Full time

    Company OverviewNova Tribes Inc is a fast-paced technology company seeking an experienced Java/J2EE developer to join our team.Estimated Salary: $120,000 - $180,000 per annumJob DescriptionWe are seeking a skilled Java/J2EE developer with strong expertise in multi-threading, microservices architecture, and distributed systems. The ideal candidate will have...


  • Calgary, Alberta, Canada Improving Full time

    As a Cloud-Native Java Developer at Improving, you will have the opportunity to work on enterprise-wide Java and AWS projects from analysis to deployment. This role requires ownership and growth in technology and project leadership skills. You will also participate in a variety of projects, technologies, and clients, allowing you to mature your core software...


  • Calgary, Alberta, Canada Enterprise Holdings Full time

    OverviewWe're hiring for our Management Training Program at Enterprise Holdings.This career path offers opportunities in sales, business development, customer service, retail management, and operations.You'll receive training, development, mentoring, and a culture of promotion from within.This position is located at various branches.Our benefits package...


  • Calgary, Alberta, Canada Improving Full time

    About the RoleWe are seeking a skilled Java developer to join our team as a Senior Java Software Engineer. This is an excellent opportunity for someone looking to take their career to the next level and make a significant impact in the tech industry.Key ResponsibilitiesLead projects transforming legacy applications into cloud-native solutions on AWS,...

  • Technology Lead

    4 days ago


    Calgary, Canada Infosys Full time

    Infosys is seeking a Java 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 quality code...

  • Technology Lead

    4 days ago


    Calgary, AB, Canada Infosys Full time

    Infosys is seeking a Java 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 of testing...

  • Technology Lead

    5 days ago


    Calgary, Canada Infosys Full time

    Infosys is seeking a Java 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 quality code...

  • Technology Lead

    5 days ago


    Calgary, Canada Infosys Full time

    Infosys is seeking a Java 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 quality code...

  • Technology Lead

    5 days ago


    Calgary, Canada Infosys Full time

    Infosys is seeking a Java 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 quality code...

  • Technology Lead

    4 days ago


    Calgary, Canada Infosys Full time

    Infosys is seeking a Java 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 quality code...

  • Senior Java Developer

    1 month ago


    Calgary, Alberta, Canada Aimsio Full time

    About AimsioAimsio is a B2B SaaS company that helps heavy industrial businesses maximize revenue from field operations by improving communication between off-site locations and head offices.The RoleWe are seeking a skilled Java developer to join our platform team, which builds and maintains the Aimsio foundation. Our software is a complicated, multi-faceted...


  • Calgary, Alberta, Canada Nova Tribes Inc Full time

    About Nova Tribes IncNova Tribes Inc is a cutting-edge technology company that values innovation and collaboration.Job OverviewWe are seeking an experienced Enterprise Software Developer with strong expertise in multithreading microservices architecture and distributed systems to join our team. The ideal candidate will have at least 8 years of hands-on...


  • Calgary, Alberta, Canada Pandell Land Full time

    About the RolePandell Land is seeking a highly skilled Software Engineer to join our team in Calgary, Alberta. As a key member of our software development team, you will play a crucial role in the design, development, and implementation of our retail energy solutions in North America.Your ResponsibilitiesDesign and develop scalable, reliable, and secure...

  • Restaurant Manager

    3 months ago


    Calgary, Canada Java Blu Full time

    **Location**: Turks and Caicos Islands Java Blu will be opening their first Drive-Thru restaurant on the beautiful island Providenciales, in Turks and Caicos. We are looking for an experienced and dynamic Drive-Thru Restaurant Manager to lead our team and help us achieve success from day one. **Key Responsibilities**: **Operational Management**: -...

  • Technology Lead

    4 days ago


    Calgary, AB, Canada Infosys Full time

    Infosys is seeking a Java 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 quality code...


  • Calgary, Canada Infosys Limited Full time

    Company: ITL CanadaRequisition ID: 123677BRInfosys is seeking a Java Fullstack Lead Developer with application maintenance and support experience. The position will primarily be responsible for providing support for the In-House product from customer's requirements. The selected candidate will be able to provide user support, maintain and upgrade the...

  • Java Developer 3

    6 months ago


    Calgary, Canada Behavox Full time

    About the Role Behavox is an ecosystem of products with the common mission to organize all corporate communications and productivity data on Earth, and to make it useful to human organizations around the globe to become more compliant, improve conduct & culture, automate their CRM functions and more. We use behavioral signals captured in internal data...