×
Register Here to Apply for Jobs or Post Jobs. X

Java Software Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Teckhorizon Inc
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Java Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

About The Role We are seeking Senior Software Developers to support enterprise application development for a large Ontario public sector organization. You will be part of a collaborative Agile team, working across the full software development lifecycle to design, build, test, and support scalable, high-performance applications. This is a hands-on, onsite role in Toronto ideal for experienced Java full-stack developers who enjoy solving complex problems and mentoring others.

Responsibilities
  • Translate technical and business requirements into well-designed, tested applications
  • Perform analysis, design, development, unit testing, and troubleshooting
  • Develop and maintain backend services and RESTful APIs
  • Support application deployment, integration, and ongoing production issues
  • Collaborate with cross-functional teams throughout the SDLC
  • Participate in Agile ceremonies (sprint planning, reviews, defect management)
  • Contribute to CI/CD pipelines and automation practices
  • Provide knowledge transfer and mentorship to team members
Required Skills & Experience

Core Technical Skills

  • 7+ years of Java-based backend development
  • 7+ years with Java SDK, JEE, Apache Ant, Tomcat, Java Script
  • 5+ years with:
    • Spring Framework (Spring JDBC)
    • Spring Boot (Web, Web Services, Data/JPA)
    • RESTful APIs, JWT, JSON
    • Oracle DB, PL/SQL, performance tuning
  • 5+ years with:
    • Eureka Server, Zuul Gateway
    • Swagger / OpenAPI
    • Maven, Hudson/Jenkins
  • 3+ years with:
    • API security (OAuth2, JWT)
    • API Gateway (Azure API Management)
    • Monitoring/logging tools (Application Insights)
    • Agile lifecycle tools (Azure Dev Ops or JIRA)
    • CI/CD pipelines (Azure Dev Ops, YAML)
  • 2+ years of front-end experience with:
    • Angular 18, Type Script, HTML5, CSS
    • Bootstrap, Node.js, NPM

Nice to Have:

Experience with
IBM Cúram

Automation & Testing

  • 3+ years developing unit tests using JUnit or TestNG
  • Experience with test data creation and validation
  • Participation in automated regression testing
  • Strong SQL skills for data verification
Methodologies & Practices
  • Strong understanding of SDLC and Agile/Scrum
  • Experience with relational database design
  • Ability to identify technical risks and propose solutions
  • Experience with scalable, secure, and high-performance system design
Soft Skills
  • Strong communication (written and verbal)
  • Excellent analytical and problem-solving skills
  • Proven team player with the ability to meet deadlines
  • Comfortable mentoring junior developers and leading technical discussions
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary