Digio.in
Digio.in - Software Development Engineer - Java/Full Stack Development
Job Location
bangalore, India
Job Description
Job Description : - Be the thinker and problem solver at large scale for the projects involved. - Building large platform pieces to enable external RESTful web services for the scale of 100 Million API transactions everyday. - Actively participate in development along with team members for as much as 75% of their time, creating modules & systems that can then be treated as a working reflection of the best practices. - Participating in code reviews, design reviews, architecture discussions. - Being responsible for Scaling, Performance & Quality for the team. - Handle massive amounts of data being generated everyday and building relevant analytics, insights and monitoring wherever needed. - Incorporate long term thinking at low level design and high level design into products and develop the similar culture at team level. - Implementation of long term technology vision for the company. - Keep yourself updated with the relevant latest industry tech developments and advancements. Drive technology & tool choices for your team & be responsible for them. - Not restricting yourself with only above responsibilities and going beyond your role & contributing to make the organization & business better Requirements : - 5 years of engineering experience and 3 years of scalable product development cycles with either large data handling or large transaction processing - Hands on experience over scalable RESTful web services and massive data sets. - Solid coding skills with ability to drive teams through massive refactoring exercises & improve coding standards across large code bases preferably in Java and Python. - Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction. - Quick & Excellent Problem Solving skills for complex & large scale problems. Technical Breadth : - Exposure to a wide variety of problem spaces, technologies. - Good knowledge, understanding & experience of working with a variety of multi-tier architectures. - Awareness of pitfalls & use cases for a variety of solutions. - Good understanding & experience of high performance web scale & real-time response systems. - Experience & exposure to a variety of large scale persistent systems including large databases. - Exposure to complete product development cycles - From inception to production to scaling up, supporting new requirements, re-architectures - the Architects should have seen it all. - Must be comfortable working in fuzzy environments - where boundaries aren't clearly defined. - B Tech or higher in Computer Science or equivalent required. Nice To Haves : - Good sense of system characterisation and identification of technical requirements. - Good learn-ability and adopt technologies that help build large scale, performant, reliable and sustainable systems. - Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs. - Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms. - Ability to work in fuzzy environments and complex environments. - Able to take high ownership of complex system components and drive it to the next level. - Good exposure both with tech breadth and tech depth. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/15/2024
Location: bangalore, IN
Posted Date: 11/15/2024
Contact Information
Contact | Human Resources Digio.in |
---|