Int. Java (Springboot) Developer to develop microservices and deploy in Docker for our large Telecom client- 3555

Job Type: Contract
Positions to fill: 1
Start Date: Sep 04, 2023
Job End Date: Sep 02, 2024
Pay Rate: Hourly: Negotiable
Job ID: 132181
Location: Toronto, London, Montreal, Calgary
Apply

Int. Java (Springboot) Developer to develop microservices and deploy in Docker for our large Telecom client- 3555


Location: Hybrid (3 days onsite in Toronto/Calgary/Montreal)

Duration: 1 Year (Possibility for extension/FTE)

 

Looking for a motivated and knowledgeable intermediate java developer with experience in Springboot Java, container architecture, and microservices development. In partnership with multiple sponsors and vendors, the candidate will be responsible to deliver a variety of projects related to upgrades of existing functionality and introduction for new functionality.

Responsibilities:

  • Design, develop, and maintain RESTful microservices using Java technologies.
  • Collaborate with cross-functional teams to define API specifications and service contracts.
  • Collaborate with architects and senior developers to contribute to technical design discussions and decisions.
  • Utilize Docker to containerize applications for consistent and isolated deployments.
  • Work with Kubernetes (preferably Openshift) to orchestrate and manage containerized applications.
  • Configure, enhance, and maintain CI/CD pipelines using GitLab Pipelines, ArgoCD, Jenkins, or similar tools.
  • Automate build, test, and deployment processes to ensure consistent and reliable software releases.
  • Participate in code reviews to ensure code quality, consistency, and adherence to coding standards.
  • Work within an Agile/Scrum development environment, participating in sprint planning, stand-ups, and retrospectives. Contribute to sprint goals and deliver software increments on time.
  • Stay updated with industry trends and emerging technologies related to Java development, microservices, and containers. Identify opportunities for process improvements and innovation within the team.

Must Haves:

  • 3+ years of Java (Springboot) Development
  • 2+ years with container technology & container orchestration (Kubernetes/Openshift)
  • Microservices
  • Docker
  • Agile

Nice to Have:

  • Experience with Geographic Information Systems (GIS)
  • Experience with DEVOPS
  • Experience with Oracle and PostgreSQL
  • Bilingual (English/French)
  • Telecommunications Experience