Description

Responsibilities

Design and build solutions for complex business workflows 
Understanding the user persona and deliver a slick experience 
Take end to end ownership of components and be responsible for the subsystems that you work on from design, code, testing, integration, deployment, enhancements, etc. 
Write high-quality code and taking responsibility for their task 
Solve performance bottlenecks 
Mentor junior engineers 
Communicate and collaborate with management, product, QA, UI/UX teams 
Deliver with quality, on-time in a fast-paced start-up environment

Skills & Qualifications

Bachelor/Master's in computer science or relevant fields 
5+ years of relevant experience 
Strong sense of ownership 
Excellent Java and object-oriented development skills 
Experience in building and scaling microservices 
Strong problem-solving skills, technical troubleshooting and diagnosing 
Expected to be a role model for young engineers, have a strong sense of code quality and enforce code quality within the team 
Strong knowledge in RDBMS and NoSql technologies 
Experience in developing backends for enterprise systems like eCommerce / manufacturing / supply chain etc 
Excellent understanding of Debugging performance and optimization techniques 
Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka 
Experience in developing any large scale Experience in cloud technologies 
Demonstrated ability to deliver in a fast-paced environment 
Good Communication Skills 

Education

Bachelor's degree in Computer Science