• Java Programmer
  • Location
    12 Elliot Street, Widnsor, ON| Ontario
  • Job ID
    41354
  • Views
    7
  • Date Posted
    15-10-2026
  • Expiry Date
    13-04-2027
  • Type of Job
    Full Time
  • Salary
    CAD $46.50/ hour
  • Min. Experience
    3 years to less than 5 years
  • Min. Education
    College/CEGEP
Job Details
Job Title: Java Programmer
Employer Name: Yochana IT Solutions Inc
Job details
Location of work: 12 Elliot Street, Windsor, ON N9A 1C2
Salary: $46.50/ hour
Vacancies: 1 vacancy
Employment groups: Youth, Veterans of the Canadian Armed Forces, Visible minorities, Persons with disabilities, Indigenous people, Newcomers to Canada, and Seniors are welcome
Terms of employment: Permanent employment, Full time: 35 to 40 hours/week
Start date: As soon as possible
Employment conditions: Day, Morning, Overtime might be required
Job Requirements
Languages: English
Education: A college diploma in related field is required.
Experience: Minimum 3 years of professional experience in Java software development, including hands-on experience with Spring Framework and Spring Boot. Demonstrated experience developing, integrating, and maintaining RESTful APIs and microservices.
On-Site: Work must be completed at the physical location. There is no option to work remotely.
Work setting: Office
Tasks/ Job Duties:
- Design, develop, test, and maintain Java-based software applications using Spring Boot to support the company’s internal HR Management System
- Write, modify, integrate, and test software code to implement new features and enhance existing application functionality
- Develop and maintain backend services, application business logic, RESTful, APIs, and microservices to support HR, recruitment, and employee-management operations
- Develop and enhance software functionality for candidate management, technical-skill identification, candidate-to-job-requirement mapping, employee information management, timesheet tracking, and user access management
- Implement and maintain application features supporting digital document collection, electronic signatures, recruitment workflows, resource allocation, and employee administration
- Analyze business and technical requirements and translate them into software solutions, including modifications to existing applications and development of new features
- Perform software testing, debugging, and troubleshooting to identify and resolve technical issues and ensure application functionality, reliability, and performance
- Evaluate existing software components, development framework, and technologies to recommend and implement improvements to application functionality, scalability, and maintainability
- Collaborate with internal technical teams to develop, integrate, and enhance software components and ensure effective implementation of new and existing application features
- Support ongoing application enhancements and technical improvements to maintain efficient and reliable operation of the company’s HR Management system
- Integrate AI-enabled capabilities and services into Java and Spring Boot applications to enhance existing HR and recruitment management functionality
- Develop and integrates RESTful APIs and microservices to support AI-enabled application features and services
- Implement, test, debug, and maintain AI-enabled software functionality in accordance with business and technical requirements.
Computer and technology knowledge: Java 17/21, Spring Boot, RESTful, API, Microservices, Shell script, Unix, XML Technology, Java Script, JSP
Work conditions and physical capabilities: Attention to detail, Sitting
Personal suitability: Efficient interpersonal skills, Excellent oral communication, Excellent written communication, Organized, Team Player
Who can apply to this job: Only apply to this job if you are a Canadian citizen or a permanent resident of Canada or you have a valid Canadian work permit.
If you are not authorized to work in Canada, do not apply. The employer will not respond to your application.
How to apply: Please submit your resume and cover letter via Job Bank through Direct Apply feature or send your resume by mail to 12 Elliot Street, Windsor, ON N9A 1C2
Job Description