Role: Java developerExperience: 4+ yearsJob description ○ Working experience on JAVA,Spring Boot. (on building web services?) ○ NOSQL DynamoDB knowledge is plus ○ Working experience in building micro services and distributed systems ○ Working experience on using messaging queues RabbitMQ/Kafka is plus
JD.You'll be responsible for:Writing quality code using language best practicesWorking in a highly collaborative teamBuilding good software using the latest tools and techniquesParticipating in design reviews, coding modules, code reviews, and unit testingTaking ownership of the quality and usability of your code
You'll be responsible for:Writing quality code using language best practicesWorking in a highly collaborative teamBuilding good software using the latest tools and techniquesParticipating in design reviews, coding modules, code reviews, and unit testing Taking ownership of the quality and usability of your codeRequirements:Relevant Work Experience 4+ yearsEligibility:You possess knowledge of modern webYou possess expert-level knowledge of pythonYou have developed python Flask backend based applicationYou know NoSQL databases well enough and worked with CassandraYou have developed a fast application using ElasticSearch, KafkaYou have worked with Celery, Rabbitmq based applicationYou have deployed an application using DockerYou are very good at Data structures and algorithmsYou are comfortable working with REST APIs and can create frontend journeys by consuming the same You must have worked for 4+ years in building awesome user experiencesYou can use GIT wellYou have completed BTech in CSE/ECE/EEE/ITCompensation : Based on current CTC and as per the industry norms
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
Job Description: • As a Python full-stack developer, your role would involve design develop and deploy full-stack application out of Artificial intelligence projects with a focus on low latency and scalability. • You also need to optimize the application for better performance and a large number of concurrent users.• A strong technologist we cares about doing things the right way rather than just doing them and thrives in a complex and challenging environment. Who are we looking for? • Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience. • Solid understanding of design patterns, data structures, and advanced programming techniques • As an Engineer in our team, you will design, code, test, and debug quality software programs. • Strong software design and architectural skills in object-oriented and functional programming styles.• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.• Experience in working with Machine Learning Pipelines • Experience in Reactjs. • Experience in Celery, RabbitMQ/Kafka. • Experience in Unit Testing Tools. • Experience in working with SQL & NonSql databases such as MySQL, Mongo DB. • Exposure to cloud technologies. • Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing. • Nice to have: Experience developing products containing machine learning use cases. • Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.
Bachelors / Masters in Computer Science or equivalent with at least 7-10 years of professional experience. Strong software design and architectural skills in object-oriented and functional programming styles. Java 8, Microservices using Spring boot, Spring Cloud, Docker, Kubernetes orchestrator. Experience in working with Spring Framework - Spring boot, Spring REST, Spring Security, Spring Data JPA, OAuth2, hibernate. Experience in Reactjs or Angular. Experience in RabbitMQ Experience in Unit Testing Tools like Junit/TestNG Experience in working with SQL & NonSql databases such as MySQL, Mongo DB. Knowledge on CI/CD architecture. Knowledge of tools like Jenkins, SonarQube, Maven, Gitlab Experience in cloud technologies. Team management using Scrum methodologies.
Get your career on a pedestal with a major IT services company, led by successful entrepreneurs. Our client is a sales and marketing platform for Insurance businesses. Their partners include major insurance companies, brokerage companies, NBFCs and Insurance intermediaries. Their AI based app offers their partners with a platform to enhance their product sales, distribution and far-reaching expansion. This also leads to easy and affordable insurance products and an empowering transformational experience for the end-customers. The co-founders are business and tech experts from IIT, Symbiosis and MDI, who bring with them nearly 50 years of experience in Finance and IT industries, and successful entrepreneurial wisdom too. Working out of Bengaluru and Gurgaon, the team has created a single standardized platform using AI and blockchain technology to bring clarity and efficiency to the insurance sales and distribution cycle. As a Tech Lead - Backend (Node.js), you will act as a primary Interface with the senior management and operations team, to support a high-performance and exponentially scalable product. What you will do: Providing technical guidance as well hands on management for all product development within the company. Identifying frameworks/ technologies/ languages/ libraries to be used to achieve desired goals. Underscores pros and cons of various technologies available and presenting arguments to management and technical team. Taking responsibility for refactoring existing code. Leading, managing and mentoring a team of 5+ engineers. Serving as a key member of the management team that sets the company's strategic direction. Defining standards & best practices to support agile development processes. Planning, tracking and estimating product development activities. Ensuring the optimal application of technology and engineering resources to meet product development and/ or customer requirements as per the product and/ or marketing requirements document. Ensuring that the product quality is world class at all times. Growing the internal information technology development organisation; managing and recruiting a multidisciplinary high-performance technology team. Developing RESTful backend services if needed Ensuring implementation of formal processes to support the product development process. Passionate about automated testing: Managing / driving testing - unit tests, system tests, regression. Performance Tuning/ Profiling: In-depth understanding of popular architectures SOA, RESTful, Microservices, Messaging Bus. What you need to have: B.E / B.Tech or similar qualification from a premier institute. Good communication skills. Self-starter, Highly motivated. People Management skills. Go-getter attitude. 3 - 7 years of hands-on development experience in backend development with a track record of solid technical accomplishments. Node.js experience will be preferred. Knowledge of multiple programming languages will be preferred. Knowledge of Caching solutions Redis, Memcache Databases experience - MySQL/NoSQL, RabbitMQ, Kafka. Capability to present different architecture for the same problem. Knowledge of popular front end MVC technologies. Understanding of production level problems and their possible solutions
About Talview Talview helps enterprises beat Hiring Lag and engage great candidates faster with the world's first AI-led Instahiring platform. Hiring Lag cripples’ businesses when open positions lie vacant adversely impacting a company's revenue, operations, and quality of hire. The best candidates today are in the market for only 10 days, and 6 of 10 candidates drop out of the hiring funnel when the process is too long. Talview empowers businesses to achieve a 100% digital hiring process with a parallel “one-click” high-quality candidate experience from the first interaction to final selection. Our clients include Adecco, Airbnb, Bajaj Allianz, Cognizant, Deloitte, HCL, Sephora, and Unicef. Learn how we’re beating Hiring Lag at www.talview.com Lead Engineer - Backend We are seeking a Lead Engineer (Backend) to join our world-class engineering team building the next generation applications. We're looking for passionate, creative developers who are excited about solving new problems. This position will be reporting to the Engineering Mgr. Work will primarily be in nodejs to begin with. An ideal candidate would have: Excellent quality, design, development and delivery skills in scrum teams working in short development and release cycles 5+ years of experience with any combination of backend languages: nodejs, PHP, Java, C++ Expertise with messaging queues like RabbitMQ or Kafka Ability to discuss and design along the concepts of: MVC, REST, OOPS, and productivity, maintainability and scalability of the written code Ability to write optimized queries in any SQL Culture- Talview's culture is rooted in Collaboration, Commitment to excellence, Credence, and Customer-centricity (our 4Cs). The People: We have Off-Roaders, Bikers, Table Tennis Players, Cricketers, Runners, Video Game champs, Musicians, and almost all varieties of people in the team. We have Great Family people along with Happy Singles. You will surely find a buddy here once you join us and you can bring your talented buddies too! Working at Talview has its perks Following are some benefits you can expect from us in return! If there’s something important to you that’s not on this list, talk to us! :) Extraordinary chance to scale growth Competitive salary Fully stocked pantry with healthy fruits, snacks, gourmet coffee 5 Days working & Flexible Work culture Whatever equipment helps you get your job done Monthly team lunches and annual team building events Team gatherings and company parties!
Recko Inc. is looking for backend developers to join our kick-ass engineering team. We are looking for smart, dynamic individuals with outstanding programming skills and a great passion for developing beautiful, innovative software.About Recko:Recko was founded in 2017 to organise the world’s transactional information and provide intelligent applications to finance and product teams to make sense of the vast amount of data available. With the proliferation of digital transactions over the past two decades, Enterprises, Banks and Financial institutions are finding it difficult to keep a track on the money flowing across their systems. We are building products which enable them to handle and monitor massive volumes of transactional data without writing a single line of code and ensure the right amounts are flowing between the right beneficiaries, with the right deductions at the right time. Over the last few months, we have grown to a point where we are processing more than 25 million transactions monthly for our customers.Recko is a Series A funded startup, backed by marquee investors like Vertex Ventures, Prime Venture Partners and Locus Ventures. Traditionally enterprise software is always built around functionality. We are reimagining enterprise software to be built around the user. We believe software is an extension of one’s capability, and it should be delightful and fun to use.Working at Recko:We believe that great companies are built by amazing people. At Recko, We are a group of young Engineers, Product Managers, Analysts and Business folks who are on a mission to bring consumer tech DNA to enterprise fintech applications. The current team at Recko is 50 members strong with stellar experience across fintech, e-commerce, digital domains at companies like Flipkart, PhonePe, Ola Money, Belong, Razorpay, Grofers, Jio, Oracle etc. We are growing aggressively across verticals.About the Role:What are we looking for:1. 2+ years of experience with Java MVC frameworks like Spring / Dropwizard / Play and withMySQL / Oracle / PostgreSQL.2. Experience building at least one application from scratch.3. Understanding of at least one test frameworks and basic system administration.4. Experience with cache store / message broker like Redis / RabbitMQ / Kafka.5. Good to have: Experience with NoSQL databases like Cassandra, MongoDb, Neo4j, ElasticSearch. etc and Understanding of different concurrency models used in Akka, node.js, Go, RxJava etc6. Interest in learning new languages / framework as needed.7. A growth mindset and passionate about building things from the ground up and mostimportantly, you should be fun to work with.As a backend developer at Recko, you will:1. Design and implement microservices with high reliability and scalability.2. Be involved and participate in the overall application lifecycle.3. Define and communicate technical and design requirements.4. Learn about new technologies and incorporate them.5. Improve engineering standards, tooling, and processes.6. Collaborate with multi-disciplinary team of designers, developers and system administrators.
Intro Our data and risk team is the core pillar of our business that harnesses alternative data sources to guide the decisions we make at Rely. The team designs, architects, as well as develop and maintain a scalable data platform the powers our machine learning models. Be part of a team that will help millions of consumers across Asia, to be effortlessly in control of their spending and make better decisions. What will you doThe data engineer is focused on making data correct and accessible, and building scalable systems to access/process it. Another major responsibility is helping AI/ML Engineers write better code.• Optimize and automate ingestion processes for a variety of data sources such as: click stream, transactional and many other sources. Create and maintain optimal data pipeline architecture and ETL processes Assemble large, complex data sets that meet functional / non-functional business requirements. Develop data pipeline and infrastructure to support real-time decisions Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS big data' technologies. Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics. Work with stakeholders to assist with data-related technical issues and support their data infrastructure needs. What will you need• 2+ hands-on experience building and implementation of large scale production pipeline and Data Warehouse• Experience dealing with large scale Proficiency in writing and debugging complex SQLs Experience working with AWS big data tools• Ability to lead the project and implement best data practises and technology Data Pipelining Strong command in building & optimizing data pipelines, architectures and data sets Strong command on relational SQL & noSQL databases including Postgres Data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc. Big Data: Strong experience in big data tools & applications Tools: Hadoop, Spark, HDFS etc AWS cloud services: EC2, EMR, RDS, Redshift Stream-processing systems: Storm, Spark-Streaming, Flink etc. Message queuing: RabbitMQ, Spark etc Software Development & Debugging Strong experience in object-oriented programming/object function scripting languages: Python, Java, C++, Scala, etc Strong hold on data structures & algorithms What would be a bonus Prior experience working in a fast-growth Startup Prior experience in the payments, fraud, lending, advertising companies dealing with large scale data
Main responsibilities: + Management of a growing technical team + Continued technical Architecture design based on product roadmap + Annual performance reviews + Work with DevOps to design and implement the product infrastructure Strategic: + Testing strategy + Security policy + Performance and performance testing policy + Logging policy Experience: + 9-15 years of experience including that of managing teams of developers + Technical & architectural expertise, and have evolved a growing code base, technology stack and architecture over many years + Have delivered distributed cloud applications + Understand the value of high quality code and can effectively manage technical debt + Stakeholder management + Work experience in consumer focused early stage (Series A, B) startups is a big plus Other innate skills: + Great motivator of people and able to lead by example + Understand how to get the most out of people + Delivery of products to tight deadlines but with a focus on high quality code + Up to date knowledge of technical applications