AWS Lambda, Amazon Elastic Compute Cloud (EC2), Amazon Simple Notification Service (SNS), Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Apache Kafka, Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Authentication, Backend as a Service (BaaS), Cloud Architecture, Cloud Computing, Consulting, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Lake, Database Extract Transform and Load (ETL), GitHub, GraphQL, Java, Performance Management, Python Programming/Scripting Language, REST (Representational State Transfer), Requirements Management, Simple Queue Service (SQS), Single Sign-On (SSO), Snowflake Schema, Spring Framework, Subnet
We are seeking a Senior Backend Developer (Consultant) to accelerate the modernization of our core platform, moving from a monolithic legacy system to a highly distributed, cloud-native architecture. In this role, you will lead the integration of features across 5–6 cross-functional teams, acting as a driving technical force without needing formal authority. A core immediate focus will be contributing to our Single Sign-On (SSO) authentication platform. The ideal candidate embraces ambiguity, designs robust yet pragmatic solutions without over-engineering, and can execute efficiently leveraging AI-assisted coding tools like GitHub Copilot.
Job Responsibilities
Key Responsibilities
·Cross-Team Collaboration: Coordinate and align with 5–6 different teams to deliver unified capabilities; unblock dependencies and influence technical outcomes across departments.
·System Modernization: Design and build distributed, cloud-native backend services, focusing heavily on migrating legacy REST workflows directly into GraphQL.
·Feature Ownership: Take full ownership of complex initiatives—from sparse initial requirements to production delivery—navigating ambiguity gracefully.
·Product Thinking: Connect technical and architectural decisions directly to business outcomes, ensuring high performance and scalability.
Required Technical Skills
·Languages: Expert-level Java (17+) and Python (specifically optimized for AWS Lambda).
·Frameworks & APIs: Strong experience with Java Spring Boot, robust GraphQL implementation, and legacy REST API deprecation/migration.
·AWS Cloud Native Stack: Deep expertise in AWS Lambda, DynamoDB, S3, ECS/EC2, API Gateway, Secrets Manager, and Step Functions.
·Event-Driven Architecture: Proven experience with Apache Kafka event streaming, alongside traditional knowledge of AWS SQS and SNS setup.
·Security & Auth: Strong foundation in basic security practices, cloud-native authentication, and Single Sign-On (SSO) platforms.
·CI/CD & Tools: Experience optimizing deployment pipelines (CI/CD emphasis over foundational infra), using CloudFormation, and leveraging GitHub Copilot to optimize development velocity.
Preferred Qualifications
·Familiarity with AWS networking fundamentals (VPCs, Subnets, Security Groups).
·Exposure to Aurora DB, Data Lake fundamentals, Snowflake, or AWS Glue (ETL).
E
Expert In Recruitment Solutions