Role description:
The role is of a Senior Java Developer who is motivated to actively contribute to the architecture, design and development of new features. The role is expected to make a difference to the product in terms of the design and contribute towards identifying technical risks and find alternate solutions to various problems. In addition to that, the role also demands to lead, motivate, mentor and provide ample guidance to the other team members with respect to technical challenges.
Your Responsibility
Your Qualifications
B.Tech. / B.E. / M.Tech. / M.S. in Computer Science
8 years of experience in design and development of highly -scalable applications and platform development in product based companies or R&D divisions.
Strong computer science fundamentals: data structures, algorithms, design patterns.
Extensive hands-on experience building services using these technologies (Java, Springboot, Microservices ,NodeJs)
In depth knowledge in web technologies like React JS/Angular Js, Java script, Type script, CSS
In depth knowledge on Restful/SOAP web services
Knowledge on Linux platform
Knowledge on unit testing frameworks (Junit, Jest etc) and code quality control platforms like Sonar
CI/CD development environments/tools: Git, Maven, Jenkins, Azure DevOps
Demonstrated end-to-end ownership for development and design of least one cloud based project.
Working knowledge of SQL and DB-2 database technologies
Strong hands on development skills to prototype technical solutions.
Strong desire to drive change, and ability to adapt to change quickly. Willing to learn new and emerging technologies.
Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
Knowledge on cloud platforms like Microsoft Azure
Practitioner of Agile (Scrum) methodology
Our Ideal Candidate
You have a deep interest and passion for technology. You love owning new responsibilities and enjoy working with people who will keep challenging you at every stage. You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills. You are self-driven and motivated with entrepreneurial passion and desire to work in a fast -paced, results- driven agile environment with varied responsibilities. You have a passion to mentor and drive technical associates to deliver quality products in an agile environment. You have a flair to setup new process and bring in an innovative mindset to drive the team.
Keyskills: Product management Computer science Maven Agile scrum Linux Agile Data structures Unit testing Manager Quality Control SQL
We help people around the world save money and live better - - anytime and anywhere - - in retail stores, online and through their mobile devices. Each week, more than 220 million customers and members visit our 11,096 stores under 69 banners in 27 countries and e - commerce websites in 10 cou...