Bullet points Opportunity to be a part of product innovation and a vibrant team Opportunity to bring in innovative strategies, and implement solutions About Our Client The client are a global telecommunication company with unrelenting focus on product innovation and a vibrant team.
They are building next generation systems to improve the quality of life for millions of users spanned across 15 countries.
Job Description Own the entire development lifecycle as you prototype, create, optimise, test, launch, and refine Build features that will reach millions of users Play a critical role in ensuring modular and scalable design and architecture of Backend Applications Keeping up to date with best industry practices and lead adopting new technologies Set high standards for monitoring and getting to know challenges faced by customers and improving the experience In nutshell you will "Discover, Design, Develop, Deploy, Debug.
Repeat!" The Successful Applicant 2-6 years of experience in full-stack development using Web technologies such as Angular / React / Redux to build reusable components that fit together in scalable production applications.
Strong knowledge of backend system design and stack, including programming languages like Java, Node.js, and how they interface with Redis, Kafka, or similar.
Proficiency in Computer Science fundamentals - object oriented design, data structures, algorithm - design, and complexity analysis Experience in developing RESTful APIs Strong understanding on both Monolithic and MicroServices architectures.
Hands-on experience in developing and deploying MicroServices components preferably using Spring Boot Experience with version control system such as Git & BitBucket Experience with SQL / NoSQL databases.
Nice to have Jenkins and CI / CD Knowledge Knowledge on Postman and SoapUi Knowledge on build tools like Maven & Gradle What's on Offer Opportunity to work on enterprise level product development and working with team of developers contributing across various countries