Java Developer (Order-to-Cash Software Engineer)
Skills
About the role
We are currently hiring an experienced Java Developer (Order-to-Cash Software Engineer) for a full-time onsite opportunity in Calgary, Alberta.
Required Qualifications
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.
Requirements
Preferred Skills
Spring Framework
Hibernate/JPA
Microservices
Git
Maven or Gradle
Oracle, PostgreSQL, or MySQL
Work Authorization
Applicants must be Canadian Natives.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.