Java AWS Developer / Tech Lead

Compunnel Inc.
2 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
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Engineering
Code Review
Software Debugging
DevOps
Distributed Systems
Github
Monitoring of Systems
Scrum
Message Oriented Middleware
Software Engineering
TypeScript
Enterprise Software Applications
Spring-boot
AWS Lambda
Event Driven Architecture
Containerization
Kubernetes
Infrastructure Automation Frameworks
Deployment Automation
Atlassian Tools
Integration Frameworks
Cloud Migration
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Serverless Computing
Microservices

Job description

Job Summary We are seeking a highly skilled Senior Java AWS Developer / Tech Lead to support the execution of large-scale loyalty and partner-platform integration initiatives involving enterprise APIs, transactional systems, settlement workflows, and cloud modernization efforts. This role requires a hands-on technical leader who can actively contribute to architecture, coding, integration design, and implementation while guiding engineering teams and collaborating with client stakeholders in an Agile delivery environment. The ideal candidate will possess strong expertise in AWS cloud-native technologies, serverless architectures, event-driven systems, enterprise integrations, and modern software engineering practices. Key Responsibilities Lead and mentor development teams while remaining actively involved in hands-on coding and implementation activities Establish engineering standards, reusable frameworks, and development best practices across the delivery team Design, develop, and

Requirements

implement AWS-based cloud-native and serverless applications Build scalable event-driven and API-centric integration solutions supporting transactional and settlement workflows Modernize existing enterprise applications using AWS cloud-native and serverless architectures Develop enterprise integrations between internal systems, partner platforms, downstream applications, and external services Design and implement RESTful APIs and asynchronous messaging solutions Implement Infrastructure-as-Code (IaC) solutions and deployment automation using Terraform Collaborate with architects, DevOps engineers, QA teams, product owners, and technical stakeholders throughout the project lifecycle Participate in Agile ceremonies including sprint planning, backlog refinement, estimation, and technical design discussions Support platform engineering efforts related to deployment automation, monitoring, observability, resiliency, and operational readiness Contribute to technical documentation, architecture artifacts, and implementation guidelines Drive engineering quality through code reviews, mentoring, troubleshooting, and continuous improvement initiatives Required Qualifications 8+ years of software engineering experience with significant experience delivering AWS-based enterprise solutions Proven experience serving as a Technical Lead or Senior Lead Developer on cloud modernization or integration-focused initiatives Strong hands-on experience with AWS serverless and event-driven technologies including: AWS Lambda AWS Step Functions Amazon EventBridge Amazon SQS / SNS Amazon API Gateway Strong development experience with Java, Spring Boot, and TypeScript Experience building scalable microservices and distributed systems Strong understanding of API integration patterns, asynchronous messaging, orchestration workflows, and transactional processing Hands-on experience implementing Infrastructure-as-Code solutions using Terraform Experience with GitHub-based development workflows and CI/CD pipelines Experience working within Agile environments using tools such as Jira and Confluence Strong communication, leadership, and stakeholder collaboration skills Ability to work directly with client technical teams in a consulting delivery environment Strong debugging, troubleshooting, and production support capabilities Preferred Qualifications Experience with loyalty platforms, settlement systems, retail, payments, fuel/convenience, or other transactional enterprise systems Experience modernizing monolithic applications into cloud-native architectures Familiarity with containerized workloads and Kubernetes/EKS environments Experience with observability and monitoring tools in AWS environments Familiarity with AI-assisted or agentic coding tools within engineering workflows Familiarity with Kiro CLI or modern AI-enabled development tooling Consulting or professional services delivery experience Education: Bachelors Degree

Apply for this position