Java Developer Lead ( GCP Cloud, Spring Boot, Microservices) (BB-833E8)
Found in: Neuvoo CA
Location: Atlanta, GA / Ontario, Canada( Remote till COVID-19)
Duration: 12+ Months contract
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.
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
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.
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