Full stack developer
KeySkills
Job Description
Job Description:
We are seeking a talented and experienced Full Stack Software Developer to join our Adobe & Marketing IT Delivery team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications and services using a modern tech stack including Java, Node.js, JavaScript/TypeScript, and front-end frameworks such as Angular and React. You will work closely with cross-functional teams to deliver high-quality solutions that meet business needs and user expectations.
Key Responsibilities:
-
Design and develop full stack web applications using Java, Node.js, Angular, React, and TypeScript.
-
Implement and integrate RESTful APIs and microservices to support scalable application architectures.
-
Collaborate with UI/UX designers, product managers, and other developers to build responsive and user-friendly applications.
-
Apply IBM Carbon Design System principles in front-end development.
-
Participate in all phases of the software development lifecycle in Agile/Scrum/SAFe environments.
-
Conduct code reviews, write unit and integration tests, and ensure code quality using tools like Jest, JUnit, Jasmine.
-
Leverage CI/CD pipelines and follow DevOps best practices for seamless development and deployment.
-
Utilize containerization technologies like Docker and Kubernetes for application deployment and scalability.
-
Work on cloud-based solutions, preferably on IBM Cloud platforms.
-
Analyze requirements, solve complex technical problems, and contribute to continuous improvement initiatives.
-