cover image
Teckhorizon Inc

Java Software Developer

On site

Toronto, Canada

Junior

Freelance

10-02-2026

Share this job:

Skills

Communication Java JavaScript TypeScript CSS Jira SQL CI/CD DevOps Monitoring Jenkins Azure DevOps Test Defect Management Regression Testing Scrum Problem-solving Regression apache angular Organization Azure node.js Software Development Agile SDLC Junit Bootstrap Spring PL/SQL HTML5 Spring Boot Maven CI/CD Pipelines API Management

Job Specifications

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.

Key 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, JavaScript
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 DevOps or JIRA)
CI/CD pipelines (Azure DevOps, YAML)
2+ years of front-end experience with:
Angular 18, TypeScript, 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

About the Company

Teckhorizon Inc. is a leading IT solutions and staffing company that offers innovative technology solutions and staffing services to businesses of all sizes. We specialize in a wide range of IT services, including software development, cloud computing, cybersecurity, and more, and provide high-quality IT services and staffing solutions tailored to our client's needs. Our team of experienced professionals helps clients optimize their operations and achieve their business objectives. Additionally, we offer staffing solutions t... Know more