Job Description:We are looking for a talented Java Developer with knowledge and experience with GCP. This team will be re-platforming some applications to use containers and GCP tools. Candidates with knowledge in deploying & scaling enterprise applications in GCP are ideal but not mandatory. The team is looking for a Java resource with experience between 7- 10 years and Java 8+ concepts such as streams, lambdas, and new multithreading frameworks. Some knowledge of ORMs such as JPA and Hibernate.
Expected Technical Background:Experience with orchestration platforms (like, Apigee) and with messaging tools (Queuing, Pub/Sub, Kafka).Experience in developing microservices in JavaExperience with Java 8+ concepts such as streams, lambdas, and new multithreading frameworks. Some knowledge of ORMs such as JPA and Hibernate.Experience with SPA framework like Angular/Javascript/type scriptHaving familiarity with domain-driven design, API-first development, and test-driven development.Experience with managing and integrating with 3rd party APIs/REST endpoint.Experience with vault and handling secretsExperience working with both non-relational and relational databases and can speak to differing strategies for partitioning and protecting client data.Experience working on projects with high code coverage and good documentation, especially self-documenting code. Technologies:JavaAngular/JavascriptSpring BootSpring MVCAny ORMPostgresREST and SOAPExperience with Integration and Unit Testing FrameworksPreferred Experience:Knowledge in deploying & scaling enterprise applications in GCP (i.e. Kubernetes).GCP tools (Including but not limited to Cloud Run, GKE, Cloud Functions, and Firebase).
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
