Job Title : Software Engineer
Location : Gurgaon (Hybrid / On-site)
Experience : 5+ Years (Must)
Employment Type : Full-time
Job Overview :
We are looking for a highly skilled Software Engineer with 5–6 years of experience in developing scalable, high-quality software solutions using Java , front-end technologies , and modern frameworks . The ideal candidate will have hands-on experience with microservice architecture , cloud platforms (AWS) , and DevOps tools , as well as familiarity with AI-assisted development tools .
This role requires a strong technical foundation, collaboration skills, and a passion for continuous learning and innovation.
Key Responsibilities :
- Deliver end-to-end software solutions using agile methodologies .
- Develop robust, scalable applications using Java and front-end technologies such as JavaScript or TypeScript .
- Utilize the Spring Framework to design and build RESTful APIs .
- Leverage AI tools (e.g., GitHub Co-Pilot) to improve coding efficiency and quality.
- Architect and implement microservice-based applications for modular, scalable systems.
- Implement and maintain front-end frameworks such as React or Angular for responsive and user-friendly interfaces.
- Design optimized data models and integrate with databases such as Oracle , MySQL , PostgreSQL , Snowflake , or NoSQL (e.g., DynamoDB ).
- Use Docker for containerization and application deployment.
- Work with Kubernetes (K8s) for container orchestration and scaling.
- Develop and test applications using frameworks like JUnit , Cucumber , Gauge , or Selenium .
- Build and deploy highly performant applications on AWS cloud environments.
- Utilize DevOps tools such as Terraform , Ansible , Jenkins , and Bamboo for CI / CD and automation.
- Collaborate in a pair-programming and TDD environment to ensure clean, maintainable code.
- Work with APIs , caching , and messaging systems for seamless integration across services.
- Occasionally travel for project or client needs.
- Maintain strong communication and a customer-centric approach throughout the project lifecycle.
Required Skills & Qualifications :
5–6 years of professional experience in software development .Proficiency in Java , Spring Boot , JavaScript / TypeScript , and RESTful API development .Strong understanding of microservices , cloud deployment (AWS) , and containerization (Docker, Kubernetes) .Experience with SQL / NoSQL databases and data modeling .Familiarity with DevOps tools such as Terraform, Ansible, Jenkins, and Bamboo.Hands-on experience with testing frameworks (JUnit, Cucumber, Selenium).Exposure to AI-driven development tools like GitHub Co-Pilot.Knowledge of Snowflake and Snowpark Container Services is a plus.Excellent communication and collaboration skills, with a passion for problem-solving and learning new technologies.Good to Have :
Experience with CI / CD pipelines and infrastructure as code (IaC) .Knowledge of cloud cost optimization and performance tuning.Exposure to Agile / Scrum methodologies and pair programming environments.Why Join Us :
Opportunity to work on cutting-edge technologies and AI-driven development tools .Collaborative and innovative work culture.Exposure to modern cloud architectures and enterprise-scale projects.Competitive compensation with career growth opportunities.