Back End Developer - Bengaluru, India - SkilloVilla

    SkilloVilla
    SkilloVilla Bengaluru, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    About SkilloVilla

    Skillovilla is a platform where one can hone their abilities through expert-driven courses in the latest technologies and gain access to companies anywhere across the globe. Right from upskilling, resume creation, mock interviews to finding suitable placements with the right companies, we always have your backs.

    At SkilloVilla, we have made it our mission to support young graduates in enhancing their learnings and transform them into big earnings.

    Requirement

    ● 3+ years of experience as a backend developer

    ● 3+ years of experience as a Java Developer, with strong knowledge of Java web frameworks like Spring Boot, Hibernate, etc. and experience working in Microservices architecture

    ● Strong hands-on experience of working with Linux/Unix platform

    ● Experience working with cloud infra solutions like AWS

    ● Strong knowledge of SQL and RDBMS like PostgreSQL/MySQL

    ● Experience in - Python, Git

    ● Technically hands-on, with deep-dive expertise in designing and developing real-time web applications or high scale SAAS applications

    ● Designed and developed highly scalable multi-threaded large scale distributed systems

    ● Strong problem solving and analytical skills

    ● Strong technical aptitude and good knowledge of CS fundamentals

    Key responsibilities

    ● Lead and manage the team, mentor junior developers

    ● Own end to end design/architecture of the systems and co-own the overall technology vision

    ● Partner with the product/business teams to understand the product features and specifications, translate them into high level and low-level design

    ● Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team

    ● Creating automation/processes to simplify all the phases from development to deployment

    ● Own all stages of the Software Development Lifecycle - design, development, testing, deployment, and maintenance

    ● Develop back-end components, services, and APIs. Support integration of user-facing elements, and collaborate closely with the design and front-end development team

    ● Write elegant, effective, and scalable code, identifying bottlenecks and bugs while maintaining the highest level of coding standards

    ● Decide technology & tool choices for the backend team & being responsible for them

    ● Take complete ownership of projects and ensure timely deliveries

    ● Driving the adoption of best practices & regular participation in code reviews, design reviews, architecture discussions

    ● Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create

    Good to have

    ● BTech/MTech in Computer Science or equivalent from a reputed college

    ● Prior experience working in a start-up environment

    ● Experience in setting up an entire product from scratch

    ● Prior experience in leading a team

    ● Worked on NoSQL databases like MongoDB, Redis