Spiceorb

Java Developer Lead ( GCP Cloud, Spring Boot, Microservices) (BB-833E8)

Found in: Neuvoo CA

Description:
Title: Java Developer Lead ( GCP Cloud, Spring Boot, Microservices)

Location: Atlanta, GA / Ontario, Canada( Remote till COVID-19)

Duration: 12+ Months contract




Job Description

Our development practices are founded on open teamwork and collaboration between customers and development teams, with an emphasis on community. We're modernizing our architectures to replace Java monoliths with resilient microservices, elegant APIs, and beautiful front ends. Some opportunities include the newest technology shaping our world, including IoT, machinelearning, and augmented reality. Most importantly, we empower software teams with the tools, resources, and autonomy they need to deliver amazing experiences for our customers and other employees.



Responsibilities:

Design and craft reliable and performant software products and features in a variety of popular software languages including Java Spring Boot, JavaScript, GoLang or Python.

Grow your skills as a software engineer by collaborating with and mentoring other developers in an organization that defaults follows development principles.

Build data persistence solutions for software products, with the chance to work with and learn multiple data stores (including Postgres, Mongo, Redis, Cassandra) as well as event streaming platforms (including RabbitMQ, Kafka, SQS).

Lead the end to end solution as a Technical staff member of the team, including unit tests, CI/CD pipelines, deployments, monitoring, and security.

Help the team continue to embrace modern practices such as test driven development, pair programming, automation, async communication, and more as the industry evolves!

Implement design skills using common patterns for building reliable n tier architectures.

Sharpen your skills by getting hands on with team at all levels of the stack and all parts of the process.

Go broad AND deep: work on front ends and back ends, automate tests and infrastructure, build CI/CD pipelines.

Not just write code, but with your team, have the opportunity to lead in the delivery of code into production.

Be part of Agile/Scrum delivery team and Utilizes Product Life cycle methodology as a guide for development activities



Qualifications:

More than 10 years of experience in designing and developing Java/J2EE applications using frameworks like Spring Boot, Spring Rest, Hibernate,

10-12+ years of hands-on developing solutions with Java and Object Oriented Languages

Demonstrated proficiency with design patterns and SOA architectures

Two plus years of experience in designing and deploying enterprise solutions in Google Cloud

Solid hands-on working experience in NoSQL databases

Experience with cloud services such as GKE, VPC, Subnets, Load-balancers, Interconnect, Cloud storage, BigTable, CloudSQL, BigQuery, IAM, Stack driver monitoring

Experience with one or more Infrastructure as Code (IaC) tools such as Terraform (preferred)

Spring boot developers for Backend services /APIs and integration.

5+ years of experience in Build deploy code leveraging CI/CD pipelines

Hands on experience with design, implementation and deployment of high availability delivery pipelines in the cloud environment esp GCP.

Well versed with building, testing, deploying and orchestrating Micro-services architecture.

Experience with one or more of the following: Java, JavaScript / TypeScript, Golang, and Python (and the willingness and ability to learn the others given the opportunity).

Ability to learn or existing familiarity with Git based source code management systems (UI and/or CLI); Runtimes and UI frameworks including NodeJS, React, and/or Angular; Containerization (Docker); Microservices architecture, RESTFUL APIs, and GraphQL;

Ability to complete a pair programming session with a senior developer as a guide and mentor

calendar_today3 days ago

Similar jobs

location_onOntario, Canada

work Spiceorb

Apply:
I expressly authorise the Terms and Conditions