Required Skills: Java, Python, Go ,
Job Description
We are seeking a highly skilled Software Engineer with strong experience in Java, Python, Go ( Any 2) to design, develop, and maintain scalable cloud-based applications. The ideal candidate will have hands-on experience with AWS services, modern software architecture, CI/CD, and AI-assisted development tools.
Key Responsibilities:
- Design and develop scalable applications using (Java, Python, and Go ( Any 2)
- Build and deploy cloud-native solutions using AWS Lambda, DynamoDB, and Fargate.
- Design and implement robust software architecture and distributed systems.
- Develop and maintain CI/CD pipelines using Jenkins and related DevOps tools.
- Leverage AI-assisted coding tools such as Claude Code or Windsurf to improve development productivity.
- Collaborate with engineering teams to deliver reliable, secure, and scalable solutions.
- Troubleshoot production issues and continuously improve application performance and reliability.
Required Skills:
- Strong hands-on experience with (Java, Python, and Go ( Any 2)
- AWS: Lambda, DynamoDB, Fargate.
- Strong understanding of Software Architecture & Design Patterns.
- Experience building CI/CD pipelines.
- Strong experience with Jenkins.
- Experience with Claude Code or Windsurf.
- Strong knowledge of scalable, cloud-native application development.
Preferred Skills:
- Microservices and REST APIs
- Docker/Kubernetes
- Infrastructure as Code
- Agile/Scrum development
- Automated testing and DevOps practices