Back to All Positions

Senior Java Full Stack Developer

Software EngineeringOnsiteFull-timeID: REQ-43633
N2P Systems
Airoli, Navi Mumbai, India8+ years₹0 - ₹0 INRPosted 2 weeks ago

Role Overview

## Role Overview We are seeking a highly skilled Senior Java Full Stack Developer to design, develop, maintain, optimize, and support enterprise-grade applications. The ideal candidate will have deep hands-on expertise across Core Java, Spring MVC, Hibernate/JPA, Oracle Database, Apache Kafka, and React JS, combined with strong analytical, debugging, and problem-solving capabilities. The role requires technical ownership, solution-design skills, and effective collaboration across engineering and business stakeholders. ## Key Responsibilities - Design, develop, enhance, and maintain scalable, reliable, and high-performance Java-based enterprise applications. - Analyze complex business requirements and translate them into efficient, maintainable technical solutions. - Develop clean, reusable, optimized, and well-documented code following engineering standards and best practices. - Design, develop, and maintain RESTful APIs and backend application components. - Troubleshoot and resolve complex application issues while maintaining system stability and reliability. - Perform performance tuning, code refactoring, profiling, and continuous application optimization. - Develop SQL solutions and perform query optimization and database performance tuning using Oracle Database. - Build and maintain responsive frontend components using React JS and modern JavaScript. - Conduct code reviews and provide technical guidance and mentorship to junior developers. - Collaborate with business analysts, QA teams, architects, and other stakeholders throughout the software development lifecycle. - Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives. - Contribute to technical discussions, solution design, architecture decisions, and implementation trade-offs. ## Project Goals - Deliver scalable and maintainable enterprise applications that meet functional and non-functional requirements. - Improve application reliability and performance through effective debugging, refactoring, and database optimization. - Build robust full-stack capabilities across Java backend services, event-driven integration, and React-based user interfaces. - Maintain high engineering standards through code reviews, technical ownership, documentation, and collaborative development practices.

Key Responsibilities

  • Design, develop, enhance, and maintain scalable, reliable, and high-performance Java-based enterprise applications.
  • Analyze complex business requirements and translate them into efficient, maintainable technical solutions.
  • Develop clean, reusable, optimized, and well-documented code following engineering standards and best practices.
  • Design, develop, and maintain RESTful APIs and backend application components.
  • Troubleshoot and resolve complex application issues while maintaining system stability and reliability.
  • Perform performance tuning, code refactoring, profiling, and continuous application optimization.
  • Develop SQL solutions and perform query optimization and database performance tuning using Oracle Database.
  • Build and maintain responsive frontend components using React JS and modern JavaScript.
  • Conduct code reviews and provide technical guidance and mentorship to junior developers.
  • Collaborate with business analysts, QA teams, architects, and other stakeholders throughout the software development lifecycle.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Contribute to technical discussions, solution design, architecture decisions, and implementation trade-offs.
  • ## Project Goals
  • Deliver scalable and maintainable enterprise applications that meet functional and non-functional requirements.
  • Improve application reliability and performance through effective debugging, refactoring, and database optimization.
  • Build robust full-stack capabilities across Java backend services, event-driven integration, and React-based user interfaces.
  • Maintain high engineering standards through code reviews, technical ownership, documentation, and collaborative development practices.

Required Skills & Qualifications

  • Strong proficiency and experience with Core Java
  • Strong proficiency and experience with Spring MVC
  • Strong proficiency and experience with Hibernate/JPA
  • Strong proficiency and experience with REST API Development
  • Strong proficiency and experience with Apache Kafka
  • Strong proficiency and experience with Oracle Database and SQL
  • Strong proficiency and experience with React JS
  • Strong proficiency and experience with JavaScript ES6+
  • Strong proficiency and experience with HTML5 and CSS3
  • Strong proficiency and experience with Application Performance Optimization
  • Strong proficiency and experience with Debugging and Problem Solving
  • Strong proficiency and experience with Enterprise-Scale Java Applications
  • Strong proficiency and experience with Technical Guidance and Code Reviews
  • Strong proficiency and experience with Object-Oriented Programming
  • Strong proficiency and experience with Java Collections Framework
  • Strong proficiency and experience with Multithreading and Concurrency
  • Strong proficiency and experience with JVM Internals
  • Strong proficiency and experience with Design Patterns
  • Strong proficiency and experience with Oracle Database
  • Strong proficiency and experience with SQL
  • Strong proficiency and experience with Query Optimization
  • Strong proficiency and experience with Database Performance Tuning
  • Strong proficiency and experience with HTML5
  • Strong proficiency and experience with CSS3
  • Strong proficiency and experience with Debugging and Troubleshooting
  • Strong proficiency and experience with Enterprise Application Development

Target Tech Stack

Core JavaSpring MVCHibernate/JPAREST API DevelopmentApache KafkaOracle Database and SQLReact JSJavaScript ES6+HTML5 and CSS3Application Performance OptimizationDebugging and Problem SolvingEnterprise-Scale Java ApplicationsSpring BootMicroservices ArchitectureAWS Cloud ServicesCI/CD and DevOpsDocker and KubernetesTechnical Guidance and Code ReviewsObject-Oriented ProgrammingJava Collections FrameworkString HandlingImmutabilityMultithreadingConcurrencyException HandlingJVM InternalsDesign PatternsProblem SolvingHibernateJPAOracle DatabaseSQLQuery OptimizationDatabase Performance TuningHTML5CSS3DebuggingTroubleshootingAgileScrumAWSCI/CDDevOpsDockerKubernetesMultithreading and ConcurrencyDebugging and TroubleshootingEnterprise Application DevelopmentDevOps PracticesAgile/Scrum

Quick Details

Location
Airoli, Navi Mumbai, India
Employment Type
Full-time
Work Arrangement
Onsite
Experience Level
8+ years
Compensation
₹0 - ₹0 INR
Domain Focus
Software Engineering
Requisition Ref
REQ-43633

Ready to Apply?

Submit your resume and contact information. Our recruitment lead for this role will review your dossier and connect with you.

Apply for this Role