Overview
Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
Skills
Java
Springboot
microservices
Rest
GraphQL
Kafka
GCP workflow
SQL
OAuth2
Job Details
Role: Full Stack Developer
Location: Remote
Duration: Long term contract
Role Summary:
- We are looking for Full Stack Developers who can work across the frontend and backend.
- You will focus on Java Spring Boot microservices, event-driven architecture, and Google Cloud Platform integrations, while also contributing to frontend integration with Java APIs.
Responsibilities:
- Design and implement Java Spring Boot microservices using established patterns.
- Build RESTful and/or GraphQL APIs for frontend consumption.
- Integrate frontend React applications with backend Java APIs.
- Work with event-driven architecture (Kafka, Pub/Sub).
- Integrate with Google Cloud Platform Dataflow, Cloud SQL, and Databricks.
- Implement secure authentication using SSO and JWT.
- Write unit and integration tests for both backend and API-driven frontend features.
- Collaborate with frontend team to ensure seamless API integration.
Required Skills:
- 6+ years of backend experience in Java Spring Boot.
- Strong understanding of microservices architecture and design patterns.
- Experience with event-driven systems (Kafka, Pub/Sub).
- Google Cloud Platform expertise Dataflow, Cloud SQL, and Databricks integration.
- Proven experience integrating frontend React applications with backend Java APIs. Strong knowledge of OAuth2/JWT security.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.