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
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