BBW Engineering - Senior Backend Engineer
Position Title: Senior Backend Engineer
Reports To: Sr. Manager/Manager, Backend Engineering
Department: BBW Engineering
Last Updated:
We are seeking a talented and experienced Java Cloud Microservices Senior Developer to join our dynamic development team. You will be responsible for designing, developing, and maintaining distributed, service-oriented applications in a cloud environment, including both microservices and federated GraphQL architectures. Your experience with cloud technologies, service-based design, and performance monitoring will be essential to building scalable, efficient, and secure systems. Additionally, familiarity with Agile methodologies and experience in producing high-quality documentation will play a critical role in ensuring the team's success.
Required Skills & Qualifications:
- 5-7 years experience with Java and Springboot Development in an enterprise, high performing echosystem
- Solid understanding of development activities, such as, code branching strategies, code reviews, and team mentoring throughout the SDLC.
- Microservices Architecture - Solid understanding and experience in developing microservice applications, RESTful APIs and event-driven architectures.
- Knowledge on GraphQL Schema Definition Language (SDL), Type systems, and designing intuitive, forward-compatible schemas.
- Resolvers & Optimization: Ability to write efficient resolvers and implement design patterns or schema Stitching to unify microservices.
- Implementing field-level authorization, query depth limiting, and rate limiting to protect the graph.
- Enhance application performance and resolve issues in a timely manner.
- Write clean, maintainable, and efficient code following standard methodologies.
- Version Control & CI/CD – Solid experience with CI/CD pipelines.
- Containerization & Orchestration – Understanding of Docker and Kubernetes for container orchestration.
- Testing and quality assurance: Write unit and integration tests to ensure the quality and stability of the shared code.
- Monitoring and Maintenance - Experience setup of dashboard and monitor tools to track performance, availability, and outages on Datadog, Dynatrace or any performance monitoring tools.
- Documentation skills - Ability to write clear and accurate technical documentation for code, system flow and process.
- Database Skills - Experience working with GigaSpaces, MySQL, PostgreSQL. Experience with GigaSpaces Pluggable Connector framework a plus.
- Technical analysis skills, including root cause analysis of highly urgent, critical production issues.
- High familiarity with technical investigation strategies, including review of logs, database, configuration, Control-M jobs.
- Act as a delivery lead on projects, and participate in discovery sessions, design workshops, project delivery, user acceptance testing, and cutover planning.
- Collaborate with third party vendors for system integration, to drive resolution of incidents, introduction of new capabilities, and system upgrades.
- Apply knowledge of application architecture, industry trends and best practices to recommend process or technology changes.
Qualifications & Experience
- 5-7 years working in the IT industry completing both projects and production support/issue resolution.
- Good interpersonal, oral, and written communication skills vital to interact with BBW technology team, BBW brand partners, and third party vendors.
- Outstanding problem solving and decision-making skills.
- Ability to communicate technical issues and solutions in a concise and understandable manner.
- Experience with Node.js and Typescript.
- Knowledge on Apollo Federation.
- Experience in delivery methodologies (Agile, Waterfall, Iterative).
- Experience with Delivery tools: Atlassian suite (Jira, Confluence, Stash, Git), MS Azure, Jenkins.
- Experience creating supporting application documentation (system context diagrams, API sequence diagrams, etc).
Core Competencies
- Lead with Curiosity & Humility
- Build High Performing Teams for Today & Tomorrow
- Influence & Inspire with Vision & Purpose
- Observe, Engage & Connect
- Strive to Achieve Operational Excellence
- Deliver Business Results