RQ11718 – Software Developer – Intermediate

Smsoftwaresolutionsinc — Canada · Posted ~11 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Client: Ministry of Treasury Board Secretariat - RQ11718 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 – IntermediateClient: Ministry of Treasury Board SecretariatWork Location: 222 Jarvis Street, Toronto, Ontario, CanadaWork Arrangement: Onsite – 5 Days per WeekEstimated Start Date: January 5, 2027Estimated End Date: October 5, 2027Business Days: 189.00Extension: 180.00 daysHours: 7.25 hours per daySecurity Level: CRJMC Must Have 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:ReactAngularjQuery Nice to Have 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:jBPMActivitiIBM Process ServerCamunda BPMDrools Rule EngineExperience with fine-grained security frameworks such as:Spring SecurityApache ShiroForgeRock Description 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. Spring Framework – 15% Experience with:Spring BootSpring MVCSpring DataSpring BatchSpring SecurityOther relevant Spring Framework technologies Database Management – 15% Experience writing SQL queries and stored procedures using:OraclePL/SQLCosmos DBPostgreSQLMySQLProficiency in working with various databases. Expertise with Amazon Aurora, Amazon RDS, PostgreSQL, Oracle, and PL/SQL is highly desirable. Cloud and BPM – 20% AWS Cloud: Experience with Aurora Serverless, Athena, Amazon S3, ElastiCache, OpenSearch, etc.BPM: Experience with Camunda BPM and Drools Rule Engine. UI Development – 10% Experience with:ReactAngularjQuery How to Apply 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 – MandatoryReferences – MandatoryExpected Hourly Rate – MandatoryVisa Status – MandatoryLinkedIn ID – Mandatory Without the mandatory documents, we cannot submit a candidate. 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. Email is the best way to reach us. 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.