Full Stack Engineer
KeySkills
Company Name
Job Description
Project Role Description:
As a Full Stack Engineer, you will be responsible for developing and engineering end-to-end features of systems, spanning user experience to backend development. You will leverage your development skills to deliver innovative, high-quality solutions that help clients enhance the services they provide. This role requires a cloud-first and agile mindset to solve complex business problems using modern technologies.
Roles & Responsibilities
-
Design, develop, and engineer complete end-to-end features using Java Full Stack technologies.
-
Collaborate with cross-functional teams including UX/UI designers, product managers, and backend developers.
-
Build scalable, secure, and high-performance applications with a strong focus on user experience.
-
Adopt a cloud-first approach in solution design and implementation.
-
Apply Agile development principles throughout the SDLC.
-
Perform testing and debugging to ensure system quality and reliability.
-
Continuously learn and integrate emerging technologies to improve development practices and solutions.
Professional & Technical Skills
Must Have:
-
Proficiency in Java Full Stack Development
-
Strong understanding of cloud-first architecture and Agile methodologies
-
Experience in developing complete system features, including frontend and backend components
-
Skilled in testing and debugging for robust system integrity
Good to Have:
-
Experience with Java Enterprise Edition (Java EE)
-
Familiarity with cloud platforms (e.g., AWS, Azure, GCP)
-
Knowledge of CI/CD pipelines and DevOps practices
Additional Information
-
This role requires a minimum of 2 years of hands-on experience in Java Full Stack Development.
-
Candidates should have a strong academic foundation with 15 years or more of formal education.
-
This is a full-time position based in Gurugram, with potential for hybrid or onsite engagement depending on project needs.
-