Sr. Java & API Developer

Submit Your Application

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

By providing a telephone number and submitting this form you are consenting to be contacted by SMS text message. Message & data rates may apply. You can reply STOP to opt-out of further messaging. View our Terms & Conditions and Privacy Policy.

We are uploading your application. It may take a few moments to read your resume. Please wait!

  • Location: Toronto, ON
  • Remote: Remote
  • Type: Contract
  • Job #3354

Senior Java & API Developer

  • Contract: 6 months to start (Potential for Extension)
  • Start: March 2025 or earlier
  • Location: Fully Remote (Canada)
  • Timezone: EST
  • Security Clearance: Reliability Clearance (Must be active or eligible)

Role Details:

We are seeking a Senior Java Developer with strong API development experience to join our client’s team. The successful candidate will play a key role in designing, developing, and maintaining scalable and secure Java-based applications. This role requires hands-on experience with RESTful APIs, microservices architecture, and cloud-based solutions.

The ideal candidate is a highly skilled developer with a passion for clean, efficient code and best practices. They will work closely with cross-functional teams, including architects, business analysts, and DevOps engineers, to build and deploy high-quality software solutions.
 

Our Client:

Our client is a leader in the insurance, financial services and health benefits space, and they are currently working with the government on a highly impactful project.  This partnership and the project itself involves a high degree of security measures, and therefore all consultants must hold security clearance.

Key Responsibilities:

  • API Development: Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.
  • System Architecture: Contribute to the design and architecture of scalable and high-performance systems.
  • Cloud & DevOps: Deploy and maintain applications on cloud platforms such as AWS, Azure, or Google Cloud.
  • Security & Compliance: Ensure applications comply with security best practices and regulatory requirements.
  • Database Management: Work with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).
  • Testing & Debugging: Write unit, integration, and performance tests to maintain application reliability.
  • CI/CD & Automation: Utilize tools like Jenkins, Docker, and Kubernetes for continuous integration and deployment.
  • Code Quality & Review: Maintain high code quality by following best practices, conducting peer reviews, and optimizing performance.
  • Collaboration: Work closely with stakeholders to understand business needs and translate them into technical solutions.

Required Skills & Experience:

  • Programming: Strong proficiency in Java (8+), with experience in Spring Boot and related frameworks.
  • API Development: Hands-on experience building RESTful APIs and working with API gateways.
  • Microservices Architecture: Experience designing and deploying microservices-based solutions.
  • Cloud Platforms: Familiarity with AWS, Azure, or Google Cloud for application deployment.
  • Database Management: Proficiency in SQL and NoSQL databases.
  • Security & Compliance: Understanding of authentication, authorization, and API security best practices (OAuth, JWT, etc.).
  • Testing & Debugging: Experience with JUnit, Mockito, or other testing frameworks.
  • CI/CD & DevOps: Some experience with Jenkins, Docker, Kubernetes, and automated deployment pipelines.
  • Agile Development: Experience working in Agile/Scrum environments.

Nice-to-Have Skills:

  • Experience with event-driven architecture and messaging systems (Kafka, RabbitMQ).
  • Knowledge of GraphQL and gRPC APIs.
  • Experience with container orchestration using Kubernetes.
  • Exposure to frontend technologies like React or Angular is a plus.

Education & Certifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Relevant certifications in Java, cloud computing (AWS/Azure/GCP), or API development are a plus.

Why Join Us?

  • Work on cutting-edge projects with modern technologies
  • Fully Remote work flexibility
  • Collaborative and dynamic work environment with opportunities for growth, extension or conversion
  • Amazing team dyanmics, fantastic leaders and supportive environment across both contractors and FTE alike

Submit Your Application

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

By providing a telephone number and submitting this form you are consenting to be contacted by SMS text message. Message & data rates may apply. You can reply STOP to opt-out of further messaging. View our Terms & Conditions and Privacy Policy.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Scroll to Top