What are the responsibilities and job description for the Java with NodeJS Developer position at Avance Consulting?
Title: Java NodeJS Developer
Location: San Francisco, CA or Frisco, TX Hybird (3 Onsite)
Contract
JD;
Strong proficiency in Java 11/17 and Spring Boot for backend development.
Experience in microservices architecture and RESTful API development.
Familiarity with SQL/NoSQL databases (PostgreSQL, MongoDB, Spanner).
Knowledge of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Understanding of cloud platforms (GCP preferred; AWS/Azure acceptable).
Exposure to monitoring tools (Grafana, Prometheus, Datadog).
Technical Details
Backend:
- Java 11/17, Spring Boot, Spring Framework (MVC, Data, Security, Cloud)
- Microservices architecture with REST and GraphQL APIs
Cloud & Infrastructure:
- GCP (primary), AWS/Azure knowledge is a plus
- Docker, Kubernetes (GKE), Helm
- Terraform for Infrastructure as Code
Data Stores:
- SQL: PostgreSQL, Cloud SQL, Spanner
- NoSQL: Bigtable, Firestore, MongoDB
- Caching: Redis, Memorystore
Messaging:
- Kafka, Pub/Sub
Monitoring & Observability:
- Grafana, Prometheus, Datadog, Splunk
CI/CD & DevOps:
- GitLab CI, Jenkins pipelines
Security:
- OAuth2, JWT, Spring Security
Qualifications
- Bachelor’s/Master’s in Computer Science or equivalent experience.
- 4–6 years of experience in Java development.
- Strong understanding of Spring Boot, microservices, and API design.
- Familiarity with cloud platforms and containerization.
- Excellent problem-solving and debugging skills.
- Good communication and collaboration skills.