Cloud Native Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Full Stack Software Engineer with expertise in modern web technologies, cloud-native development, and AI/GenAI-enabled software engineering practices. The ideal candidate will be a hands-on developer experienced in designing, building, and scaling enterprise applications using Java, Python, Angular, and AWS services., * Design, develop, and maintain scalable full-stack applications using Java (Spring Boot), Python, and Angular.
- Build and deploy cloud-native solutions using AWS services such as ECS/EKS, AWS Fargate, Lambda, API Gateway, S3, RDS, DynamoDB, and CloudFront.
- Implement modern microservices-based and distributed system architectures.
- Integrate AI/GenAI capabilities into software development workflows using GitHub Copilot, ChatGPT, and LLM-powered tools.
- Develop and utilize agentic AI workflows to automate development tasks and improve engineering efficiency.
- Use AI tools for code generation, unit testing, automation testing, and AI-assisted code reviews.
- Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
- Participate in DevSecOps and CI/CD practices to ensure secure, reliable, and efficient deployments.
- Mentor junior developers and contribute to engineering best practices and technical leadership.
- Ensure high standards of code quality, performance optimization, security, and maintainability.
Requirements
Do you have experience in Spring Boot?, This role requires strong experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, and Large Language Model (LLM)-based workflows to improve engineering productivity, automation, and code quality., * Strong hands-on experience with Java, Spring Boot, Python, and Angular.
- Experience with AWS cloud services including:
- AWS Fargate
- Amazon CloudFront
- S3
- RDS
- DynamoDB
- ECS/EKS
- API Gateway
- Practical experience with AI/GenAI tools such as GitHub Copilot and ChatGPT.
- Understanding of Large Language Models (LLMs) and AI-driven development workflows.
- Experience with CI/CD pipelines and DevSecOps practices.
- Knowledge of REST APIs, microservices architecture, and distributed systems.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Preferred Skills
- Experience integrating LLM APIs or building AI-powered applications.
- Familiarity with Infrastructure as Code (IaC) and Terraform.
- Exposure to containerization technologies such as Docker and Kubernetes.
- Experience with automation frameworks and test automation tools.
- Knowledge of XML technologies and enterprise integrations.
- GitLab/GitHub pipeline experience.
Good-to-Have Skills
- DevSecOps
- Automation scripting
- Agent-based AI architectures
- Security-focused engineering practices
- Cloud infrastructure engineering