Job Summary
Responsible for providing deep technical expertise in designing and delivering end to end high performance, scalable flexible solutions using cutting edge/emerging technologies including Mobility/Responsive Web apps, APIs, application data Integration, scalable databases, Analytics, GenAI, DevOps, Cloud Computing (IaaS, PaaS and Containerization). He/ She would be also responsible to experiment, explore and demonstrate application of new technologies by means of conducting quick prototypes to solve business problems. Work with the direction from Engineering Manager/ Solution Architect/ Enterprise Architect and co-create solutions with rest of the IT delivery teams
Key Responsibilities
- In-depth senior engineering capability of covering applications, data and platforms· Provide technical guidance and mentorship to junior developers, fostering continuous learning and skill development.· Participate in code reviews, establish coding standards, and enforce best practices to maintain code quality and consistency.· Conduct proof of concepts on emerging technologies and help scale implementation in projects with development partners· Troubleshoot, debug, and optimize existing applications to improve functionality and user experience.· Work closely with various business partners and other departments to create future proof solutions covering digital, automation, APIs, integration and data· Evaluating and implementing new frameworks, tools as part of projects· Keep technology stack refreshed· Provide technical expertise in solving/troubleshooting performance
other non-functional requirementsKey skills required · Backend Technologies – Java Frameworks · Other technologies – Database (SQL/No-SQL), Streams, Containers, Serverless programming etc. · OOPS concepts, Multithreading, performance optimization · Application design patterns · Strong code review skills · Cloud Technologies – Public cloud: AWS or others · Problem Solving skills Good to Have: · LLD/HLD · NodeJS · Frontend Technologies – ReactJS / Angular / Vue · CICD – Jenkins · GenAI
Desired qualification and experience· B.E. / B. Tech / MCA / MSc-IT · 5-7 years of experience with hands-on software development background.· Should have designed and delivered at least 2-3 projects in a technology organization