Job Description
About the job
***For a Very-Well-Known Fortune500 Major Retailer in Canada!***
Senior Java Developer (Advanced SQL/ GCP/ Retail*)
Job Overview:
Role:Sr. Java Developer (Advanced SQL/ GCP/ Retail)
Location: North York Office Location (in office 1 time per month currently)
Duration: 3 months contract then extended for 6 month
Pay Rate:$65 – $70 per hour INC
Must Have:
5+ years of experience in backend development, building scalable applications.
3+ years of experience building high-performance RESTful APIs.
2+ years of hands-on design experience using OpenAPI Specification (Swagger).
3+ years of experience with Java Spring Boot.
5+ years of Java SE experience, including 2+ years of hands-on experience using Java 8 and above with Lambda expressions.
3+ years of experience with Spring-based frameworks and libraries.
3+ years of hands-on experience with JPA in Spring Boot.
3+ years of experience building microservices using Kubernetes and deploying them in cloud-based environments.
3+ years of hands-on experience using managed cloud resources such as databases, PubSub, and cache systems.
2+ years of hands-on experience with SQL queries and working with relational databases such as PostgreSQL.
5+ years of hands-on experience with SQL queries, writing advanced SQL queries, and working with databases like PostgreSQL. Also, experience in designing applications that handle tens of millions of rows of data.
Skills Desired (2+ years):
Experience with OAuth2.
Knowledge of GCP cloud-based technologies and experience in building GCP-based solutions.
Experience with Big Data technologies (e.g., BigQuery, Beam).
Experience with cloud-ready development and Docker containers.
Experience in data modeling.
Experience in the full software development life cycle.
Experience working in an Agile team using Agile and DevOps practices & tools.
Experience with automation and scripting languages (Python preferred).
Experience working with Continuous Integration (CI) systems.
Understanding and experience working with CI/CD processes and tools such as Jenkins.
Experience with alerts and monitoring for API-driven architecture.