The role will play a pivotal role in software development activities and collaboration across the Strategy & Transformation (S&T) organization
Software Engineering is the cornerstone of scalable digital transformation across PepsiCo s value chain
Work across the full stack, building highly scalable distributed solutions that enable positive user experiences
The role requires to deliver the best possible software solutions, customer obsessed and ensure they are generating incremental value
The engineer is expected to work closely with the user experience, product, IT, and process engineering teams to develop new products and prioritize deliver solutions across S&T core priorities
Responsibilities
A Bachelor s Degree in Computer Science or a related field
5+ years of relevant software development.
Commanding knowledge of data structures, algorithms, and object-oriented design.
Strong system design fundamentals and experience building distributed scalable systems.
Expertise in Java and its related technologies. Restful or GraphQL API (preferred) experience.
Expertise in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices , Serverless Computing.
Experience with JavaScript/TypeScript , Node.js, React or React Native or related frameworks.
2-3+ years experience with large scale messaging systems such as Kafka is a bonus.
Experience is non SQL DB is good to have.
2-3 years of hands on experience with any cloud platform such as AWS or GCP or Azure (preferred) .
Qualifications
Strong attention to detail and extremely well-organized
Ability to work cross functionally with product, service design and operations across the organization.
Demonstrated passion for excellence with respect to Engineering services, education, and support.
Strong interpersonal skills, ability to navigate through a complex and matrixed internal environment.
Ability to work collaboratively with regional and global partners in other functional units.