Skills: Extensive experience building server-side applications and detailed knowledge of the relevant programming languages for your stack (i.e Java 8 or newer). Sound knowledge of a Java backend framework (e.g. Spring/Spring Boot). Experience with microservices and implementing and consuming RESTful APIs. Experience with relational databases.(NoSQL ). Strong on DS and Algo. Production experience with banking will be great. HTML / Web Channel experience. Design thinking and pattern experience. Good to have Exposure to continuous integration, delivery, and deployment. Experience integrating to third parties
BTech/BE/MS in Computer Science or related technical discipline with 3+ years of experience Strong analytical ability and problem solving skills, structured thought process and systematic approach towards handling fuzzy problems Fast learner, ability to adapt to situations, fast paced environments and never give up attitude Extreme proficiency in at least one language such as Java, Python, C++, C# or equivalent Strong scripting experience in python and shell script Strong hand-on on querying and exposure to at least one relational or no sql database Hands-on on devops and building continuous deployment pipeline Good communication both written and oral Sound understanding and adherence to SDLC processes and practices Prior experience working with Agile/Scrum in team environment
We are looking for a creative, confident and impact hungry engineering manager for our growth engineering team. The growth team is a full stack team that works on initiatives that fuel product and business growth across multiple products. These initiatives span the full spectrum of short, medium and long term projects. Some of them involve hard technical problems while some others need creative product and performance marketing hacks. All of them require fast paced engineering and touching code across the software stack including code written by others. Skills and experiences we are looking for: - Experience managing a 5-15 people engineering team in an agile product org - Track record of working collaboratively with product and semi-technical stakeholders - Grasp of product and business management principles and metrics - Strong motivation, delegation, influencing and delivery skills - Clear thinking, crisp communication and organized work habits - Solid planning and analytical skills with the ability to turn high level problems into narrower, better defined sub problems that can be worked on by team members Nice to have: - -Experience leading a full stack growth team in a startup environment -Experience or exposure to product and corporate strategy in a consumer tech company -Understanding of SEO, SEM and performance marketing concepts Personality traits we value: - -Self management -Strong sense of ownership -Bias towards action and delivery -Creativity in problem solving
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 Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine Learning Qualifications Proven experience in building high-performance teams and scalable best-practices in an engineering organization Strong technical aptitude and proven experience in architecture, design, and delivery of data-intensive applications Must have experience in cloud-native application patterns and tools, micro-services architectures and web frameworks (Spring Boot, Django, Flask), application migrations to any cloud platform 5+ years of experience mentoring and leading teams The ability to envision the future engineering needs of the company – Plan and implement accordingly The creativity to do things differently Excellent logic and problem-solving skills Roles and Responsibilities Help define Technical Roadmap and own the entire product delivery end to end. Work very closely with various business stakeholders and cross-functional teams to drive the execution of multiple business plans and technologies. Lead a culture of innovation and experimentation, support full software development lifecycle that incorporates the best of technology approaches and delivery methodologies. Leverage your technical depth as a former developer and architect to push your team towards a high standard of technical excellence, and achieve the organization's quality bar. Define objectives and track results for team members in a supportive, motivating, and fact-driven way. Proactively identify and resolve issues relating to people, product, tech, and process
About Company: ACKO General Insurance: Acko is India’s first online-only insurance company focused on independent general insurance with its entire operations offered through the digital platform. Being India’s first online-only insurtech player Acko plans to launch low-cost, small-ticket insurance products based on data analytics. Acko plans to create products and deliver opportunities in areas where there are gaps such as personalized insurance products based on user consumption behaviors. Distribution will be key for Acko as it competes with the large insurers which have massive reach. Acko will bring out multiple product lines, offer bespoke pricing and products catering to specific segments and create products for the internet economy. Low cost products for the rural sector will also be key over a period of time, delivered via technology. Website: https://www.acko.com/ We are a Series C funded company and backed by a marquee set of investors like Mr. Binny Bansal, Amazon, Accel, SAIF, Catamaran etc. Our total funding till date is $143 Million. ounding Team: Varun Dua, Founder and CEOAmit Upadhay, CTO (Ex- BrowserStack, CoverFox, Alumni IIT Bombay)Deepak Angrula, VP Engineering (Ex-CoverFox, Alumni IIT Bombay)Vaibhav Shah, VP Engineering (Ex-Tesco, Ola , Alumni IIT Bombay) Job Description: Here’s what you'll do: Lead and mentor a team of 6-10 talented engineers. Develop, test, and deploy features across the entire stack alongside your teammates. Responsible for hiring, mentoring and development of our team of engineers to grow a high-performance engineering organization. Collaborate with product & technology teams to deliver major initiatives that drive our customer growth. Guide engineering technical strategy and roadmaps. Commitment to high code quality and delivery requirements. Here's what we're looking for : Minimally 8 years of work experience on large-scale and high-traffic projects, preferably in consumer-focused product startups. Minimally 2 years of hands-on technical leadership or people management. Hands on experience working with Web Back-end. Strong hands on coding, design, and architectural skills. Comfortable with ambiguity and rapid change: excited about pushing out lots of code quickly and constantly iterating. Experience with hiring and building self-sustaining teams. Thorough and methodical: you enjoy working with data and using it to make informed business decisions. Empathetic and user-focused: you care deeply about the product experience, you understand users’ motivations and frustrations, and you genuinely want to help them. Empathetic and employee-focused: you care deeply about the people in your team,helping them to achieve their professional goals, and enabling them to do the best work of their lives.
Work Location: Whitefield, BangaloreWork Days: Sunday to ThursdayShift: Day TimeWeek Off: Friday & Saturday JD: Development of applications in Java including:Building data processing platforms. Developing micro service-oriented applications (Mandatory).Interact with stakeholders of the applications being developed.Desired Candidate Profile:Must have experience in Java JEE, Spring Framework(Mandatory)Experience in SQL and JDBCExperience in build tools Maven, gitExperience in Cloud Platforms AWS, Azure is a plus.
Development of applications in Java including:Building data processing platforms. Developing micro service oriented applications.Interact with stakeholders of the applications being developed.Desired Candidate Profile:Must have experience in Java JEE, Spring FrameworkExperience in SQL and JDBCExperience in build tools Maven, gitExperience in Cloud Platforms AWS, Azure is a plus.
We are looking for Technology Lead who possesses a passion for pushing technologies to the limits and will work with our team to help build Snapwiz's next-generation platform. If you are a person who loves to face technical challenges, innovates consistently and is never satisfied with status-quo then this is the role for you. Job Location: IBC Knowledge Park, Dairy Circle, Bannerghatta Road, Bangalore Role: Design and build advanced applications from scratch keeping scalability and performance in mind A good handle on both client and server architecture Should be a quick learner and willing to go the extra mile in delivering the projects. Should be able to work with juniors; help and guide them as needed. Work on bug fixing and improving application performance. Comfortable in owning large scale products and continuously re-evaluating and innovating. A practical risk-taker, innovator and always curious. Requirements: BE/B.Tech/ME/M.Tech degree in Computer Science, Engineering or a related subject 5 to 10 years overall experience Strong knowledge of Agile development (Scrum) Proven working experience in server-side technologies like Java, Hibernate, Spring. Strong knowledge of any database technology like MySql or MongoDB Awareness of client-side technologies like JS and JQuery. Knowledge of the general tech landscape, architectures, trends, and emerging technologies.
Hiring developers with strong product experience from premium colleges to developing cutting edge Healthtech solutions
Position – Engineering Manager Location – Bangalore/Mumbai/Remote 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 innovativecompanies in India by FastCompany. We were also coveredby the Financial Times along with other disruptors in Ed-Tech upGrad is the official education partnerfor Government of India - Startup India program Our program with IIIT B has been ranked #1 programin the country in the domain of Artificial Intelligence and Machine Learning About the Role A highly motivated and passionate individual who has experience in executing end to end web based products and applications; bringing them to production quickly and with high quality. Passionate about building flexible and scalable solutions with an eye for detail and can weigh pros and cons to find best possible solutions. Role and Responsibilities Collaborate with Product Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs. Understand the product requirements, ask questions, and gather information and feedback to design and deliver scalable and flexible systems. Deliver end to end applications from front end web development, back end development, middleware integration and persisting data in no SQL or RDBMS databases. Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan. Build a highly skilled and efficient team by hiring, keeping the team motivated, and managing performance. Build a culture of agile development, continuous improvement, and a strong sense of product ownership Drive a culture of high quality at all stages by leveraging CI/CD and automation. Identify architectural issues and plans to resolve them. Proactively identify risks and define mitigations plans. Prioritize to manage ad-hoc requests in parallel with ongoing projects. Hands on with programming with 25%+ of bandwidth going into coding activities owned. Skills/Experience A highly talented developer with 10+ years of hands-on experience in building secure and scalable web based applications using Java in backend and JS based frontend frameworks. Demonstrated experience managing teams of 5-10 or more engineers in product or online teams. Strong knowledge of Java 8+, databases (SQL and NoSQL) , MySql, Mongo, Experience working with Cassandra, Spring Boot, Apache Spark, Kafka, RabbitMQ is highly desirable Working knowledge of any one or more of AngularJS/ReactJS/VueJS and CSS3, HTML5. Strong experience in data modelling for data storage tools in SQL; experience with noSQL is highly desirable. Experience building scalable solutions for 2x, 5x and 10x growth with high quality and flexibility. Practitioner of test driven development practices. Experience in creating and adhering to best practices for development. Experience working with container technologies like Docker and knowledge of CI/CD processes for automated integration and deployment. Basic knowledge of AWS preferred. Strong experience in Microservices (SRP) paradigm. Willing to learn new technologies (Golang) Qualification – B.Tech/M.Tech/MCA(IT/Computer Science) Years of Exp – 10+
Position Responsible for design, development, debugging and implementation of software Summary: applications in support of end user’s requirements. Works on problems of relatively complex scope, through general usage of standard concepts and principles and applications of own judgement. Responsible for delivering results that have direct impact on the achievement of results within the job area as an Individual Contributor. Main Responsible for driving and leading the analysis, design, development activities on Responsibilities: assigned projects. Involved in entire SDLC lifecycle including analysis, development, fixing and monitoring of issues on the assigned product lines. Meets and exceeds standards for the quality and timeliness of the work products. Implements, unit tests, debugs and leads integrations of complex code. Identify opportunities for further enhancements and refinements to best practices, standards and processes. Ensure robust, securely accessible, highly available and highly scalable product that meets or exceeds customer and end-user expectations Experience Technical Duties & Responsibilities 3 – 6 Years With 2-4 years of experience in Scalable Architecture development. We are looking for Independent Contributors, who have good understanding of Microservices based architecture, and a comprehensive awareness of various architectures & their suitability as per product requirements: - Can solve problems independently, be responsible for the requirement analysis and design implementation of important business modules, and be familiar with the online deployment environment, able to independently analyse and quickly troubleshoot online faults. Familiar with JAVA programming principles, understand their advanced features and class libraries, network and server programming, multi-threaded programming, common open source products Experience in SOA EIP using Apache Camel Spring Integration High quality coding ability, reusability, low coupling, scalability, high performance, maintainability, high security Have the architectural design capabilities of modules and subsystems, master common architectural design methods and patterns Understand SOA, event-driven, distributed system principles, large-scale network application structure, message middleware, caching, load balancing, clustering technology, data synchronization, NoSQL Have the project experience of RabbitMQ or Kafka If the candidate has air fare industry experience, might be priority
Strong experience on core Java (Version >=1.8 ) Strong experience on Spring ecosystem (Core, MVC, data, JPA, transaction management, security, AOP, Batch & Boot). Comfortable performing integration tests in Spring context. Strong experience on JDBC and DB concepts. Experience of TDD/BDD approach and prior experience working with CI/CD tools (Maven, Git, jenkins) Strong experience on ORM (hibernate) and PL/SQL procedures Knowledge of some of UI latest languages / frameworks ( Html5, Angular 4+) Knowledge of SOA/Microservices (REST, Soap) and its challenges Strong knowledge on APP server (Tomcat, Weblogic) Strong knowledge on Microservices Exposure on Digital stack - UX/UI - API - Machine Learning - Big Data - Cloud/Docker/IaaS/PaaS Knowledge on Java Swing Experience delivering sound development, testing, implementation, deployment and support strategies in complex distributed environments. Knowledge on production monitoring tools. Good experience in leading change within a team, especially around testing and quality practices. Team player, who relentlessly involves others and shares knowledge with them Should have experience of participant in design reviews and code reviews. Curiosity in all the latest trends and ready to do POCs with new technical stack
The Java/Backend Developer is responsible for the development and maintenance of Bytemark’s backend APIs. This person utilizes their knowledge of Java development & web technologies as an integral part of the software development team. Responsibilities: Design, develop, maintain, and deliver highly scalable and reliable APIs Collaborate with development team and product owners to analyze, design, and implement user stories using an agile methodology. Write high-quality software code that complies with design specifications and meets development and support requirements. Develop unit tests and test changes using an agile methodology. Use a variety of tools to perform unit testing, automated builds, and source control. Participate as a member in Agile teams, and work with other team member to review user stories, estimate effort for user stories, and participate in sprint reviews. Maintaining current web and back-end features Learning new skills and technologies as company products and industry standards warrant Required Skills: 2-6 years of experience building RESTful APIs 2+ year of hands-on Java experience using Play 1.x framework Knowledge of Spring or Grails frameworks is a plus Ability to write SQL. Understanding of OOP Experience with Test Driven Development (TDD) using JUnit, Selenium or a similar technology Basic knowledge of Unix Excellent verbal, written, and interpersonal communication skills 3-8 years of software development experience Undergraduate degree in the field of computer science or equivalent Able to handle multiple tasks in a fast paced environment
Responsibilities:1. Design, develop and deliver web services and jobs that powers Niki, India's first transactional bot.2. Write code that are clean, testable, performant, scalable, documented and secure3. Design and architect new sub-systems, identity perf bottlenecks and suggest design/architect improvementsQualifications:1. Minimum of 5 years of software development experience preferably developing e-commerce applications2. Bachelor’s and/or Master's degree in Computer Science or related field of studyPreferred Qualifications:1. Fluent in Java or any other object oriented programming languages2. Knowledge of Design patterns and design principles3. Experienced in delivering REST style web services 4. Significant experiences in asynchronous and multi-threaded programming5. Strong CS fundamentals with good hold on DS and Algo.Good to have:1. Knowledge of Spring2. Experience with AWS, Azure or Google Cloud
Job Responsibilities: ● Design and develop software to support business practice management of current products based on the Java/Python/PHP/Node JS platforms ● Ensure design meets product requirements and structured to scale with business growth ● Ensure design comply to industry standards and interoperates with 3rd party software ● Conduct thorough design unit and integration testing with other software components ● Adhere to proper software design principles and processes with design documentations, reviews, test plans and release notes. ● Mentor/coach and guide other team members to achieve project deliverables Skills & Competencies: ● Significant and demonstrable Java/Python/PHP/NodeJS development experience (server side).● Significant and demonstrable experience of using Unix / Linux based Operating Systems including performing basic administrative tasks. ● Desirable experience of scripting languages e.g Ruby or Perl ● Significant and demonstrable experience of responsive websites ● Significant and demonstrable experience of integrating payment systems to websites ● Significant and demonstrable experience in any database system ● Sound problem solving skills and aptitude ● Sound communication skills and team working ● Experience of the following is highly desirable: memcache, Apache HTTPd server, Tomcat, Linux, HTTP, MySQL, PostgreSQL ● Experience in creating cloud based solutions (AWS, …) ● Experience in working with highly scalable solutions (load balancing, sharding, clustering) ● Good problem-solving skills ● Team player ● Good time-management skills ● Great interpersonal and communication skills ● Excellent documentation skills ● Proven ability to mentor, coach and guide team members. ● Proactive and take ownership of delivering best-in-class solutions that serve business outcomes. Qualifications ● B.E/BS/Masters degree in Computer Science