Independently chip in to craft and development of micro services & web app modules
Lead PoCs and propose practical solutions for technical challenges
Collaborate with other developers, design, product, and QA team members to build performant, scalable, highly available and reliable services, and APIs
Contribute to the deployment and maintenance of cloud based distributed systems and services
Work closely with UI/UX designers to transform wireframes and design mock-ups into interactive, responsive user interfaces
Write clean, efficient, and maintainable code and test cases that enforce to industry and coding standards
Perform code reviews and mentor junior developers to improve the overall team performance
Troubleshoot and resolve functional/non-functional issues in the software
Stay up to date with the latest trends and technologies in web development and propose relevant improvements
Requirements :
Minimum 7 years’ hands on experience in software development with expertise in Java and JavaScript based technologies
Proficiency in Java, Spring Boot, Python, AWS services, NodeJS, JavaScript along with asynchronous programming, queue-based systems, multi-threading
Expertise into SQL and NoSQL database technologies like MySQL, MongoDB, Redis, ElasticSearch
Proficient in building scalable and performant microservices, implementing various authentication mechanisms and security standard processes
Experience in load testing with tools like Jmeter and DB query profilers
In-depth knowledge in AWS or Azure services, cloud computing
Experience with version control systems (e.g, Git), CI/CD pipeline & container-based development - dockers, kubernetes & scaling strategies
Good knowledge in front-end development, HTML5/CSS, ReactJS/Angular/equivalent framework
Strong technical design, problem-solving , debugging skills and Excellent communication team collaboration skills