Job title: Senior Java Full-Stack Developer Client: Hunter Scouts Location: Ottawa, Ontario, Canada - On-Site Contract type: CONTRACT Contract duration: Full-time contract (40 hours/week). Duration TBD Salary:
About the role We are hiring a Senior Java Full-Stack Developer on behalf of a confidential national healthcare organization. This is an exciting contract opportunity to build and maintain enterprise web applications used across the organization. You will develop Angular front-ends and Spring Boot REST services, integrate with Oracle and PostgreSQL databases, and deliver via modern CI/CD pipelines on Red Hat OpenShift.
Responsibilities
Design, develop and maintain Java/Spring Boot RESTful services and Angular single-page applications
Implement integrations and SQL for Oracle and PostgreSQL databases; tune queries and help with schema changes
Build, maintain and improve CI/CD pipelines using Git, Maven and Jenkins
Deploy and operate applications on Red Hat OpenShift (Kubernetes-based) in production environments
Write unit and integration tests, participate in code reviews and ensure code quality
Troubleshoot production issues and contribute to performance, security and reliability improvements
Collaborate with cross-functional teams to refine requirements and deliver features end-to-end
Requirements
Must be based within a 50-mile radius of Ottawa, Ontario, Canada and have the legal right to work in Canada
Minimum 7+ years of professional software development experience, including full-stack development
Hands-on experience developing in Java with Spring and Spring Boot in production environments and building/consuming RESTful APIs
Professional experience developing single-page applications using Angular (TypeScript)
Experience with relational databases (Oracle and PostgreSQL) and writing/optimizing SQL for production systems
Experience with Git, Maven and Jenkins for CI/CD and deploying applications to Red Hat OpenShift
Preferred Skills
Experience with Docker and Kubernetes beyond basic OpenShift usage
Experience with microservices architecture and service observability (logging, metrics, tracing)
Automated testing experience (JUnit, Mockito) and end-to-end testing for Angular
Familiarity with API documentation/standards (OpenAPI/Swagger)
Experience in healthcare, public sector or other regulated environments
Notes
End client is confidential; do not disclose to candidates. Client engagement is managed by Hunter Scouts.
This is a full-time contract role (40 hours/week). Confirm onsite/hybrid cadence with Hunter Scouts during intake.
How to apply To apply, please submit your resume and a brief cover note to Hunter Scouts. Include your current location and availability for interview/supporting documents.
Show more Show less
Requirements
No specific requirements listed.