RQ11718 – Software Developer – Intermediate
- Toronto, ON, Canada
Internship
Applications open in a new tab.
Job details
- Job type
- Internship
- Apply by
- Posting language
- English
- Posted
Original job description
We are seeking an experienced Intermediate Software Developer with strong hands-on expertise in Java Enterprise Edition (Java EE), n-tier enterprise application development, Spring Framework, JPA/Hibernate, database management, AWS cloud technologies, Business Process Management (BPM), and modern UI frameworks. The successful candidate will be responsible for translating business requirements and technical specifications into working applications, performing application analysis and design, developing Java EE solutions, conducting unit testing, troubleshooting technical issues, and supporting enterprise application development and deployment.
Role Snapshot
- Job Title: RQ11718 – Software Developer – Intermediate
- Client: Ministry of Treasury Board Secretariat
- Work Location: 222 Jarvis Street, Toronto, Ontario, Canada
- Work Arrangement: Onsite – 5 Days per Week
- Estimated Start Date: January 5, 2027
- Estimated End Date: October 5, 2027
- Business Days: 189.00
- Extension: 180.00 days
- Hours: 7.25 hours per day
- Security Level: CRJMC
- 7+ years of experience developing n-tier enterprise applications.
- 7+ years of hands-on development experience with Java Enterprise technologies.
- Expertise in application design, the latest design patterns, deployment, and troubleshooting.
- Extensive hands-on development and troubleshooting experience on the Java EE platform.
- Expertise in JPA or Hibernate and the Spring Framework.
- Proficiency in working with various databases. Expertise with Amazon Aurora, Amazon RDS, PostgreSQL, Oracle, and PL/SQL is highly desirable.
- Proficiency in Eclipse IDE or Rational Application Developer.
- Experience with JavaScript/TypeScript frameworks such as:
- React
- Angular
- jQuery
- Agile development experience, including Scrum, User Stories, Continuous Integration (CI), Test-Driven Development (TDD), automated tests, etc.
- Experience writing Web Services and implementing Service-Oriented Architecture (SOA).
- Experience with Business Process Management (BPM) tools such as:
- jBPM
- Activiti
- IBM Process Server
- Camunda BPM
- Drools Rule Engine
- Experience with fine-grained security frameworks such as:
- Spring Security
- Apache Shiro
- ForgeRock
Responsibilities / Assignment Deliverables
The Developer will be responsible for translating business requirements and technical system specifications into working, tested applications. This will involve performing analysis and design based on requirements, writing Java EE code, and conducting unit tests.
Experience And Skill Set Requirements
Technical Expertise – 40%
- Java EE Platform: 7+ years of experience developing n-tier enterprise applications and hands-on development with Java Enterprise technologies.
- Experience in application design, the latest design patterns, deployment, troubleshooting, and unit testing.
- ORM: Experience with ORM tools such as JPA, Hibernate, or MyBatis.
- Experience with:
- Spring Boot
- Spring MVC
- Spring Data
- Spring Batch
- Spring Security
- Other relevant Spring Framework technologies
- Experience writing SQL queries and stored procedures using:
- Oracle
- PL/SQL
- Cosmos DB
- PostgreSQL
- MySQL
- Proficiency in working with various databases. Expertise with Amazon Aurora, Amazon RDS, PostgreSQL, Oracle, and PL/SQL is highly desirable.
- AWS Cloud: Experience with Aurora Serverless, Athena, Amazon S3, ElastiCache, OpenSearch, etc.
- BPM: Experience with Camunda BPM and Drools Rule Engine.
- Experience with:
- React
- Angular
- jQuery
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Wednesday, October 14, 2026, at 10:00 AM EST.
Mandatory Documents
- Updated Resume in Word format – Mandatory
- References – Mandatory
- Expected Hourly Rate – Mandatory
- Visa Status – Mandatory
- LinkedIn ID – Mandatory
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Join Our WhatsApp Group
https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or
Note
Onsite Work Requirement: The successful candidate is expected to work onsite five days per week, for 7.25 hours per calendar day, between the standard working hours of 8:00 AM to 5:00 PM (excluding lunch breaks), Monday to Friday inclusive, at the identified OPS office location.
- Work Arrangement: 5 days onsite.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
More about this job
Responsibilities
Translate business requirements and technical specifications into working, tested applications by analyzing requirements, designing solutions, and developing Java EE applications. Conduct unit testing, troubleshoot technical issues, and support enterprise application deployment.
Requirements
Requires at least seven years of experience developing n-tier enterprise applications and hands-on Java Enterprise technologies, with expertise in application design, deployment, troubleshooting, JPA or Hibernate, and Spring. Candidates should also have database and AWS experience; familiarity with UI frameworks such as React, Angular, or jQuery is required, while Agile, BPM, web services, and security framework experience are advantageous.
Skills
- Java Enterprise Edition
- N-Tier Application Development
- Spring Framework
- JPA
- Hibernate
- Database Management
- SQL
- AWS
- Business Process Management
- React
- Angular
- JavaScript
- TypeScript
- Application Design
- Unit Testing
- Troubleshooting
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
Keywords
- Java Enterprise Edition
- N-Tier Enterprise Applications
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data
- Spring Batch
- Spring Security
- JPA
- Hibernate
- MyBatis
- Oracle
- PL/SQL
- PostgreSQL
- MySQL
- Cosmos DB
- Amazon Aurora
- Amazon RDS
- AWS
- Amazon S3
- Athena
- ElastiCache
- OpenSearch
- Camunda BPM
- Drools Rule Engine
- React
- Angular
- jQuery
- Agile
- Continuous Integration