o Experience with RESTful service writing frameworks o Ability to write quality unit and end–to–end tests and debug and optimize existing and new code o Experience with Micro services development and design patterns. o Experience with developing in Agile teams o Understanding of DevOps, specifically development, Build and Deployment tools (JIRA, SVN, GitHub, ANT/Maven/Gradle, Jenkins) o Experience developing cloud native open source including Spring Boot, Spring Cloud, and Spring Dataflow o Experience with Docker, Pivotal Cloud Foundry (PCF), or 12 factor app o Extensive knowledge of Enterprise Design patterns. o Solid background in Oracle database fundamentals including development and tuning of complex database queries. o Proven experience developing in Java, J2EE (Release 6 and 7), EJB3, JPA, Web services, o Experience with App servers, such as WebLogic (v12 or 10) and Tomcat. o Experience with 15 factor app design, modernization and transformation . o Experience with NetFlix OSS and Spring Boot and related Spring Projects. o Understanding of DevOps and experience in Build and Deployment tools (GitHub, Maven/Gradle, Jenkins). o Implement Cloud Native applications using Spring Projects
About Us upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship etc. upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow. upGrad was awarded the Best Tech for Education by IAMAI for 2018-19 upGrad was also ranked as one of the LinkedIn Top Startups 2018: The 25 most sought-after startups in India upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany. We were also covered by the Financial Times along with other disruptors in Ed-Tech upGrad is the official education partner for Government of India - Startup India program too Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine Learning Job Description We're looking for a hands-on technical leader to work on ideation, design, development, deployment, and support of our backend services which are written in Python - Django, Flask and other python web-frameworks. Responsibilities: Own end to end development and operations of high-performance micro-service backends. Implement product features using Spring Boot, Java, Hibernate, AWS infrastructure, and various third-party libraries. Interface with business to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure on-time delivery Lead and collaborate across the technology team to figure out cross-team dependencies, ideate efficient workflows, design modular services and execute these complex flows in a streamlined manner Architect solutions across multiple applications and products Go-to expert within the entire product domain, understand the architecture and interactions of the entire system. Researches and proposes new technologies. Leads architecting new systems/technologies/processes to stay current and move the bottom line. Makes others better through code reviews, thorough documentation, technical guidance, and mentoring. Qualifications: Expert knowledge of Java ( 6+ years of hands-on experience with web-based software) Have hands-on experience with at least one web framework (Spring Boot, Play, etc) in high-performance Production applications Proven experience in architecture, design, and delivery of data-intensive applications At least 3+ years of experience mentoring and leading teams Experience with architecting systems for AWS as well as deploying/maintaining servers, databases, etc. Experience with web paradigms such as RESTful APIs, Test-driven Development (TDD) Must possess traits of thriving to work in a fast-paced autonomous environment
About us: SleepyCat was started to make it easier for consumers to shop for a mattress which is otherwise a very painful process. There was a big gap in the market between manufacturing a mattress and eventually delivering it to a consumer. Introducing India’s first mattress-in-a-box! A disruptive model to the current mattress industry. We make shopping for a mattress easy and fun. We have one purr-fect mattress. We eliminate the confusion factor, making it a very simple process for buyers. Packed with all the fancy features, you can order it online with 4 simple clicks. Just choose the size you like and we deliver it to you anywhere in India within 7 days in a box! No more bulky deliveries! Our mattresses are priced at a fraction of the cost compared to the industry, as we control the entire process from production to Delivery, thereby eliminating any middlemen which increases cost. We also offer a 30-night risk free trial period so you have no issue in purchasing a mattress online! www.sleeepycat.in We are looking for a VP - Engineering who is going to be part of core team and is equally passionate to build large scale consumer tech company. Our culture is defined by hustle and hunger and that's what we measure ourselves on. So, if you are self aware and driven to create an large scale business do reach out to us. About The Role A leader who can motivate and inspire teams to know the customer and deliver on SleepyCat’s promise to the customer. Co-developing strategy with the stakeholders, developing and maintaining a technical roadmap that will continue to innovate from a technical standpoint. Implement the strategy, technology, process and human capital capable of supporting a scalable, functional and reliable product offering that increases SleepyCat's success in the consumer market. Focus on innovation, emerging technologies and make recommendations on the strategic use of technology for accelerating business results.Work with the executive leadership team to build and continuously refine company, product, and technical roadmaps. Mentor and lead operational excellence, quality, scalability and security initiatives across the teams, and the entire purview of the enterprise products group. Recruite, motivate, mentor a high-caliber team on an ongoing basis. About You Successfully managed engineering team with 20+ high caliber engineers. Handled full engineering responsibilities for products from concept to production in collaboration by mentoring and leading cross functional team. Qualifications Bachelor’s degree from an accredited university required. Demonstrated experience in a large consumer tech setup. Proven track record of launching and managing multiple successful product lines in an organization that utilizes the Agile development methodology. The successful candidate will have a deep expertise in the design, development, and operation of scalable products and services with expertise developing customer segmentation and incorporating customer insights to drive product strategy. Demonstrated success establishing a streamlined software development process including solid documentation and exceptional functional quality and reliability. Traits The ideal candidate will be a team builder, team player, and a leader. A leadership style that includes exceptional people management skills, program management, business and technology expertise with a style that inspires confidence An ability to create loyalty, trust, and following. One who can energize people and teams, and make crossfunctional cooperation happen. This individual must be highly respected by both subordinates and superiors. A combination of personality traits — collaborative nature, honesty, integrity, intensity, and passion — necessary to blend with the rest of the executive management team. Ability to challenge the team/organization while holding them accountable for their commitments. Hands-on and entrepreneurial style — one that looks to become personally involved in all elements of managing their functional responsibility, and someone who seeks to develop like-minded senior managers with similar capabilities.
Minimum 5+ Years of Application Support/Development experience. Required Skills include: Java, JSP, JDBC, Servlets, Struts Framework, My Eclipse, NetBeans 5.0, Hibernate, Apache Tomcat Server and Eclipse, HTML, Jquery, Java Script, AJAX with SQL/Oracle DB. Should be able to coordinate with the Vendor for product customization, identifying long term permanent fix for product bugs and implement. Should be able to independently analyse incidents raised by business and provide resolution. Should have SDLC experience i.e. designing & testing customizations / bug fixes. Should be able to support Vendor applications and deploy regular product patches or upgrades or migrations of adaptive nature. Should be able to work with business users to identify opportunities for service improvements, impact assess feasibility of such requests and independently support the business requests for any issues or fixes. This is primarily a support based role, hence resource should flexible enough to work on-call after office hours when the need arises. Prior experience in a support role is an added benefit. Previous experience working on vendor products is a big plus. Good interpersonal and communication skills (verbal and written) Demonstrated ability to work independently, yet be a strong team player Ability to support multiple applications as per work demands Roles and Responsibilities: Analyse and fix incidents for supporting Vendor Products. Work with the business to solve queries. Support the business in creating new/adhoc reports. Work with the Vendor to raise product bugs and customizations and implement fixes/patches/upgrades based on their recommendation. Track issues to closure on regular basis. Support the business for designing and implementing enhancements Vendor Products.
Strong in Java/J2EE technologies and Deign Patterns. Min. 2 years of Experience in developing RESTful API’s.
"Responsibilities Include Develop, test, implement and maintain application software Take part in software and architectural development activities Transform requirements into implementation details Debug application issues and helping support respond to client queries Participate in application development meetings Provide accurate estimates, clearly communicate status of tasks and identification of risks Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem Performance tuning of application code at different service levels Incorporate design changes to improve performance of the application Interact with customers of the application and help address issues reported Interact with customers of the application and collect requirements or potential uses cases and draft technical and user requirements