Skip to main content

Full Stack Engineer - Java/AWS

Technology
Code Vyasa
4 weeks agoUntil 15/11/2026

Job description

Role Summary :

We are looking for an experienced Fullstack Engineer, Gurgaon having 4 - 8 years of experience with strong expertise in Java, AWS. The ideal candidate will be responsible for developing and maintaining high-quality Android applications that communicate with smart devices, integrating with cloud services, and delivering robust, scalable mobile solutions.

About Us :

CodeVyasa is a mid-sized product engineering company that works with top-tier product and solutions organizations such as McKinsey, Walmart, Razorpay, Swiggy, and others. We are a team of 550+ engineers, driving innovation across Product Engineering and Data Engineering, with a focus on Agentic AI, Robotic Process Automation (RPA), Full Stack Development, and Generative AI-based solutions.

Key Responsibilities :

  • Design, develop, test, deploy, and maintain high-quality software applications and services.
  • Participate in the design and architecture of new systems and enhancements to existing systems.
  • Apply appropriate design patterns, software engineering principles, and architectural best practices.
  • Build highly reliable, scalable, maintainable, and performant software solutions.
  • Write clean, efficient, and well-tested production-quality code.
  • Participate in code reviews and contribute to coding standards and engineering best practices.
  • Work throughout the complete Software Development Life Cycle (SDLC), including requirements, design, development, testing, deployment, and operations.
  • Use source control management systems effectively for collaborative software development.
  • Develop and maintain build processes and automated testing frameworks.
  • Troubleshoot production issues, perform root-cause analysis, and implement long-term solutions.
  • Collaborate with product managers, architects, QA engineers, DevOps teams, and other stakeholders.
  • Continuously improve system performance, reliability, scalability, and operational efficiency.

Must-Have Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of non-internship professional software development experience.
  • 2+ years of experience in software design or architecture, including:
  • Design patterns
  • System design
  • Reliability
  • Scalability
  • Designing new and existing systems
  • 3+ years of experience across the full Software Development Life Cycle, including:
  • Coding standards
  • Code reviews
  • Source control management
  • Build processes
  • Testing
  • Software operations

Why CodeVyasa :

  • Work on innovative, high-impact projects with leading global clients.
  • Exposure to modern technologies, scalable systems, and cloud-native architectures.
  • Continuous learning and upskilling opportunities through internal and external programs.
  • Supportive and collaborative work culture with flexible policies.
  • Competitive salary and comprehensive benefits package.
  • Free healthcare coverage for employees and dependents.
Keywords
CodingScalabilityCloud computingDevOpsJavaCoding conventions

Interested in this role?