Inno Protech - Gurugram, India - Inno Protech Solutions Private Limited

    Default job background
    Description

    Job Title :
    Java Full Stack Developer


    Responsibilities :

    Front-end Development :

    • Develop userfacing features using modern web technologies.
    • Implement responsive design and ensure crossbrowser compatibility.
    • Collaborate with UI/UX designers to translate designs into code.

    Back-end Development :

    • Design, develop, and maintain serverside applications using Java.
    • Create and maintain databases, including optimization and performance tuning.
    • Implement and integrate RESTful APIs.

    Full Stack Development :

    • Work on both the frontend and backend to create endtoend solutions.
    • Ensure seamless communication and data flow between the frontend and backend.

    Technical Leadership :

    • Collaborate with crossfunctional teams to define, design, and ship new features.
    • Mentor junior developers and provide technical guidance.

    Testing and Quality Assurance :

    • Write unit tests and conduct code reviews to ensure code quality.
    • Identify and fix bugs, performance bottlenecks, and other issues.

    Deployment and DevOps :

    • Collaborate with DevOps teams to deploy applications and implement continuous integration and delivery pipelines.

    Documentation :

    • Create and maintain technical documentation for code, APIs, and system architecture.

    Qualifications :

    Education :

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

    Technical Skills :

    • Proficiency in Java and Javabased frameworks (Spring, Hibernate).
    • Strong experience with frontend technologies such as HTML, CSS, JavaScript, and modern JS frameworks (e.g., React, Angular, or ).
    • Database design and management skills (e.g., MySQL, PostgreSQL, MongoDB).
    • Experience with RESTful API development and integration.

    Development Tools :

    • Familiarity with version control systems (e.g., Git).
    • Experience with build tools (e.g., Maven, Gradle) and continuous integration.

    Problem-Solving :

    • Strong problemsolving and analytical skills.
    • Ability to troubleshoot and debug complex issues.

    Communication and Teamwork :

    • Excellent communication and interpersonal skills.
    • Ability to work collaboratively in a team environment.

    Adaptability :

    • Ability to adapt to new technologies and learn quickly in a fastpaced environment.

    Experience :

    • Typically, 3+ years of professional experience in fullstack development.
    )