Java Developer
Job Title: Java Full Stack DeveloperLocation: Jersey City, NJ (Hybrid – 3 Days/Week)Job Type: Full-TimeJob SummaryWe are seeking an experienced Java Full Stack Developer with 8+ years of hands-on experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate will have strong expertise in Java, Spring Boot, Angular, RESTful APIs, and Oracle database development, along with experience working in modern DevOps environments.Key ResponsibilitiesDesign, develop, and maintain scalable full-stack applications using Java and Angular.Build secure and high-performance RESTful APIs using Spring Boot and Spring Security.Develop responsive front-end components using Angular.Design and optimize Oracle database objects, including SQL, PL/SQL, stored procedures, and performance tuning.Collaborate with cross-functional teams to deliver high-quality software solutions.Implement CI/CD pipelines and support application deployment using Jenkins, Docker, and Kubernetes.Participate in code reviews, troubleshooting, debugging, and production support.Follow Agile development methodologies and industry best practices.Required Skills8+ years of experience in Java Full Stack Development.Strong proficiency in Core Java and object-oriented programming.Hands-on experience with:Spring BootSpring SecurityHibernate/JPAAngularRESTful API developmentExperience with version control and build tools:GitMavenExperience with CI/CD and containerization:JenkinsDockerKubernetesStrong Oracle database experience, including:SQLPL/SQLStored ProceduresExcellent problem-solving, communication, and collaboration skills.Preferred QualificationsExperience working in Agile/Scrum environments.Knowledge of microservices architecture and cloud-native application development.Familiarity with application monitoring and performance optimization.