We are currently hiring an experienced Java Developer (Order-to-Cash Software Engineer) for a full-time onsite opportunity in Calgary, Alberta.
-
Bachelor's degree in Computer Science, Engineering, or a related field.
-
5+ years of experience developing enterprise applications using Java, Spring Boot, and relational databases.
-
Strong hands-on experience with:
-
Java
-
Spring Boot
-
JavaScript
-
SQL (query writing, troubleshooting, and performance optimization)
-
Vaadin (front-end development)
-
Experience building RESTful APIs and enterprise-grade applications.
-
Familiarity with Agile methodologies, including user stories, sprint planning, code reviews, and CI/CD.
-
Strong analytical and problem-solving skills with an ownership mindset.
-
Excellent communication and collaboration skills.
-
Spring Framework
-
Hibernate/JPA
-
Microservices
-
Git
-
Maven or Gradle
-
Oracle, PostgreSQL, or MySQL
Applicants must be Canadian Natives.