Senior Backend Engineer (BFF Java/Spring/GraphQL)
Role Overview
Seeking a Senior Backend Engineer for our Backend-For-Frontend (BFF) team to architect and deliver resilient observable and scalable backend services powering client-facing platforms. This senior role balances hands-on development with technical decision-making code reviews and mentoring engineers across the team.
Key Responsibilities
- Build and develop BFF layers using Java (17 21) Spring Boot and GraphQL to consolidate data and provide optimized interfaces for web/mobile clients.
- Lead the implementation and maintenance of RESTful and GraphQL APIs; shape and enforce API governance.
- Integrate and synchronize data flows across Kafka Redis MongoDB and Postgres.
- Oversee deployments and production health within AWS ECS/ECR leveraging containerization (Docker) and proactive monitoring with New Relic and CloudWatch.
- Champion best practices in unit/integration testing CI/CD pipelines (GitHub Actions CircleCI) and Agile delivery.
- Guide architectural adoption of domain-driven design CMS (Contentful) integrations and distributed system reliability.
- Perform high-level debugging code reviews and mentor engineering staff on backend and BFF topics
- Collaborate closely with frontend/DevOps leads to deliver secure performant customer-centric services.
Technical Requirements
- 5 years (or relevant senior experience) building and scaling backend services in Java (17) Spring Boot/Spring.
- Deep expertise in designing implementing and optimizing GraphQL APIs and schema-first API strategies for BFF patterns
- Proven hands-on skill integrating with Kafka (stream processing) Redis (caching) MongoDB/Postgres (NoSQL/relational).
- Advanced experience in AWS ECS/ECR containerization with Docker.
- Mastery of logging distributed debugging and observability (New Relic CloudWatch or similar).
- Track record driving test automation CI/CD pipelines (GitHub Actions CircleCI) and Agile Scrum ceremonies.
- Familiarity with Contentful CMS and principles of domain-driven design.
- Strong advocate for code quality security best practices and system architecture discussions.
Preferred
- History of leading BFF/API gateway or complex API aggregation projects.
- Experience scaling high-throughput real-time APIs (REST and GraphQL).
- Mentored and upskilled junior/mid-level engineers; driven architectural modernization and tech supporting production systems in 24/7 SaaS or transactional platforms.
Required Skills : Java
Basic Qualification :
Additional Skills :
Background Check : Yes
Drug Screen : No
Senior Backend Engineer (BFF Java/Spring/GraphQL) Role OverviewSeeking a Senior Backend Engineer for our Backend-For-Frontend (BFF) team to architect and deliver resilient observable and scalable backend services powering client-facing platforms. This senior role balances hands-on development wit...
Senior Backend Engineer (BFF Java/Spring/GraphQL)
Role Overview
Seeking a Senior Backend Engineer for our Backend-For-Frontend (BFF) team to architect and deliver resilient observable and scalable backend services powering client-facing platforms. This senior role balances hands-on development with technical decision-making code reviews and mentoring engineers across the team.
Key Responsibilities
- Build and develop BFF layers using Java (17 21) Spring Boot and GraphQL to consolidate data and provide optimized interfaces for web/mobile clients.
- Lead the implementation and maintenance of RESTful and GraphQL APIs; shape and enforce API governance.
- Integrate and synchronize data flows across Kafka Redis MongoDB and Postgres.
- Oversee deployments and production health within AWS ECS/ECR leveraging containerization (Docker) and proactive monitoring with New Relic and CloudWatch.
- Champion best practices in unit/integration testing CI/CD pipelines (GitHub Actions CircleCI) and Agile delivery.
- Guide architectural adoption of domain-driven design CMS (Contentful) integrations and distributed system reliability.
- Perform high-level debugging code reviews and mentor engineering staff on backend and BFF topics
- Collaborate closely with frontend/DevOps leads to deliver secure performant customer-centric services.
Technical Requirements
- 5 years (or relevant senior experience) building and scaling backend services in Java (17) Spring Boot/Spring.
- Deep expertise in designing implementing and optimizing GraphQL APIs and schema-first API strategies for BFF patterns
- Proven hands-on skill integrating with Kafka (stream processing) Redis (caching) MongoDB/Postgres (NoSQL/relational).
- Advanced experience in AWS ECS/ECR containerization with Docker.
- Mastery of logging distributed debugging and observability (New Relic CloudWatch or similar).
- Track record driving test automation CI/CD pipelines (GitHub Actions CircleCI) and Agile Scrum ceremonies.
- Familiarity with Contentful CMS and principles of domain-driven design.
- Strong advocate for code quality security best practices and system architecture discussions.
Preferred
- History of leading BFF/API gateway or complex API aggregation projects.
- Experience scaling high-throughput real-time APIs (REST and GraphQL).
- Mentored and upskilled junior/mid-level engineers; driven architectural modernization and tech supporting production systems in 24/7 SaaS or transactional platforms.
Required Skills : Java
Basic Qualification :
Additional Skills :
Background Check : Yes
Drug Screen : No
View more
View less