Description

Requirements: • In-depth experience in Core Java and SpringBoot. • Integration experience with various backend systems. • BOT development experience on any platform such as Dialogflow is added advantage. • Worked on projects in multiple teams, products, and systems at the same time • The complexity of systems and products involved in their work should have been to support a director of engineering in execution. • Should have had experience working on scaling the design of one or two existing products for increased functional complexity. • Should have had experience working on scaling one or two existing products for non-functional requirements. • Should be language agnostic, with extensive and expert programming experience in Java programming language (strong OO skills preferred). • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. • Have a penchant for solving complex and interesting problems • BE/BT tech, MT tech in Computer Science or related technical discipline (or equivalent) • Excellent coding skills - should be able to convert a design into code fluently • Good skills to write unit & integration tests with reasonable coverage of code & interfaces- TDD is a plus • Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data. • Experience with multi-threading and concurrency programs • Ability to switch between technologies and learn new skills on the go • 5+ yrs of exposure to the art of writing code and solving problems on a large scale

Education

Any Graduate