Full Stack Engineer
KeySkills
Company Name
Job Description
Job Description:
As a Full Stack Engineer, you will be responsible for developing and engineering end-to-end system features, encompassing both user interface and backend services. You will use your full stack development expertise to deliver innovative, scalable, and efficient solutions that improve client services. This role requires a cloud-first and agile mindset to address challenging business problems using modern technologies.
Roles & Responsibilities:
-
Independently contribute and grow as a Subject Matter Expert (SME).
-
Actively participate in team discussions and agile ceremonies.
-
Analyze business needs and provide effective technical solutions.
-
Collaborate with product managers and UI/UX designers to gather and refine requirements.
-
Design, develop, and maintain scalable front-end and back-end components.
-
Engage in peer code reviews and provide constructive feedback.
-
Ensure code quality, performance, and security compliance.
-
Continuously upgrade skills and explore new technologies aligned with project needs.
Must-Have Skills:
-
Proficiency in Java Full Stack Development
-
Experience with HTML, CSS, and JavaScript
-
Knowledge of SQL and NoSQL databases
-
Familiarity with Git and version control best practices
Good-to-Have Skills:
-
Hands-on experience with Spring Boot
-
Exposure to cloud technologies and DevOps practices
-