Specification: Location: Bangalore Designation: Senior Engineer/Tech Lead (Designation will be decided based up on the skills, CTC etc) Qualification: Bachelor's or master's degree in Computer Science or equivalent area 6-12 years of experience in software development building complex enterprise systems that involve large scale data processing Must have very good experience in any of the following languages such as Java, Scala, C# Hands-on experience with databases like SQL Server, PostgreSQL or similar is required Knowledge of document stores like Elasticsearch or MongoDB is desirable Hands-on experience with Big Data processing technologies like Hadoop/Spark is required Strong cloud infrastructure experience with AWS and / or Azure Experience with container technologies like Docker, Kubernetes Experiences of engineering practices such as code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications, application security Knowledge of Agile software development process What youll do: As a Sr. Engineer or Technical Lead, you will be involved in leading software development projects in a hands-on manner. You will spend about 70% of your time writing and reviewing code, creating software designs. Your expertise will expand into database design, core middle tier modules, performance tuning, cloud technologies, DevOps and continuous delivery domains.
About slice slice is a fintech startup focused on India’s young population. We aim to build a smart, simple, and transparent platform to redesign the financial experience for millennials and bring success and happiness to people’s lives. Growing with the new generation is what we dream about and all that we want. We believe that personalization combined with an extreme focus on superior customer service is the key to build long-lasting relations with young people. About team/role In this role, you will have the opportunity to create a significant impact on our business & most importantly our customers through your technical expertise on data as we take on challenges that can reshape the financial experience for the next generation. If you are a highly motivated team player with a knack for problem solving through technology, then we have a perfect job for you. What you’ll do Work closely with Engineering and Analytics teams to assist in Schema Designing, Normalization of Databases, Query optimization etc. Work with AWS cloud services: S3, EMR, Glue, RDS Create new and improve existing infrastructure for ETL workflows from a wide variety of data sources using SQL, NoSQL and AWS big data technologies Manage and monitor performance, capacity and security of database systems and regularly perform server tuning and maintenance activities Debug and troubleshoot database errors Identify, design and implement internal process improvements; optimising data delivery, re-designing infrastructure for greater scalability, data archival Qualification: 2+ years experience working as a Data Engineer Experience with a scripting language - PYTHON preferably Experience with Spark and Hadoop technologies. Experience with AWS big data tools is a plus. Experience with SQL and NoSQL databases technologies like Redshift, MongoDB, Postgres/MySQL, bigQuery, Casandra. Experience on Graph DB (Neo4j and OrientDB) and Search DB (Elastic Search) is a plus. Experience in handling ETL JOBS
Are you a high-performing, collaborative, results oriented and technologically savvy person who is keen on sales in the digital industry? Then this highly visible role is for you!Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.As the Java Developer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot based programs and data analytics.What you will do: Building components for the company's advanced health tech platform using Java, Solr, SpringBoot, DialogFlow Communicating effectively in a cross-functional product development team and present ideas and solutions effectively Participating in technical planning and requirements gathering phases including design, code, test, troubleshoot, and document engineering software applications Developing the Code as per the requirements Working with product team and constructing the tech roadmap Designing, building and scaling the company's backend microservices Maintaining code integrity and organization Applying all quality requirements to make the code production ready Developing and deploying new features to facilitate related procedures and tools if necessary Developing documentation related to technical aspects and to facilitate current support, development, upgrades, or migrations Designing and building efficient, reusable, and reliable Java code Pro actively catching and fixing bugs, and providing support for the back end services Managing servers and infrastructure by keeping the lights on and refining the deployment architecture What you need to have: Expert at hands on programming in JAVA and J2EE Must be from Product based companies (Should have developed Web Apps) Proven expertise in Java interfaces with MongoDB (or similar noSQL databases) as well as relational databases (mySQL, Postgres etc) Key contributor in atleast one 6+ months development project involving SpringBoot and Hibernate Strong understanding of application server infrastructure Good working knowledge of Maven based build systems Good understanding of build and deployment pipelines that involve ANT and Jenkins Proficient understanding of code versioning tools, such as Git or SVN Good knowledge of working on Rest APIs , Webservices Excellent problem-solving skills Hands on experience with Lucene/Solr Familiarity with DiagFlow based chat bot building Knowledge of NLP Learnt AI/ML systems Excellent interpersonal skills and the ability to build good working relationships. Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines. Able to effectively collaborate with a team as well as take initiative and work independently to solve problems
Looking for talented and passionate people to be part of the team for an upcoming project at client location. QUALIFICATION AND EXPERIENCE Preferably have a working experience of 4 Years and more , on production PostgreSQL DBs. Experience of working in a production support environment Engineering or Equivalent degree Passion for open-source technologies is desired ADDITIONAL SKILLS Install & Configure PostgreSQL, Enterprise DB Technical capabilities PostgreSQL 9.x, 10.x, 11.x Server tuning Troubleshooting of Database issues Linux Shell Scripting Install, Configure and maintain Fail Over mechanism Backup - Restoration, Point in time database recovery A demonstrable ability to articulate and sell the benefits of modern platforms, software and technologies. A real passion for being curious and a continuous learner. You are someone that invests in yourself as much as you invest in your professional relationships. RESPONSIBILITIES Monitoring database performance Optimizing Queries and handle escalations Analyse and assess the impact and risk of low to medium risk changes on high profile production databases Implement security features DR implementation and switch over WHAT IS IN IT FOR YOU? You would be adding a great experience of working with a leading open source solutions company in South East Asia region to your career. You would get to learn from the leaders and grow in the industry. This would be a great opportunity for you to grow in your career through continuous learning, adding depth and breadth of technologies. Since our client work with leading open source technologies and engage with large enterprises, it creates enormous possibilities for career growth for our team
About the job Wingman is a product that helps salespeople sell better by using machine-learning to understand sales conversations. Wingman was a part of YCombinator, Summer 2019. It records sales calls and emails, uses machine-learning to identify trends and provide insights. Sales managers use these insights to: Provide personalized, data-backed coaching Understand the voice of customers at scale [e.g. which feature do I build next, where should I market my product] Wingman's customers are mostly sales teams of tech companies based in the U.S. Thousands of sales people are using Wingman today to get better at selling. Join us today and be a part of building the infrastructure that supports the explosive growth that this space is seeing today. Seriously, we need help. Wingman uses cutting-edge machine-learning technologies to convert unstructured audio into actionable insights in real-time! Not today.. not tomorrow.. real-time. This involves many challenging problems that require us to be at the forefront of infrastructure architectures and machine learning advancements to "understand" and influence customer conversations. Come talk to us to see what we've built and get a peek into the possibilities beyond. Preferred Qualifications 2 - 3 years of experience with nodejs, java, python Strong understanding of fundamental data structures and algorithms Experience with web applications and their architectures Familiarity with these concepts/systems is a plus: no-sql databases [e.g. mongodb], server frameworks [spring], container management [docker, kubernetes], testing infrastructure [selenium, puppeteer], machine learning frameworks [tensorflow, pytorch], AWS and EKS. What's in it for you Work on hard problems with stellar engineers [Check out our eng team on LinkedIn] Work at a fast-growing, well-funded startup. We are one of the few spaces to be positively impacted by the current work-from-home situation. [remote sales teams find our product incredibly useful]
Extensive experience in developing Java EE application Hands-on experience working with Spring, Spring Boot In-depth knowledge of relational and NoSQL databases. Experience working with Java Web Services, RESTful services Experience using Redis, Memcached or any other caching system Experience working with message brokers– preferably RabbitMQ Experience with infrastructure automation technologies like Docker, Kubernetes. Experience with build automation technologies like Maven, Gradle.
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
Note: We are looking candidates who can join us in next 20-30days of notice period.1. Technical Skills Desired:a. Experience in either of these Relational DB’s MS SQL Server / PostgreSQL / AWS AuroraDB / MySQL / Oracle or NOSql DBs (MongoDB / DynamoDB / DocumentDB) in anapplication development environment and eagerness to switch DB.b. Design database tables, views, indexesc. Write functions and procedures for Middle Tier Development Teamd. Work with other front-end developers in completing the database modules end to end(experience in parsing of JSON in Stored Procedures would be an added advantage).e. Query optimization for performance improvement.f. Design & develop SSIS Packages or any other Transformation tools to Transform datafrom one data source to another.2. Functional Skills Desired:a. Banking / Insurance / Retail domain is a plus.b. Interaction with a client a plus.3. Good to Have Skills:a. Knowledge in a Cloud Platform (AWS / Azure)b. Knowledge on version control system (SVN / Git)c. Exposure to Quality and process Managementd. Knowledge in Agile Methodology