Enterprise Java Developer

at  Aimsio

Calgary, AB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jan, 2025Not Specified25 Oct, 2024N/AHibernate,Design Patterns,Mastery,Design,Spring,Database,It,Completion,Mysql,Javascript,Java,Web Application Development,Time Management,Creativity,Web Services,Computer Science,CodeNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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!

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
  • Work experience with JavaScript is a plus
  • Bachelors degree in Computer Science, Engineering or related fields.

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science engineering or related fields

Proficient

1

Calgary, AB, Canada