JAVA AWS Technical Lead

SRI Tech Solutions Inc.
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Batch Processing
Cloud Computing
Cloud Engineering
Code Review
Databases
ETL
DevOps
Distributed Systems
Amazon DynamoDB
Identity and Access Management
Python
Network Security
Amazon Web Services (AWS)
Data Processing
Scripting (Bash/Python/Go/Ruby)
Data Ingestion
React
Generative AI
AWS Lambda
Amazon Web Services (AWS)
Vue.js
Servicebus
Event Driven Architecture
Angular
Amazon Web Services (AWS)
Kafka
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)
Data Pipelines
Serverless Computing
Microservices

Job description

  • Lead design and development of Java-based backend services and full-stack applications.

  • Architect and implement event-driven systems using Kafka and AWS messaging services.

  • Oversee data ingestion, transformation, and pipeline workflows.

  • Build and optimize microservices using AWS Lambda, ECS/Fargate, API Gateway, SQS/SNS, EventBridge.

  • Ensure secure, scalable cloud architecture using S3, DynamoDB, VPC, IAM, and CloudWatch.

  • Integrate GenAI capabilities using AWS Bedrock.

  • Use Python scripting for automation, data processing, or pipeline orchestration where needed.

  • Provide technical leadership, code reviews, and mentorship to an 8-member engineering team.

  • Collaborate with product, DevOps, and architecture teams to align on delivery goals.

Requirements

We are looking for a Tech Lead who can drive architecture, delivery, and team leadership across Java backend, full-stack development, AWS cloud services, and event-driven systems. The ideal candidate brings strong experience with Kafka, data pipelines, and working knowledge of Python for automation, scripting, or data workflows. This role leads an 8-engineer team and ensures high-quality, scalable, cloud-native solutions., Core Engineering

  • Expert-level Java backend development

  • Full-stack familiarity (React/Angular/Vue or similar)

  • Strong understanding of microservices, REST APIs, distributed systems

Eventing & Data

  • Hands-on experience with Kafka (topics, partitions, consumer groups, schema evolution)

  • Familiarity with data pipelines, ETL flows, and streaming/batch processing

AWS Cloud Expertise

  • Compute & Serverless: Lambda, ECS, Fargate

  • Storage & Databases: S3, DynamoDB

  • Integration & Messaging: API Gateway, SQS, SNS, EventBridge

  • Networking & Security: VPC, IAM

  • Monitoring: CloudWatch

Apply for this position