
Engineer -Full Stack Developer (Preview)
- India
- Permanent
- Full-time
- Design, develop, implement, and maintain robust and scalable APIs using Spring Boot and Java, ensuring seamless integration with the Vantus eCommerce platform.
- Develop high-performance backend services and applications using Java/J2EE.
- Create modular, loosely coupled services with microservices architecture for enhanced system scalability and maintainability.
- Design and develop front-end applications using ReactJS, ensuring a responsive and intuitive user experience.
- Implement Single Page Applications (SPAs) to provide dynamic and fast-loading web experiences.
- Utilize Micro-frontends architecture to break down front-end applications into smaller, manageable pieces that can be developed and deployed independently.
- Proficiency in SQL and PostgreSQL, including database design, querying, and optimization, to ensure efficient and reliable data storage and retrieval.
- Apply design patterns and best practices to create clean, maintainable, and efficient code, ensuring the long-term success and stability of both API services and front-end applications.
- Collaboratively troubleshoot, debug, and optimize existing APIs, backend systems, and front-end applications to improve performance, reliability, and security.
- Integrate DevOps practices into the development lifecycle, including CI/CD pipelines, automated testing, and continuous deployment, to streamline development and deployment processes.
- Strong knowledge of RESTful APIs and experience in designing and consuming them to ensure seamless communication between front-end and back-end services.
- Optimize front-end performance to ensure fast load times and smooth interactions.
- Ensure cross-browser compatibility and responsiveness of web applications.
- Stay updated with the latest technologies, frameworks, and trends in both API and front-end development, and provide guidance on their application to improve the overall architecture.
- Experience with version control systems (e.g., Git) and participation in Agile methodologies to ensure alignment with project goals and timelines.
- Collaborate with UX/UI designers, front-end developers, database administrators, and other stakeholders to deliver cohesive and high-quality solutions
- Experience with cloud-native application development and deployment on platforms such as AWS, Azure, or Google Cloud to ensure that services are scalable, resilient, and easy to manage.
- Familiarity with Tanzu or Pivotal Cloud Foundry (PCF) is a plus, providing additional flexibility in deploying and managing cloud-native applications.
- Engineering in Computer Science or a related field
- 6+ years as a software developer with Relevant experience
- Great communication skills and an ability to work and lead a team
- Good design and development in technologies such as Angular/React, Java, Spring Boot, Node.js
- Expert programming skills in Java and JavaScript and expertise in API and Web development.
- Experience with Cloud native technology and processes, including CI/CD pipelines and supporting technologies like Cloud Foundry, Concourse, dockers and Kubernetes is preferred
- Experience with Commerce tools, API products, Adobe Experience Manager and IBM WebSphere products is a big plus.
- Exposure to eCommerce and healthcare domain is a plus