Software Development Engineer II - Mumbai, India - Gethyr

    Gethyr
    Default job background
    permanent Technology / Internet
    Description

    Responsibilities :
    Design, develop, and maintain backend services and apis using python and django framework.

    • Implement scalable and highperformance microservices architecture.
    • Develop and optimize database schemas and queries for mysql databases.
    • Collaborate with crossfunctional teams including frontend developers, product managers, and qa engineers to deliver highquality software solutions.
    • Participate in code reviews, design discussions, and technical documentation.
    • Troubleshoot and debug production issues and provide timely resolutions.
    • Stay updated with emerging technologies and best practices in backend development.
    • Mentor junior engineers and contribute to the overall growth of the team.

    Requirements :
    Bachelor's degree in computer science, engineering, or related field.

    • 36 years of professional experience in software development with a focus on backend systems,proficiency in java programming language and spring framework.
    • Experience with building and deploying microservices using django or similar frameworks.
    • Strong understanding of database concepts and handson experience with mysql.
    • Familiarity with restful apis and web services.
    • Experience with version control systems like git.
    • Excellent problemsolving skills and attention to detail.
    • Strong communication and collaboration skills.
    • Ability to thrive in a fastpaced and dynamic environment.

    preferred qualifications :
    Experience with cloud platforms such as aws, azure, or google cloud platform.

    • Knowledge of containerization technologies like docker and orchestration tools like kubernetes.
    • Familiarity with nosql databases such as mongodb or cassandra.
    • Experience with agile development methodologies like scrum or kanban.
    )