POSITION OVERVIEW (INTRO TO JOB):
As a microservices developer, you will build software solutions which are cloud native, modular, conforms to microservices architecture. You will be part of a product delivery team who is looking to digitally transform business processes at Levi’s. You will work with an accomplished team of engineers and architects at our global capability centre (GCC) in Bengaluru to build strategic software solutions.
ABOUT THE JOB (RESPONSIBILITIES):
Design and develop Microservices systems with Java, Spring or Node.js, GraphQL.
Be involved and participate in the overall application lifecycle management
Troubleshoot and debug applications for continuous quality improvement
Peer programming and peer code review
Collaborate with Front-end developers, application architects, and enterprise architects to integrate software solutions into the broader ecosystem
Define and communicate technical and design requirements
Build high-quality modular reusable code
Conduct unit tests and optimize performance
Collaborate with multidisciplinary team of designers, developers and system administrators
Technical contribution to the broader community of software developers in the company
ABOUT YOU (QUALIFICATIONS):
Bachelor's degree in computer sciences or equivalent education or work experience
7+ years of experience building large-scale software applications
Previous work experience with Java/Kotlin, Spring or Node.js, GraphQL.
Knowledge of RESTful API services
Experience in supporting and/or implementing complex integration projects
Knowledge of MongoDB, Apache Kafka, and Kubernetes
Work experience in Agile framework
In-depth knowledge of data structures and algorithms
Excellent written and verbal communication skills with proven Fluency in English.