Software Development Engineer II/III - Gurgaon/Gurugram, India - Hindustan Times

    Hindustan Times
    Hindustan Times Gurgaon/Gurugram, India

    2 weeks ago

    Default job background
    permanent Technology / Internet
    Description

    Overview:


    We are seeking a highly skilled and motivated Software Development Engineer with expertise in Java to join our dynamic team.

    As a key contributor to design, development, and maintenance of robust, scalable SaaS-based Collaborate with product managers, cross-functional teams and stakeholders to understand requirements and translate them into technical specifications

    • Low level design, implement, and maintain features and functionalities for our SaaS application with efficient, reusable, and welldocumented code
    • Design and implement data models, databases, and data processing components, ensuring optimal performance, scalability, and reliability
    • Design and implement RESTful APIs to support seamless integration with other services and external applications, Ensure API security, reliability, and adherence to industry best practices
    • Endtoend development of our SaaS application, focusing on delivering high quality software solutions
    • Develop and execute comprehensive test plans for features and datadriven functionalities
    • Collaborate with QA engineers to ensure the reliability and quality of the software
    • Identify and address performance bottlenecks, ensuring optimal speed and responsiveness of the application
    • Participate in code reviews, debugging, and troubleshooting to maintain highquality code standards
    • Stay updated with emerging technologies and contribute towards continuous improvement of development Bachelor's degree in computer science, Engineering, or a related field with 2+ year of experience
    • Proven experience as a Developer with a focus on Low level design
    • Proficiency in Java, Spring boot, Redis, MongoDB, Elasticsearch, SQL databases Kafka, and related technologies
    • Experience with microservices, RESTful API development, eventdriven architectures and integration
    • Strong understanding of datadriven application development and database design
    • Solid understanding of software development best practices, design patterns, and objectoriented principles
    • Familiarity with cloud platforms (e.g., AWS, Azure) and containerisation (e.g., Docker) is a plus
    • Excellent problemsolving and communication skills
    • Ability to work collaboratively in an agile development environment
    • Experience in SaaSbased application development will be preferable
    )