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

    Job · 18249783

    BENGALURU · FULLTIME

    Java React Developer

    Action X Outsource logo

    Action X Outsource

    Bengaluru · onsite · Posted 34d ago

    Sourced fromNaukri
    ₹13.0L - ₹18.0L PA6–10 yrsfulltimeBengaluru

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

    agent · working

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

    Section · 01

    About this role

    React Java Full Stack Developer

    Position Overview

    We are seeking a skilled and motivated React Java Full Stack Developer with 6+ years of experience in developing enterprise applications. The ideal candidate will have a strong foundation in both front-end and back-end development, with a proven track record of delivering high-quality, scalable, and maintainable solutions in complex enterprise environments.

    Key Responsibilities

    • Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and React.js
    • Build and consume RESTful APIs to enable seamless integration between front-end and back-end systems
    • Collaborate with cross-functional teams including product managers, UX designers, and QA engineers to design and implement new features and enhancements
    • Write clean, maintainable, and efficient code following Object-Oriented Programming principles and SOLID design patterns
    • Develop and maintain comprehensive unit tests (JUnit, Mockito), integration tests, and end-to-end tests (Cypress) to ensure code quality and reliability
    • Participate in code reviews to ensure adherence to best practices, coding standards, and architectural guidelines
    • Collaborate on designing and optimizing CI/CD pipelines using GitHub Actions or similar tools
    • Troubleshoot and resolve issues in development, testing, and production environments with minimal downtime
    • Mentor junior developers and contribute to knowledge sharing within the team
    • Stay updated with emerging technologies and best practices in full-stack development

    Required Skills and Qualifications

    Experience

    • Minimum 4+ years of professional experience in developing enterprise applications
    • 6+ years of overall software development experience preferred
    • Proven experience working on large-scale, production-level applications

    Mandatory Technical Skills

    • Java: Core and Advanced concepts with strong command over OOP principles
    • Spring Boot Framework: Experience building microservices and REST APIs
    • React.js: Proficiency in building reusable components and front-end libraries
    • REST APIs: Design and consumption of RESTful web services

    Front-End Development

    • Advanced proficiency in React.js with hands-on experience in production applications
    • Strong understanding of React lifecycle methods and functional components with hooks (useState, useEffect, useContext, useReducer, etc.)
    • Experience with React JSON forms for dynamic form handling
    • Experience with state management libraries such as Redux, Redux Toolkit, or Context API
    • Strong understanding of React Router for implementing navigation and routing in single-page applications (SPAs)
    • Familiarity with testing React components using tools such as Jest, React Testing Library, or Enzyme
    • Knowledge of responsive design principles and CSS frameworks

    Back-End Development

    • Strong command of Java programming language with expertise in advanced concepts
    • Extensive experience with Spring Boot framework and Spring ecosystem (Spring Data, Spring Security, Spring Cloud)
    • Proficiency in designing and implementing RESTful APIs
    • Strong understanding of Object-Oriented Programming (OOP) principles and SOLID design patterns

    Database Technologies

    • Experience with Relational Database Management Systems (RDBMS), preferably PostgreSQL
    • Hands-on experience with NoSQL databases such as MongoDB
    • Good knowledge of big data technologies (e.g., Hive DB) and query engine tools like Trino
    • Understanding of database optimization and query performance tuning

    Security and Authentication

    • Good understanding of authentication and authorization mechanisms (JWT, OAuth 2.0, sessions)
    • Knowledge of secure coding practices and OWASP principles

    DevOps and Cloud Technologies

    • Good understanding of Docker and Kubernetes concepts
    • Experience working with cloud platforms such as AWS
    • Familiarity with AWS S3 object storage and other AWS services
    • Understanding of CI/CD concepts and hands-on experience with tools like GitHub Actions

    Additional Technical Skills

    • Strong understanding of data structures and algorithms
    • Experience with version control systems, particularly Git
    • Basic proficiency in Unix/Linux commands
    • Familiarity with message brokers such as RabbitMQ, Kafka, or Apache MQ
    • Experience using code quality tools such as SonarQube
    • Knowledge of software testing methodologies and test automation

    Soft Skills

    • Strong problem-solving and debugging skills with attention to detail
    • Excellent communication and interpersonal skills
    • Ability to work collaboratively in agile/scrum environments
    • Self-motivated with strong work ethic and commitment to continuous learning
    • Ability to manage multiple priorities and meet deadlines

    Nice-to-Have Skills

    • Experience with microservices architecture
    • Knowledge of design patterns and architectural patterns
    • Familiarity with GraphQL
    • Experience with containerization and orchestration tools
    • Knowledge of agile methodologies and tools (JIRA, Confluence)
    • Contributions to open-source projects
    • Experience with performance optimization and monitoring tools

    Education

    • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience

    What We Offer

    • Competitive salary package commensurate with experience
    • Opportunity to work on challenging, enterprise-scale projects
    • Professional development and training opportunities
    • Collaborative and inclusive work environment
    • Flexible working arrangements
    • Comprehensive benefits package
    • Career growth and advancement opportunitie

    Sourced from naukri

    Section · 02

    Skills

    Rest Api DevelopmentCore Java ProgrammingOOPS ProgrammingNode.JsReact.JsSpring BootJavaMicroservicesHibernateOOPS

    Java React Developer · waiting for your command