Our Government Client is seeking a Senior Software Developer with extensive expertise in enterprise application development and modernization. The ideal candidate will bring strong technical leadership, deep hands-on coding skills, and proven experience in transforming legacy systems to modern cloud platforms.Job Title: Senior Software DeveloperJob Location: Toronto, ON/HybridJob Description:Must Haves:10+ years developing n-tier enterprise applications10+ years hands-on Java Enterprise developmentStrong expertise in application design, design patterns, deployment & troubleshootingProven experience migrating legacy applications to AWSHands-on expertise with Java EE, JPA/Hibernate, Spring FrameworkAdvanced database & SQL skills (Azure Cosmos DB, Postgres, Oracle, PL/SQL preferred)Proficient in Eclipse IDE or Rational Application DeveloperExperience with JavaScript/TypeScript frameworks (React, Angular, JQuery)Key Responsibilities:Translate system specifications into working, tested applicationsDevelop detailed programming specifications and generate clean, efficient codeBuild and maintain data-driven programs and conduct unit testingTroubleshoot and resolve technical issues during software development, implementation, migration, and conversion