About the Job
Role : Senior Java Software Engineer
Title : AVP / VP
Location : Calgary, AB (Day 1 Onsite / Hybrid) – Fulltime
Mode of Work : 3 days / week onsite required
Required Experience : 7+ years
Responsibilities
- Design, develop, and maintain Java-based backend systems and RESTful APIs.
- Build responsive, dynamic user interfaces using related technologies.
- Collaborate with front-end developers, back-end developers, and other stakeholders to create seamless user experiences.
- Participate in system architecture and design discussions.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Write unit tests and ensure the reliability of both front-end and back-end code.
- Contribute to code reviews and help maintain coding standards.
- Stay updated with emerging trends and technologies in web development.
- Ensure that the web application is responsive, secure, and cross-browser compatible.
- Implement authentication, authorization, and security practices on both front-end and back-end.
Required Skills
- Java (Spring Boot, Hibernate, Java EE, JPA, etc.)
- Experience working with RESTful APIs and JSON.
- Strong understanding of front-end technologies: HTML5, CSS3, JavaScript (ES6+), and TypeScript.
Preferred Qualifications
- Master's degree in Computer Science or related field.
- Experience with other cloud platforms (e.g., Azure, Google Cloud).
- Knowledge of front-end technologies such as Angular or React.
- Experience with DevOps practices and tools.
- Proficiency in Python and experience with Linux / Unix environments.
Benefits
- Healthcare insurance for you and your family (medical, dental, vision).
- Short / Long term disability insurance.
- Life Insurance.
- Accidental death & disability Insurance.
- 3 weeks of Paid Time Off.
- Support and fee coverage for immigration needs.
- Remote office set up stipend.
- Support for industry certifications.
- Additional cash incentives.
- Re-skilling opportunities to transition between technologies.
Schedule & Work Mode
Schedule: Monday to Friday
Work Mode: Hybrid
Job Type
Full-time