Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19148299

    BENGALURU · FULLTIME

    Senior Software Engineer(Java and React js)

    H.I.S Global Tech Private Limited logo

    H.I.S Global Tech Private Limited

    Bengaluru · hybrid · Posted 27d ago

    Sourced fromNaukri
    ₹12.0L - ₹20.0L PA5–10 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Naukri · 9 questions to answer1.8s
    • Decided the answers for all of them2.3s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role


    Job Description

    We are looking for an experienced Senior Software Engineer Java + React.js with strong hands-on experience in designing, developing, and maintaining scalable enterprise applications.

    The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, Microservices, SQL/MySQL, and React.js, with practical experience working across backend and frontend development.

    The role involves developing new features, enhancing existing applications, API development and integration, database development, code reviews, debugging, production troubleshooting, and contributing to the overall technical quality of the application.


    Key Responsibilities

    • Design, develop, and maintain applications using Java, Spring Boot, and React.js.
    • Develop scalable backend services using REST APIs and Microservices architecture.
    • Develop frontend applications using React.js, TypeScript, and JavaScript.
    • Build reusable React components using Hooks and modern React practices.
    • Integrate frontend applications with backend REST APIs.
    • Participate in application design and technical solution discussions.
    • Develop and optimize SQL queries and data-access logic.
    • Write clean, maintainable, reusable, and testable code.
    • Perform code reviews and ensure coding standards and best practices.
    • Troubleshoot backend, frontend, API, database, and production issues.
    • Identify and resolve application performance issues.
    • Develop unit tests and maintain code quality.
    • Collaborate with QA, DevOps, and other engineering teams.
    • Participate in CI/CD and application deployment activities.
    • Provide technical guidance to junior developers.
    • Take ownership of features from development through production support.

    Technical Skills & Experience

    Core / Mandatory:
    Java, Spring Boot, Spring Framework, REST APIs, Microservices, SQL/MySQL, React.js, TypeScript/JavaScript, HTML5/CSS3, React Hooks and reusable components, Redux/Redux Toolkit, API integration, Git/GitHub, JUnit/unit testing, OOP, Java Collections, Streams and Lambda expressions.


    Strong Practical Experience Preferred:
    Gradle, MyBatis/JPA/Hibernate, Docker, AWS, GitHub Actions, Amazon ECR/ECS, Swagger/OpenAPI, frontend authentication and authorization, Vite/npm, React Router, Axios, application debugging and troubleshooting, exception handling and logging.


    Good to Have / Project Technologies:
    Java 21, Spring Boot 3.x, Protocol Buffers (Protobuf), Auth0/OAuth/OIDC, SonarQube, JaCoCo, MapStruct, ModelMapper, Nginx, i18next/react-i18next, ESLint, Prettier, Husky/lint-staged, and Bootstrap.


    Senior-Level Expectations

    Strong understanding of SOLID principles, design patterns, Microservices architecture, API design, multithreading/concurrency, application performance, debugging, production troubleshooting, and code-review practices.


    The candidate should be capable of independently handling technical requirements, taking ownership of assigned modules/features, and providing technical guidance to other developers.


    Sourced from naukri

    Section · 02

    Skills

    DockerReact Hooks and reusable componentssonarqubeamazon web servicesgradlenginxeslintHTML5/CSS3TypeScript/JavaScriptMyBatisSQL MySQLJacocoI18nReact.JsRedux / Redux ToolkitREST APISpring BootJavaMicroservices

    Senior Software Engineer(Java and React js) · waiting for your command