Senior Java Full Stack Consultant - Spring Boot/React.js

0 years

0 Lacs

Posted:17 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position Overview

We are seeking a highly skilled and versatile Senior Java Fullstack Consultant with deep expertise in both backend and frontend development. The ideal candidate will have extensive hands-on experience in Java (v8+), Spring Boot, Microservices, React (v16+), Redux, and state management, along with proficiency in working with relational and non-relational databases. You will play a pivotal role in designing, developing, and maintaining scalable enterprise applications, integrating modern development practices, and ensuring high performance, security, and maintainability.

Key Responsibilities

Backend Development :

  • Design, develop, and maintain scalable, secure, and high-performance backend applications using Java v8+, Spring Boot, and Microservices architecture.
  • Implement RESTful APIs and integrate with internal/external services.
  • Leverage OOP principles, design patterns, and best practices to ensure robust code quality.
  • Optimize application performance, scalability, and reliability.

Frontend Development

  • Develop and maintain responsive, interactive UIs using React v16+, Redux, and modern JavaScript/ES6+.
  • Manage complex application state using Redux and related libraries.
  • Collaborate closely with UX/UI designers to deliver seamless user experiences.

Database Management

  • Work with SQL (Postgres, MySQL) and NoSQL (MongoDB, Cassandra) databases.
  • Design and optimize schemas, queries, and indexing strategies for performance.
  • Implement database migrations and version control strategies.

Messaging & Integration

  • Integrate and work with messaging systems like Apache Kafka or Apache NiFi for data streaming and processing.
  • Develop event-driven architectures and asynchronous communication flows.

Testing & Quality Assurance

  • Write clean, maintainable, and well-documented code following coding standards.
  • Implement unit testing (JUnit), integration testing, and automated regression testing.
  • Participate in code reviews, ensuring adherence to quality and security guidelines.

DevOps & Deployment

  • Work with Docker, Kubernetes, and container orchestration tools for application deployment.
  • Follow a DevOps mindsetintegrating CI/CD pipelines, automated builds, and deployments using tools like Jenkins, GitHub Actions, or GitLab CI.
  • Ensure secure and stable deployment processes across environments.

Collaboration & Documentation

  • Collaborate with cross-functional teams including architects, QA engineers, and product managers to deliver high-quality software.
  • Reverse engineer existing/legacy applications, analyze architecture, and document findings in Confluence.
  • Document APIs and integration points using established tooling and standards.

Required Skills & Qualifications

  • Core Backend : Java v8+, Spring Boot, Microservices, RESTful APIs, OOP, Design Patterns.
  • Frontend : React v16+, Redux (state management), JavaScript ES6+, HTML5, CSS3.
  • Databases : SQL (Postgres, MySQL), NoSQL (MongoDB, Cassandra).
  • Messaging Systems : Kafka, Apache NiFi (at least one required).
  • Testing : JUnit, automated unit/integration/regression tests.
  • DevOps & Deployment : Docker, Kubernetes, CI/CD, Maven/Gradle, Git.
  • Other : Strong debugging skills, reverse engineering capability, excellent documentation skills.
  • Domain Knowledge : Experience in the finance domain is a plus.

Preferred Qualifications

  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Experience in performance tuning for large-scale enterprise systems.
  • Strong knowledge of security best practices in fullstack development.
  • Experience with API documentation tools such as Swagger or Postman.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You