Java Developer

V2Soft, Inc

Dearborn, MI

JOB DETAILS
JOB TYPE
Contractor
SKILLS
Application Programming Interface (API), Atlassian JIRA, Authentication, Bug Tracking/Defect Management, Change Management, Cloud Computing, Computer Hacking, Continuous Deployment/Delivery, Continuous Integration, Cryptography, Customer Service Tools, GCP (Good Clinical Practices), GitHub, Gradle, Hybrid Cloud, IT Service Management (ITSM), Identity Data Management, Java, Jenkins, Load Balancing, Maven, Microservices, React.js, SSL-TLS (Secure Socket Layer - Transport Layer Security), ServiceNow, Software Engineering, Sprint Planning, User Interface/Experience (UI/UX), Vue.js
LOCATION
Dearborn, MI
POSTED
30+ days ago
4 Days onsite at Dearbon, MI - Only W2 No C2C. Skills Required: AIPGEE, Java, Spring Boot, Google Cloud Platform I am looking for someone with good experience and hands on with Google Cloud Platform technologies, Java, Spring Boot, etc. Below are the details on what I am looking for from a technology perspective (and this should be the same for all my tickets, all the 3 that I raised): 1. Core Development (Java Full Stack) Backend: Java (11/17/21), Spring Boot, Spring Cloud. Frontend: React, Angular, or Vue.js. Build/Dependency Management: Maven, Gradle. 2. GCP Infrastructure & Hybrid Cloud (Anthos) Anthos: For managing hybrid and multi-cloud environments, ensuring consistency between on-prem and GCP. Compute: Google Kubernetes Engine (GKE) and GKE Enterprise. Serverless: Cloud Run, Cloud Functions. 3. Service Mesh & Networking (Traffic & Security) Anthos Service Mesh (ASM) / Istio: For managing microservices communication, traffic splitting (canary releases), and observability. mTLS (Mutual TLS): Implementing 'Zero Trust ' security by ensuring all service-to-service communication is encrypted and authenticated via the Mesh. API Gateways: o Google Cloud API Gateway: For managing, securing, and scaling APIs. o Apigee: For advanced API management and monetization. o Ingress Controllers: GKE Ingress or Istio Gateway for managing external access to services. Cloud Load Balancing: Global and Regional Load Balancers (L7 and L4). 4. CI/CD & Automated Deployments Pipeline Tools: Jenkins, GitLab CI, GitHub Actions, or Google Cloud Build. Infrastructure as Code (IaC): Terraform (GCP Provider), Helm Charts (for K8s packaging). Deployment Strategies: Blue/Green, Canary, and Rolling updates (automated via Service Mesh or GKE). Education Required: Bachelor's Degree Additional Information : ***Hybrid (4 days a week)*** Interview Process: 1. First round shall be a Live Code Assessment via Hacker Rack with a Proctor (Client Employee) - this shall be technical and based on Java + GCP Technologies. This can an in-person one or remote 2. Second round shall be an in-person interview with a panel of 3 Client Leaders, and shall be either technical and/or context/situation based questions. Continued from Primary Skills Required: 5. Automated Testing (Quality Assurance) Unit/Integration: JUnit 5, Mockito, Testcontainers (for testing against real databases). Contract Testing: Pact (crucial for microservices/Service Mesh environments). End-to-End: Selenium, Playwright, or Cypress. 6. Security & Identity Centrify: For Privileged Access Management (PAM) and securing administrative sessions. Identity & Access Management (IAM): GCP IAM roles and Service Accounts. Secret Management: Google Cloud Secret Manager or HashiCorp Vault. 7. Monitoring & Observability GCP Operations Suite: Cloud Monitoring, Cloud Logging, and Cloud Trace. Service Mesh Observability: Kiali (for mesh visualization) and Jaeger (for distributed tracing). APM Tools: Dynatrace, Datadog, or AppDynamics. 8. ITSM & Customer Support Tools Jira: For bug tracking, sprint planning, and link-to-code commits. ServiceNow: For Incident, Problem, and Change Management (resolving customer tickets).

About the Company

V

V2Soft, Inc