Technical Leader reporting to the CTO/CEO. Your responsibilities include the following, but are not limited to: Architecting, Designing and Developing Software Programmes based on requirements provided Designing and Developing with a high quality of code that is modular, scalable and re-usable at all times Promote SRE (Site Reliability Engineering) to ensure all of the services are Highly-Available and Fault Tolerant at all times Communicate effectively the system requirements to other software development teams Involve pro-actively with client and their requirements Evaluate and select appropriate software or hardware and suggest integration methods Oversee assigned programs (e.g. conduct code review) and provide guidance to team members Assist with solving technical problems when they arise Ensure the implementation of agreed architecture and infrastructure Address technical concerns, ideas and suggestions Monitor systems to ensure they meet both user needs and business goals
• A minimum of 10 years of relevant professional work experience • A minimum of 3 years of experience in leading/managing a high performing engineering team• A minimum of 6 years of object-oriented software development experience as an individual contributor • A polyglot in programming languages with the ability to learn new technologies as the need arises • Clear and confident spoken and written communication. • Have spearheaded the build and development of a successful SaaS platform. • Expertise in driving platform features across thousands of enterprise users. • Demonstrated ability to successfully engage, contribute and collaborate with other functional leaders such as product and design. • Is data-driven, rigorous thinker, changes/adapts decisions based on customer feedback and insights.Bonus Skills: • Basic understanding of Machine Learning • Prior start-up experience or have successfully built a start-up business from the ground • MEAN/MERN Stack experience • Solid understanding and experience working with AWS or any other Cloud provider
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 About the Role A highly motivated and passionate individual who has experience in executing end to end web based application projects and 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 Manager and Engineering Manager to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs. Understand the product specification and be able to ask questions and gather information and feedback to build a well rounded solution. Deliver end to end applications starting from front end web development, back end development, middleware integration and persisting data in no SQL or RDBMS databases. Should be able to use existing front-end components to build web based UI interfaces. Strong technical design approach to problem solving for backend services. Should be able to communicate and defend the tech design choices taken for long term scalability and maintainability. Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges and help achieve milestones as per plan. Prioritize to manage ad-hoc requests in parallel with ongoing projects. Document API specification, technical design and other key information for all projects/modules/services owned. Skills/Experience A highly talented developer with 6 - 8 years of hands-on experience in building secure and scalable web based applications using Java in backend and JS based frontend frameworks. 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 –6 - 8 years
About Bazaarvoice At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products. The problem we are trying to solve : Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty. Our brand promise : closing the gap between brands and consumers. Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, Asia and Australia. For more information, visit www.bazaarvoice.com. We are interested in software developers who are hands-on and willing to dig into tough problems. We love people who are willing to explore new areas, learn quickly, and apply their skills to challenging design issues. We want you to be a spark, bringing energy, passion and creativity to work every day. We are looking for Software Engineers at Bazaarvoice own complex software features from conception to delivery, conceive and drive new ideas. Expectations for our Software Engineers include: 3-6 years of overall experience Understanding about AWS - EC2, S3, RDS etc Extensive experience building and refactoring Java applications Good work experience with Message Que - Kafka, Rabbit MQ, etc Understanding and experience building high-performance, scalable algorithms. Understanding of Agile or Kanban / Lean software development methodologies Experience using modern build tools such as Maven, Jenkins, Github, etc. a plus Be hands-on, willing to dig in and crank out code. Be a learner, able to explore new areas, learn new things, and quickly apply them to solve new problems. Be a spark, bring energy, passion and creativity to work every day. Good to have No-sql experience ( dynamo , mongo , Cassandra etc. ) Datadog or similar monitoring tool Docker exposure Why join Bazaarvoice? We’re committed to client success: There are over 6,200 brand and retail websites in the Bazaarvoice network. Our clients represent some of the world’s leading companies across a wide range of industries including retail, apparel, automotive, consumer electronics and travel. We’re leaders in consumer-generated content: Each month, more than one billion consumers view and share authentic consumer-generated content, such as ratings and reviews, curated photos, social posts and videos, about products in our network. Thousands upon thousands or reviews are added to the Bazaarvoice network everyday. Our network delivers: Network analytics provide insights that help marketers and advertisers provide more engaging experiences that drive brand awareness, consideration, sales, and loyalty. We’re a great place to work: We pride ourselves on our unique culture. Join a company that values passion, innovation, authenticity, generosity, respect, teamwork, and performance.
Roles and Responsibility Very good experience in Java Development using java spring, Hibernate, IoT application development, HTML 5, java script, rest service, Kafka, database handling etc. Exposer to control system will be added advantageVery good communication and interpersonal skills. Capability to mentor a group of 3-5 engineers.Engineering degree in EC or CS
Java/Messaging Developer Looking for Java developer who is interested to work on messaging system Accelerate your career IG’s Enterprise Data department aims to provide a single consistent version of enterprise data throughout the organization which is secured, scalable, flexible, robust and of high quality and is well governed. IG is looking for a messaging specialist with commercial experience of working on Event Driven Architecture using latest messaging and streaming technologies like JMS & Kafka and preferably having the experience of working on both private and public cloud environments. IG would prefer to onboard someone who is keen to understand and solve complex architectural challenges with best of messaging technologies available in the market. Who we areFounded in 1974, we invented the concept of fi nancial spread betting. Today, we’re the world’s No.1 spread betting and CFD provider, with offi ces in 14 countries and over 195,000 clients worldwide. Recognised as one of Britain’s top employers, it’s no surprise that this success has come from empowering our people to be brave, innovative and inspiring. Join us, and you’ll fi nd the perfect place to showcase your talents and passion. Your achievements will be recognised, and you’ll have the support of a collaborative global team Where you’ll workAs part of a connected global team, you’ll come to work in a friendly and dynamic environment. Our comfortable, cutting-edge offi ces contain everything you need to succeed: • Agile workspaces and hot desks • Private quiet rooms • Breakout and refreshment areas You'll be working from IG's Bangalore development centre, in a modern smart office with employee friendly features like open collaborative space and hot desking capabilities. You’ll be part of a group of technically smart, highly knowledgeable and aspiring individuals who are always challenging themselves to continuously improve and deliver software to help IG maintain industry leadership. How you’ll progresYour development is as important to us as it is to you. You’ll be rewarded for hard work here, with support to get better at what you do. We work in a fast-paced project environment where change is constant. If you’re up for the challenge, you’ll have opportunities to try new things and broaden your skills quickly through exposure to the executive team and new experiences. If your job will require you to get some additional trainings and/or attend technical conferences, IG will be happy to consider the requirement and help you to get the right training or attend the conferences whenever possible. What you’ll getAs well as having the chance to attend regular social events, get funding for your charitable endeavours and join a range of special interest groups, you’ll receive an attractive selection of benefi ts working with IG: • Flexible working hours and work-from–home opportunities • Performance-related bonuses • Pension, insurance and medical plans • Career-focused technical and leadership training • Contribution to gym memberships and more • Birthday off • Two volunteering days leave per year What you’ll do As a messaging developer • you will be developing high volume, low latency services where reliability and accuracy are paramount with specific focus on using industry standard technologies like Kafka and JMS; • you’ll need to collaborate closely with Architects and development leads to evolve our Enterprise Message Bus technology and capabilities, and to develop patterns and use-cases which help drive forwards its adoption across the organisation; • you would need to work closely with specialised messaging development teams responsible for overseeing and developing the Enterprise Messaging Bus and Streaming Platform to be used as an unified messaging systems across IG. Who you’ll be Essential Skills • Deep technical knowledge of modern enterprise messaging technologies such as AMQ Artemis or Apache Kafka • Experience on Spring, Spring boot, Maven dependency. • Accomplished software engineering background with knowledge of modern architectural patterns (Microservices, Event-Driven Architectures, Event Sourcing, Domain Driven Design) • Experience of Agile, Lean and DevOps ways of working • Excellent written and presentational skills (including technical documentation, UML etc) • Minimum 3+ years of industry experience and java development experience within the last 2-3 years. We’re looking for tenacious, curious, eager and open-minded people to help us maintain our industry leadership. People who embody our three core values – who want to champion the client, lead the way and love what we do. We recruit based on excellence, and believe that diversity is vital to success. We have zero tolerance for bullying, harassment or any other behaviour that stifl es innovation and collaboration From the team: Desired Skills & Qualifications • Financial industry trading experience or similar, with an understanding of the business impact of messaging properties/behaviours. • Recent JDK experience (JDK 8/Open JDK)
Software Development Engineer: Major Responsibilities: Translation of complex functional requirements into technical requirements, implementing and maintaining a coherent and progressive development strategy for our product line Design, develop and maintain complex systems using best of the breed development practices and technology. Responsible for the over-all software development life cycle. Delivery of High Quality, Scalable and Extensible systems and applications on-time and on-budget. Adoption and Evolution of the software engineering practices and tools within the organization Keep in sync with the latest technology developments and open source offerings. Evaluate and adopt them for solving business problem of organization. Collaborate with other technology and business teams within the organization to provide efficient robust solutions to the problems. Drive and manage the bug triage process Report on status of product delivery and quality to management, customer support and product teams. Desired Skills Strong programming, debugging, and problem-solving skills Strong understanding of data structures and algorithms Sound understanding of object-oriented programming and excellent software design skills. Good experience of SOA/Microservices/Restful services and development of N-tier J2EE / JavaSpringboot applications (API’s). Strong understanding of database design and SQL (mySql/mariaDB) development Good to have knowledge of NoSQL technologies like MongoDB, Solr, Redis, Cassandra or any other NoSQL database Knowledge of design patterns and good to have experience of large-scale applications Should have experience in Apache Kafka, RabbitMQ or other Queueing systems. Ideal Experience 3 to 8 years of industry experience. Bachelors or Master’s Degree in Computer Science/ IT Drive discussions to create/improve product, process and technology Provide end to end solution and design details Lead development of formalized solution methodologies Passion to work in startup like environment Personal Characteristics Passion and commitment Strong and excellent software design intellect High integrity Self-starter
Why are we building Urbancomapny? Organized service commerce is a large yet young industry in India. While India is a very large market for a home and local services (~USD 50 Billion in retail spends) and expected to double in the next 5 years, there is no billion-dollar company in this segment today. The industry is bare ~20 years old, with a sub-optimal market architecture typical of an unorganized market - fragmented supply side operated by middlemen. As a result, experiences are broken for both customers and service professionals, each largely relying upon word of mouth to discover the other. The industry can easily be 1.5-2x larger than it is today if the frictions in user and professional's journeys are removed - and the experiences made more meaningful and joyful. The Urban Company team is young and passionate, and we see a massive disruption opportunity in his industry. By leveraging technology, and a set of simple yet powerful processes, we wish to build a platform that can organize the world of services - and bring them to your finger-tips. We believe there is the immense value (akin to serendipity) in bringing together customers and professionals looking for each other. In the process, we hope to impact the lives of millions of service entrepreneurs, and transform service commerce they way Amazon transformed product commerce. Job Description : Urbancompany has grown 3x YOY and so as our tech stack. We have evolved in data-driven approach solving for the product over the last few years. We deal with around 10TB in data analytics with around 50Mn/day. We adopted platform thinking pretty at the very early stage of UC. We started building central platform teams who are dedicated solve for core engineering problems around 2-3 years ago and now it has evolved to a full-fledged vertical. Out platform vertical majorly includes Data Engineering, Service and Core Platform, Infrastructure, and Security. We are looking for an Engineering Manager for the Data Engineering team currently. A person who loves solving standardization, have strong platform thinking, opinions, have solved for Data Engineering, Data Science and analytics platform. Job Responsibilities Building high octane teams with high opinions and strong platform thinking Working on complex design and architectural problems. Solving funnel analytics, product insights and building a highly scalable data platform Experience in building Data Science Platform Highly productive data-driven models to contribute to product success and building Visioning out the roadmap and thought process behind taking current tech stack to next level Building and maintaining the high NPS of 70% of platform products Strong decision-maker with hands-on experience Think about abstractions, systems and services and write high-quality code. Have an understanding of loopholes in current systems/architecture that can potentially break in the future and push towards solving them with other stakeholders. Think through complex architecture to build robust platforms to serve together all the categories and flows, solve for scale, and work on internally build services to cater to our growing needs. Job Requirements At least 1-2+ Years of experience in managing teams 5-8 years of experience in the industry solving complex problems from scratch and have graduate/post-graduate degrees from top-tier universities. A thinker with strong opinions and the ability to get those opinions into reality Prior experience of creating complex systems in the past. Ability to build scalable, sustainable, reliable, and secure products based on past experience and leading teams and projects by themselves. Ability to bring new practices, architectural choices, and new initiatives onto the table to make the overall tech stack more robust. History and familiarity with server-side architecture based on APIs, databases, infrastructure, and systems. Ability to own the technical road map for systems/components. What can you expect? A phenomenal work environment, with massive ownership and growth opportunities. A high performance, high-velocity environment at the cutting edge of growth. Strong ownership expectation and freedom to fail. Quick iterations and deployments – fail-fast attitude. Opportunity to work on cutting edge technologies. The massive, and direct impact of the work you do on the lives of people.
Experience: 2 - 5 years Talents from Product/eComm/Internet firms Only Key Skills: Spring boot, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr, Design Patterns, Java, Distributed systems, AWS Looking for team members passionate about building platforms for next billion users and re-imagine the e-commerce for mobile-first users. You will be building solutions for personalization, logistics, search & discovery, payments, fraud prevention, and scalability that works and solve problems elegantly Responsibilities: • Develop server-side components, REST APIs • Assume ownership for existing and new modules including design, development, and unit testing for enhancements of existing modules and development of new modules. • Analyse problems logically and exercise sound judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature. • Lead the design and architectural improvements • Participate and collaborate with team members in design discussions, determines areas of complexity, potential risks to successful implementation, suggest enhancements to architecture, implement POCs, and enhance application. • Reduce technical debt with quality coding Requirements: • A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) from IITs and Premier Engineering College. • Excellent Object Orientation, coupled with excellent problem solving and debugging skills. • Highly skilled at Java and related technologies, including Java Frameworks like Spring-boot or Drop wizard, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr. • Must have hands-on experience in building scalable and secure back end systems. • Have hands-on experience with systems that are asynchronous, RESTful and demand concurrency • Good to have knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, deployment. • Experience level: 2-5 years of software development experience in Java with web architecture and scalable design
Responsibilities Own the technical roadmap of two or three key components of product and delivery responsibility. Ability to understand why a feature should be built in the services you own and its impact on the overall ecosystem. Work closely with architect and product owners to solution and deliver best in class and highly scalable product features Manage the day-to-day activities of the engineering team within an Agile/Scrum environment You work closely with Product Management, Business Development and Operations team and enable them by providing scalable and high quality technology solutions at a rapid pace. You set up best practices for development and champion their adoption and at the same time Architect & design technically robust, flexible and scalable solutions. Excellent verbal and written communication skills Knowledge of software engineering practices and best practices like coding standards, code reviews, source control management, build processes, testing, and operations. Ability to handle multiple competing priorities in a fast-paced environment Closely coordinate with other internal departments to deliver critical features and functionalities Requirements 5+ years of engineering experience, with 3+ years of combined tech leadership and people management. Previously lead and/or managed a team of 3 or more engineers. 2+ years of software engineering and development work Experience recruiting and building incredible engineering teams with complementary skill sets Deeply technical with a track record of successful delivery Worked in a high growth startup - can make stability, performance and fast release trade-offs for different scenarios Proven success in building, motivating and retaining teams Excellent written and verbal communication skills with the ability to present complex plans and designs Data driven decision making Prior experience in fintech industry is a plus
Job Summary: – We are looking for a kick ass software engineer with exceptional skills in data structures, algorithms, core java, and distributed systems. If you think you have it in you to deliver on aggressive timelines, have the hunger for growth, don’t like giving excuses, contribute to product features, be hands-on and deliver a world-class product, then we want to hear from you. This is a predominantly back-end engineering role. – You are a rockstar engineer with proven capabilities working on SaaS product and a passion for writing exception code. – You are hungry for an opportunity to join a start-up and become a member of core platform team driving the company forward. – You will be responsible for the delivery of product features as a part of the platform engineering team. – You will be hands-on working on key features of the product. – You will be responsible for design of back-end architectural changes and product features. – You will have plenty of opportunity to learn and implement ideas to build products in efficient and cohesive manner. – Understand the product mission, goals, and tasks and execute with the team to achieve them. – Understand the design and architecture and build modules in accordance with it or recommend and make the necessary changes that adds more stability to our product. Eligibility: – 4+ years of experience with hands-on experience in Core Java/Kotlin – 2+ years of experience as a technical architect with responsibility for core features – 4+ years of working experience in cloud-based systems – 2+ years of experience working on distributed systems – 2+ years of experience working on Kafka and Zookeeper – Experience working on RxJava/ Reactive Programming – Adept on design patterns and distributed systems – Excellent verbal and written communication – Proficient in building REST APIs to interact with relational and non-relational data sources – Proficient in SQL and RDBMS – Hands on experience in code and system optimization – Experience in working with NoSQL databases is a plus
Role Summary/Purpose:We are looking for a Developer/Senior Developers to be a part of building advanced analytical platform leveraging Big Data technologies and transform the legacy systems. This role is an exciting, fast-paced, constantly changing and challenging work environment, and will play an important role in resolving and influencing high-level decisions. Requirements: The candidate must be a self-starter, who can work under general guidelines in a fast-spaced environment. Overall minimum of 4 to 8 year of software development experience and 2 years in Data Warehousing domain knowledge Must have 3 years of hands-on working knowledge on Big Data technologies such as Hadoop, Hive, Hbase, Spark, Kafka, Spark Streaming, SCALA etc… Excellent knowledge in SQL & Linux Shell scripting Bachelors/Master’s/Engineering Degree from a well-reputed university. Strong communication, Interpersonal, Learning and organizing skills matched with the ability to manage stress, Time, and People effectively Proven experience in co-ordination of many dependencies and multiple demanding stakeholders in a complex, large-scale deployment environment Ability to manage a diverse and challenging stakeholder community Diverse knowledge and experience of working on Agile Deliveries and Scrum teams. Responsibilities Should works as a senior developer/individual contributor based on situations Should be part of SCRUM discussions and to take requirements Adhere to SCRUM timeline and deliver accordingly Participate in a team environment for the design, development and implementation Should take L3 activities on need basis Prepare Unit/SIT/UAT testcase and log the results Co-ordinate SIT and UAT Testing. Take feedbacks and provide necessary remediation/recommendation in time. Quality delivery and automation should be a top priority Co-ordinate change and deployment in time Should create healthy harmony within the team Owns interaction points with members of core team (e.g.BA team, Testing and business team) and any other relevant stakeholders
Lead Java Backend Developer About Digit88: Digit88 is a niche product engineering consulting company based out of Bangalore with experience of building offshore development centers for US startups and MNCs over the last 6+ years. The founding team has 50+ years of product engineering and services experience out of India, China and the US. The Opportunity Digit88 manages and is expanding the dedicated offshore product development team for its US (Bay Area, NYC) based NLP/Chatbot platform development partner, that is building a next-generation AI/NLP/Chatbots based customer engagement platform. The candidate would be joining an existing team of 16+ engineers and help expand Platform Engineering, Production Support and Monitoring services for our client. Job Profile: Digit88 is looking for an enthusiastic, self-motivated, hands on Java/J2EE back-end developer to join the back-end engineering team for our partner. Experience with a fast-paced India/US product start-up or a product engineering services company in a developer role, building a high-performance real-time system is mandatory. Applicants must have a passion for engineering with accuracy and efficiency, be highly motivated and organized, able to work as part of a team, and also possess the ability to work independently with minimal supervision. Possess BE/BTech degree in Computer Science with 8-12 years hands on experience with Java based open source tech stack. Strong in Core Java, Data Structures, J2EE with proven expertise in Spring MVC, Spring boot, Microservices architecture, Web Services (Rest) Are hands on with MySQL and DynamoDB and/or NoSQL databases, Hibernate Possess practical experience with Caching frameworks Memcached/Redis, Message Queues (JMS, RabbitMQ) Have hands on experience with Apache Solr, Rhino & Nashorn JS Engines, Have expertise with log file analysis using one or more of ELK, Splunk, Kibana. Have prior experience with CI/CD, Container architecture - Docker/Jenkins and build scripts Maven/Ant Have built high performance, high availability REST APIs and REST clients. Possess strong practical experience in applying design patterns, multithreading concepts to solve complex problems You are someone who would easily be able to Study and learn the latest in AI/NLP/Chatbots domain and the messaging platform Work closely with US engineering team and India engineering lead to help build the Java/Spring based backend and REST APIs. Own the development of new modules and features Troubleshoot live production server issues. Handle client coordination and be able to work as a part of team or at times be able to contribute independently with minimal supervision. Perform Unit Testing and Integration testing in a Continuous Deployment scenario Follow Agile methodology, JIRA for work planning, issue management/tracking Benefits & working @ Digit88 Comprehensive health and accident insurance Attractive pay package Bonus/Revenue share opportunities Creative, flexible and rewarding work environment Opportunity to work with a founding team of serial entrepreneurs with multiple successful exits to their credit. The learning will be immense just as will the challenges