(Remote) Java Software Developer
Harris Computer
- Ontario
- Permanent
- Full-time
- Design, develop, and maintain software components across the NorthStar Utilities Solutions product suite
- Create, modify and maintain automated tests for continuous integration testing
- Provide resolution to defects and investigate and resolve production support incidents
- Conduct requirement discussions and provide realistic estimations for deliverables
- Provide analytical support and technical advice during the conceptualization, development, and implementation phases
- Conduct code reviews and provide constructive feedback to ensure high-quality, maintainable code
- Take ownership of tasks and ensure their timely completion
- Recommend improvement to development, integration and support practices and processes
- Apply configuration management, version control, software best practices and standards
- Create and maintain technical documentation for integration solutions, including design specifications, user guides, and API documentation
- Provide transparency on work progress through daily stand-ups, work item status, and time logging
- Collaborate with a team of software developers, software quality analysts, and user experience designers
- 4+ years of professional Java EE software development experience
- 2+ years of experience working with Microsoft SQL Server or similar RDBMS
- Experience working with web-based APIs, including SOAP and REST
- Good verbal and written communication skills in English are a requirement
- Experience in Genero or similar language (Informix-4GL) a bonus
- Experience with Karate or similar API automation testing framework
- Experience with additional programming languages, such as Python, or Typescript/JavaScript
- Familiarity with containerization technologies, such as Docker or Kubernetes
- Experience with cloud-based integration platforms, such as AWS Lambda or Azure Functions
- Knowledge of CI/CD tools such as Bamboo, Git, and Maven
- 3 weeks' vacation and 5 personal days
- Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment
- Employee stock ownership and RRSP/401k matching programs
- Lifestyle rewards
- Remote work and more!