Role Overview
TEEMA is hiring a mid-level Java Software Engineer. This is a contract hybrid role, based in Regina, Saskatchewan. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Java Developer
Location: Regina SK onsite
Employment Type: Contract / Full-Time
Overview
We are looking for an experienced Java Developer to work on medium to large-scale applications. You will be responsible for designing, developing, and maintaining high-quality software solutions in an Agile environment.
What You’ll Do
- Analyze user requirements and translate them into application design
- Design and develop scalable Java-based applications
- Write clean, efficient, and well-tested code
- Perform unit testing, debugging, and issue resolution
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
- Collaborate with cross-functional teams to deliver solutions
- Create technical documentation and support end users
- Recommend improvements to existing systems and infrastructure
- Participate in code reviews and continuous improvement initiatives
What You Bring
- 5+ years of experience as a Java Developer
- 5+ years of experience with JUnit
- 3+ years of experience with:
- Spring Boot and/or Angular
- Maven, Git, and database/UI development
- JSF 2.1
- JPA (Hibernate)
- Strong experience working in Agile or Agile/Hybrid environments
- Experience managing multiple projects or complex development initiatives
- Strong problem-solving and debugging skills
Nice to Have
- Experience in telecom or IT environments
- Exposure to AI tools and technologies
Education
- Degree or diploma in:
- Computer Science
- Engineering
- Information Technology
Frequently Asked Questions
How do I apply for the Java Software Engineer position at TEEMA?
Use the Apply button above to submit your application directly to TEEMA. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Java Software Engineer role at TEEMA remote or in-office?
This is a hybrid role based in Regina, Saskatchewan. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Java Software Engineer at TEEMA earn?
TEEMA has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Java Software Engineer role at TEEMA posted?
This role was posted on March 17, 2026 (83 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start