Senior Java/J2EE Developer to perform systems testing and maintain program code for an insurance client
S.i. Systems
Edmonton, AB-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on March 3rd, 2026
-
Starting date : 1 position to fill as soon as possible
Description
Senior Java/J2EE Developer to perform systems testing and maintain program code for an insurance client
**Hybrid in Edmonton or Calgary**
Must haves:
- A Computer Systems Technology diploma from a Technical Institute.
- 10+ years of progressive experience in an Oracle environment using J2EE and/or Oracle ADF.
- Advanced experience with Spring Boot for building backend services and integrating applications.
- Established Proven ability to work using tools like GitLab, Eclipse, JDeveloper and other Java toolkits
- Experience working in large, distributed enterprise environments.
- Demonstrated proficiency in written communication.
- Excellent problem‑solving skills and the ability to troubleshoot issues across cloud, backend, and front‑end layers.
- Demonstrated ability to quickly learn business applications.
Nice to haves:
- Completion of Oracle Certified Professional (OCP) would be considered an asset.
- Experience with Spring and ADF Framework would be preferred
- Experience with Delivery management tools like ALM, Service Now and Jira is highly preferred
- Proficiency in SQL and MySQL for database design, integration and development would be a desired asset
- Experience with system to system integration (Web Services, RESTful) would be considered an asset.
- Demonstrated project leadership expertise would be highly beneficial.
Responsibilities:
- Analyzes application problems and recommends modifications.
- Designs and builds custom pages for various business units.
- Produces and maintains program code and documentation.
- Designs and builds application components based on user requirements.
- Prepares functional specifications for user sign-off.
- Performs systems testing with internal clients. Provide support during various phases of testing.
- Prepares Operations instructions for the execution of application programs.
- Reviews requirements with the users and provides time estimates for task completion.
- Coach and mentor less experienced developers.
- Lead and facilitate design meetings.
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you