
Senior GraphQL/Java Developer
3B Staffing LLC, Cleveland, OH, United States
We're seeking a
Senior GraphQL/Java Developer
to join our fast-paced and collaborative engineering team. This individual will play a key role in designing, building, and scaling backend APIs and services that power our customer-facing and internal applications. You'll contribute to architecture decisions, lead backend initiatives, and work cross-functionally with product and DevOps teams in a fully remote environment.
Key Responsibilities
Design and develop robust, scalable, and secure backend APIs using
Java
and
GraphQL .
Collaborate with frontend developers and product managers to define and refine GraphQL schemas and API contracts.
Maintain and enhance existing Java-based microservices with a focus on performance and maintainability.
Integrate with third-party services and internal systems using REST, GraphQL, and event-driven architectures (e.g., Kafka).
Implement unit, integration, and performance tests to ensure high code quality and stability.
Participate in code reviews, design sessions, and agile ceremonies (sprint planning, retros, standups).
Optimize database interactions and ensure the backend meets latency and availability goals.
Contribute to CI/CD pipeline improvements and deployment best practices.
Required Qualifications
5+ years of backend development experience with
Java (8 or later) .
2+ years of hands-on experience building APIs with
GraphQL
(Apollo Server, GraphQL Java, or similar).
Solid understanding of
RESTful APIs ,
microservices architecture , and
asynchronous messaging systems
(e.g., Kafka, RabbitMQ).
Proficiency in
SQL
and experience with
relational and NoSQL databases
(PostgreSQL, MySQL, MongoDB, etc.).
Strong knowledge of
unit testing ,
mocking frameworks , and
test-driven development .
Experience with
cloud environments
(AWS, GCP, or Azure) and
containerization
(Docker, Kubernetes).
Comfortable working in a fully remote, agile environment using tools like Jira, Git, Slack, Zoom.
Senior GraphQL/Java Developer
to join our fast-paced and collaborative engineering team. This individual will play a key role in designing, building, and scaling backend APIs and services that power our customer-facing and internal applications. You'll contribute to architecture decisions, lead backend initiatives, and work cross-functionally with product and DevOps teams in a fully remote environment.
Key Responsibilities
Design and develop robust, scalable, and secure backend APIs using
Java
and
GraphQL .
Collaborate with frontend developers and product managers to define and refine GraphQL schemas and API contracts.
Maintain and enhance existing Java-based microservices with a focus on performance and maintainability.
Integrate with third-party services and internal systems using REST, GraphQL, and event-driven architectures (e.g., Kafka).
Implement unit, integration, and performance tests to ensure high code quality and stability.
Participate in code reviews, design sessions, and agile ceremonies (sprint planning, retros, standups).
Optimize database interactions and ensure the backend meets latency and availability goals.
Contribute to CI/CD pipeline improvements and deployment best practices.
Required Qualifications
5+ years of backend development experience with
Java (8 or later) .
2+ years of hands-on experience building APIs with
GraphQL
(Apollo Server, GraphQL Java, or similar).
Solid understanding of
RESTful APIs ,
microservices architecture , and
asynchronous messaging systems
(e.g., Kafka, RabbitMQ).
Proficiency in
SQL
and experience with
relational and NoSQL databases
(PostgreSQL, MySQL, MongoDB, etc.).
Strong knowledge of
unit testing ,
mocking frameworks , and
test-driven development .
Experience with
cloud environments
(AWS, GCP, or Azure) and
containerization
(Docker, Kubernetes).
Comfortable working in a fully remote, agile environment using tools like Jira, Git, Slack, Zoom.