General Information

Req #
Career area:
Information Technology
Tuesday, July 12, 2022
Working time:
Additional Locations: 
* BANGALORE - Karnataka - India

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology that builds a brighter, more sustainable and inclusive future for our customers, colleagues, communities, and the planet.

And we go big. No, not big—huge.

We’re not just a US$70 billion revenue Fortune Global 500 company, we’re one of Fortune’s Most Admired. We’re transforming the world through intelligent transformation, offering the world’s most complete portfolio of smart devices, infrastructure, and solutions. With more than 71,500 employees doing business in 180 markets, we help millions—not just the select few—experience our version of a smarter future.

The one thing that’s missing? Well… you...

Description and Requirements


Lenovo is the fastest growing technology company on the planet, with growth outpacing our competition quarter after quarter and we’re growing! Lenovo’s fundamental belief is that life rewards those who Never Stand Still. Every day, every employee at Lenovo is focused on moving forward, rejecting traditional limits, and always seeking a better way. We are looking for the person who challenges the ordinary and seeks to innovate in learning, while also balancing execution. 

The Global eCommerce organization is embarking on a multi-year strategy to (1) transform our platform to a cloud-hosted, container-based microservice architecture and (2) expand offerings across customer segments of B2C, SMB, and B2B, product units of PC, Smart Devices, Mobile, and Data Center, and channels of marketplace, third-party offerings, and subscription services. 

As a Senior Software Developer, you will be responsible for designing, developing, and implementing complex web applications. The Senior Software Developer must be an expert with strong focus and understanding of Java and related technologies. To be successful, you must be able to work effectively in a fluid, fast-paced agile environment. This position requires strong leadership, design, and communication skills to effectively work with management, team members and business contacts. 

Technology We Use: Java, Spring, Nodejs, Vuejs

Your Role:

  • Design, document and develop new programs or maintain existing programs based on specifications
  • Act as technical resource for an agile scrum team and actively participate in the project planning, sprint planning, daily scrum, and sprint review
  • Develop, implement, and maintain unit tests of programs
  • For the assigned applications, functional areas or projects:  Develop and maintain thorough system knowledge. Participate in problem solving and troubleshooting. Facilitate functional test planning and testing.  Work with the team to maintain system quality
  • Stay current with changes in the technical area of expertise, best practices, newer frameworks, and patterns related to all technologies (Backend + Frontend)
  • Mentor other Software Engineers through the software development process  

Required Experience:

  • 5+ years of experience in a development experience in high-volume, customer-facing websites
  • 5+ years hands-on development experience with Java, Spring, Nodejs, UI Design in JavaScript/CSS/HTML, micro-services, caching strategies, and performance profiling tools
  • Bachelor’s degree with affiliated university
  • Experience working with online technologies such as Google Analytics, Tealium, and Akamai CDN
  • A high-quality bar with just-enough documentation, unit testing, code reviews, test automation, continuous integration and deployment and a preference for Agile methods
  • Strong communication, partnering skills and proven leadership
  • Excellent problem solving and decision-making skill; deal with ambiguity in fast-paced e-business environment 
  • Able to work across various time zones; off hours and long hours as needed
  • Clear sense of accountability and ownership
  • Focused on goals and the overall team and company objectives

* BANGALORE - Karnataka - India