Description
About Kuoni Tumlare At Kuoni Tumlare, we deliver truly inspiring and innovative solutions and experiences that create value both for our Partners and Society at large. Our wide portfolio of products and solutions is built on 100+ years of destination management experience. Our solutions include series tours, technical visits, educational tours, Japan specialist travel consulting, as well as meetings, incentives, conferences, and exhibitions. Our product portfolio includes MyBus excursions at destinations as well as guaranteed departure tours devised and delivered by our Seat-in-Coach specialists, Europamundo (EMV) and MyBus Landcruise. We cater to a wide range of customer needs in close collaboration with our trusted suppliers and powered by our team of destinations experts - enabling us to make a real difference to the world. About the Business / Function Proudly part of Kuoni Tumlare, TUMLARE SOFTWARE SERVICES (P) LTD. is a multinational technology support company that serves as a trusted technology partner for businesses since 1999. We also help established brands reimagine their business through digitalization. About the Role We are looking for Java Full-stack developers (Java, Spring boot, Angular 10+). You will be part of a cross-functional team that’s responsible for the full software development life cycle from designing to implementation. As a full-stack developer, you should be good at developing appealing frontend and scalable backend using frameworks and libraries. Should also be familiar with the Agile methodology and processes. Key Responsibilities • To work with the development team and product managers to design and build software solutions. • To design client-side and server-side application architecture. • To build the front end of applications through appealing visual design. • To build features and applications with a responsive design. • To develop and manage well-functioning databases/Queries and middleware. • To write effective Rest APIs and Security around it. • To build unit test cases for new functionality. • To maintain and support the existing application for bug fixes and improvements. • To write and maintain technical documentation. To Succeed in the Role, You Should Have: • At least 4 years of experience as a Full Stack Developer or similar role. • Experience as a Full Stack Developer with technologies Java, Spring boot and Angular 10+. • Experience developing web applications with Angular(TypeScript, RxJS…) and Angular Material. • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, JSON, jQuery). • Experience developing Rest APIs using Spring boot. • Familiarity with Java ORM framework and experience with one of the frameworks. • Strong understanding of RDBMS database and hands-on experience with developing complex SQL Queries. • Good understanding of development best practices. • Understanding of the practical application of design patterns. • Understanding the Highchart library will be added advantage. • Any experience with containerizing apps using Docker, and Jenkins will be added advantage. • Excellent interpersonal skills, and proficient verbal, and written communication skills. • Fluent English (written, spoken) skill and other languages is a plus. • Proven ability to work effectively in a fast-paced, dynamic turnaround environment. • Proven ability to handle multiple priorities simultaneously and make things happen according to plans. We Are Looking for a Person Who Is: • A team player, willing to get involved in broader issues, with a critical focus on solving the requirements. • A collaborative self-starter with hands-on experience and a can-do attitude. A pragmatic approach and the ability to address and solve challenges within a dynamic global environment. • Enjoying structural work with interactions with employees and department managers. • Focus on accuracy and details while working towards multiple deadlines. • Positive and open-minded, but also critically challenging existing processes and practices. • A disciplined thinker and analytical problem solver who has the capacity to manage complex issues and develop effective solutions in a timely fashion. What We Offer: • Supporting training programs: access to a rich training platform with numerous courses and labs. • Working in one of the world’s leading companies. • Working in an international environment. • Probation period of 3 months. • Medical + Accidental + Term - insurance from day 1. Please ensure to address the working experience of all the skills we require in the job description are addressed in your CV. Thank you very much