Senior Software Developer (Java EE)

Job Description

  • Contractor
  • Anywhere

Senior Software Developer (Java EE) | Hybrid – Toronto, ON
(Hybrid: 3 days onsite, 2 days remote)
Security clearance required, 5 years PR or Canadian Citizen
Join our client’s team as a Senior Software Developer and help build enterprise-grade applications that make a real impact. They are seeking a seasoned Java developer who excels in collaborative environments and enjoys tackling complex technical problems.

What You’ll Do
Translate business and technical specifications into functional, tested applications
Design, develop, debug, and deploy Java EE applications using modern frameworks and tools
Conduct detailed unit testing and troubleshoot issues during development and deployment
Collaborate with cross-functional teams throughout the Software Development Life Cycle (SDLC)
Provide post-implementation support, enhancements, and documentation

Must-Have Skills
10+ years developing n-tier enterprise applications
10+ years with Java Enterprise technologies (Java EE)
Deep expertise in Spring Framework (Spring Boot, MVC, Security, Data, Batch)
Hands-on with JPA or Hibernate
Strong SQL skills (Cosmos DB, PostgreSQL, Oracle, PL/SQL)
Proficient in Eclipse IDE or Rational Application Developer
Experience with JavaScript/TypeScript frameworks (React, Angular, jQuery)

Nice-to-Have Skills
Agile/Scrum development practices (TDD, CI/CD)
Experience with SOA & RESTful web services
Familiarity with Camunda BPM, Drools, or similar BPM tools
Security frameworks such as Spring Security or ForgeRock
Cloud development with Azure (Cosmos DB, Blob Storage, Cognitive Search)

Would you be ready to apply? Please send your resume to jim.nickolson@noramtec.com
Submit your application before June 22, 2025.