{"schemaVersion":"jobsearcher.job.v1","id":"3ecc33d40b274c0e07519ab9","url":"https://jobsearcher.com/jobs/3ecc33d40b274c0e07519ab9","canonicalUrl":"https://jobsearcher.com/jobs/3ecc33d40b274c0e07519ab9","title":"Senior Java Full Stack Developer","description":"Senior Java Full Stack DeveloperLocation: Jersey City, NJ (hybrid - 3 days per week)Role OverviewWe are seeking a highly skilled Senior Java Full Stack Developer with strong expertise in Core Java, enterprise application development, and modern web technologies.The ideal candidate should possess exceptional analytical and problem-solving abilities, strong coding proficiency, and extensive hands-on experience in developing and maintaining enterprise-grade applications using Core Java, Spring MVC, Hibernate/JPA, Oracle, Apache Kafka, REST APIs, and React JS.The successful candidate will be responsible for designing, developing, optimizing, and supporting mission-critical business applications while collaborating with cross-functional teams in a fast-paced Agile environment.Key ResponsibilitiesDesign, develop, enhance, and maintain scalable, high-performance Java-based enterprise applications.Analyze complex business requirements and translate them into efficient, maintainable, and scalable technical solutions.Write clean, optimized, reusable, and well-documented code following established coding standards and best practices.Troubleshoot, debug, and resolve complex application issues while ensuring system stability and performance.Perform code reviews and mentor junior developers to ensure high-quality software delivery.Optimize application performance through code refactoring, tuning, and continuous improvement initiatives.Develop and maintain RESTful services and backend components.Work extensively with Oracle databases, including SQL development, query optimization, and performance tuning.Collaborate with business analysts, QA teams, architects, and other stakeholders throughout the software development lifecycle.Contribute to frontend development using React JS and modern JavaScript technologies.Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.Mandatory Technical SkillsCore JavaStrong hands-on experience in Core Java development.Ability to independently solve complex coding and algorithmic problems.Strong understanding of:String handling and immutabilityCollection FrameworkConcurrency and multithreadingObject-Oriented Programming (OOP)Exception handlingJVM internalsDesign patternsBackend DevelopmentSpring MVCHibernate / JPAREST API DevelopmentApache KafkaOracle DatabaseSQLQuery OptimizationDatabase Performance TuningFrontend DevelopmentReact JSJavaScript (ES6+)HTML5CSS3Essential CompetenciesStrong analytical thinking and problem-solving capabilities.Ability to explain technical decisions, trade-offs, and implementation approaches.Experience in application debugging, code optimization, and performance tuning.Strong communication and stakeholder interaction skills.Ability to work effectively both independently and as part of a collaborative team.Good-to-Have SkillsSpring BootMicroservices ArchitectureAWS Cloud ServicesCI/CD Tools and DevOps PracticesAgile / Scrum MethodologiesDockerKubernetesDesired Candidate Profile8–12 years of hands-on software development experience.Strong experience in Java-based enterprise application development.Proven track record of delivering enterprise-scale applications.Strong understanding of software engineering principles, coding standards, and best practices.Ability to work independently and collaborate effectively with distributed and cross-functional teams.Passion for developing high-quality, scalable, and maintainable software solutions.Strong ownership mindset with the ability to drive technical discussions and contribute to solution design.","company":"N2p Systems","rawCompany":"n2p systems","city":"Jersey City","state":"NJ","isRemote":false,"isActive":false,"createdAt":"2026-08-25T11:10:29.887Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Full Stack Developer","description":"Senior Java Full Stack DeveloperLocation: Jersey City, NJ (hybrid - 3 days per week)Role OverviewWe are seeking a highly skilled Senior Java Full Stack Developer with strong expertise in Core Java, enterprise application development, and modern web technologies.The ideal candidate should possess exceptional analytical and problem-solving abilities, strong coding proficiency, and extensive hands-on experience in developing and maintaining enterprise-grade applications using Core Java, Spring MVC, Hibernate/JPA, Oracle, Apache Kafka, REST APIs, and React JS.The successful candidate will be responsible for designing, developing, optimizing, and supporting mission-critical business applications while collaborating with cross-functional teams in a fast-paced Agile environment.Key ResponsibilitiesDesign, develop, enhance, and maintain scalable, high-performance Java-based enterprise applications.Analyze complex business requirements and translate them into efficient, maintainable, and scalable technical solutions.Write clean, optimized, reusable, and well-documented code following established coding standards and best practices.Troubleshoot, debug, and resolve complex application issues while ensuring system stability and performance.Perform code reviews and mentor junior developers to ensure high-quality software delivery.Optimize application performance through code refactoring, tuning, and continuous improvement initiatives.Develop and maintain RESTful services and backend components.Work extensively with Oracle databases, including SQL development, query optimization, and performance tuning.Collaborate with business analysts, QA teams, architects, and other stakeholders throughout the software development lifecycle.Contribute to frontend development using React JS and modern JavaScript technologies.Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.Mandatory Technical SkillsCore JavaStrong hands-on experience in Core Java development.Ability to independently solve complex coding and algorithmic problems.Strong understanding of:String handling and immutabilityCollection FrameworkConcurrency and multithreadingObject-Oriented Programming (OOP)Exception handlingJVM internalsDesign patternsBackend DevelopmentSpring MVCHibernate / JPAREST API DevelopmentApache KafkaOracle DatabaseSQLQuery OptimizationDatabase Performance TuningFrontend DevelopmentReact JSJavaScript (ES6+)HTML5CSS3Essential CompetenciesStrong analytical thinking and problem-solving capabilities.Ability to explain technical decisions, trade-offs, and implementation approaches.Experience in application debugging, code optimization, and performance tuning.Strong communication and stakeholder interaction skills.Ability to work effectively both independently and as part of a collaborative team.Good-to-Have SkillsSpring BootMicroservices ArchitectureAWS Cloud ServicesCI/CD Tools and DevOps PracticesAgile / Scrum MethodologiesDockerKubernetesDesired Candidate Profile8–12 years of hands-on software development experience.Strong experience in Java-based enterprise application development.Proven track record of delivering enterprise-scale applications.Strong understanding of software engineering principles, coding standards, and best practices.Ability to work independently and collaborate effectively with distributed and cross-functional teams.Passion for developing high-quality, scalable, and maintainable software solutions.Strong ownership mindset with the ability to drive technical discussions and contribute to solution design.","datePosted":"2026-08-25T11:10:29.887Z","dateModified":"2026-08-25T11:10:29.887Z","hiringOrganization":{"@type":"Organization","name":"N2p Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Jersey City","addressRegion":"NJ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3ecc33d40b274c0e07519ab9"},"url":"https://jobsearcher.com/jobs/3ecc33d40b274c0e07519ab9"}}