Senior Full Stack Java Developer

Noida, Uttar Pradesh, India
Mar 25, 2025
Mar 25, 2026
Hybrid
Full-Time
6 - 10 Years
Job Description

We are looking for a highly skilled Senior Full Stack Java Developer with 6 to 10 years of experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate should have strong expertise in Java (8 and above), Spring Boot, Microservices, RESTful APIs, and ReactJS along with a solid understanding of database management and software architecture.

In this role, you will be responsible for building scalable and efficient full-stack applications, collaborating with cross-functional teams, and ensuring high performance and reliability of software solutions.

Experience. 6 - 10 years

Key Responsibilities

  1. Application Development. Design, develop, and maintain Java-based web applications following best coding practices.
  2. Microservices & API Development. Build and optimize microservices-based applications using Spring Boot and RESTful APIs.
  3. Frontend Development. Develop and integrate ReactJS components with backend services to create dynamic and responsive UIs.
  4. Database Management. Work with SQL/PLSQL/MySQL/PostgreSQL/NoSQL (MongoDB, Cassandra) for data storage, retrieval, and performance optimization.
  5. Software Architecture. Design and implement scalable, maintainable, and high-performing full-stack solutions.
  6. Problem Solving. Identify business challenges, analyze requirements, and design effective technical solutions.
  7. Performance Optimization. Optimize application performance, scalability, and security in a cloud-based environment.
  8. Version Control & CI/CD. Work with Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines for smooth deployment and integration.
  9. Cloud Technologies. Utilize MS Azure, AWS, or Google Cloud (GCP) for hosting applications, messaging services, and managing cloud-based deployments.

Mandatory Skills & Experience

  1. Java 8.0+. Strong coding experience and hands-on expertise with Java.
  2. Spring Boot & Microservices. Deep knowledge of microservices architecture and backend development.
  3. REST APIs & Hibernate. Experience in developing RESTful web services and working with Hibernate for ORM.
  4. ReactJS. Strong understanding of frontend development with React.js.
  5. Databases. Proficiency in working with SQL/PLSQL, MySQL, PostgreSQL, NoSQL (MongoDB, Cassandra).
  6. Software Architecture. Ability to design scalable and high-performance applications.
  7. Business Problem Solving. Experience in identifying and designing solutions for complex business challenges.

Good to Have (Preferred Skills)

  1. Design Patterns. Knowledge of commonly used software design patterns.
  2. Message Queues. Experience with Kafka, RabbitMQ, or IBM MQ.
  3. Cloud & DevOps. Familiarity with Azure (App Services, Messaging), AWS, or GCP.
  4. Containerization & Orchestration. Hands-on experience with Docker & Kubernetes.
  5. CI/CD Pipelines. Understanding of continuous integration and deployment strategies.

Why Join Us?

  • Challenging and exciting projects in a fast-paced work environment.
  • Opportunity to work on cutting-edge technologies and cloud-based solutions.
  • Career growth and skill enhancement with hands-on experience in modern frameworks.
  • Collaborative and dynamic work culture with cross-functional teams.

If you are passionate about full-stack Java development and want to be a part of an innovative and growing team, we encourage you to apply!

Apply now and take the next step in your career!