Primary Responsibilities:
Responsible for application solution development, coding activities across solutions, application integrations, and API interfaces
Develop new user-facing features
Build reusable code and libraries for future use
Able to work and deliver in an agile framework
Able to define automated test strategy to ensure the quality of the delivered cloud application/microservice
Ensure the technical feasibility of UI/UX designs
Build digital products based on Agile, Micro Services, Layered Architecture, Loosely Coupled, API based, Dev-Ops, Hyper-scale, and others
Support evaluation of the vendor digital solutions, architectures and propose the right solution that best fits Olam’s business requirements
Feature development, continuous enhancement, maintenance, and support of existing suite of responsive web applications
Research and prototyping of concepts into robust production tools
Required Skills:
Bachelor of technology / B.E or equivalent field, OR a combination of relevant education and experience
Full Stack Developer with hands on experience in Java/J2EE and Angular
4+ years of Java/J2EE experience with 2+ full-cycle Spring Boot projects and at least 2 plus years in Angular Front-end
Experience in design led application development delivering Responsive Web applications using Angular, HTML, Web Development tools
Expert knowledge of HTML5, CSS3 and JavaScript
Experience in developing to a Mobile first and device agonistic philosophy
Passion for using CSS preprocessors / preprocessor platforms like LESS and SASS
Experience in MVC UI frameworks
Should have the knowledge of advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS, VueJS, BackboneJS, etc
Good understanding of asynchronous request handling, partial page updates, and AJAX
Responsible to develop and maintain cloud applications and microservices
Design microservice based architecture aiming for reusability and scalability across Olam digital projects
Able to work and deliver in an agile framework
Able to define automated test strategy to ensure the quality of the delivered cloud application/microservice
Experience with CI/CD and Devops to support continuous delivery of the application
Bachelor's degree in Computer Science