Java Full Stack Developer (Need Telecom Exp) :: Onsite-NJ :: W2 Position
Job Description: Java Full Stack DeveloperLocation: Princeton, NJ (Onsite)Interview Process: 2nd Round Face-to-Face InterviewPosition OverviewWe are seeking an experienced Java Full Stack Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java backend technologies, modern frontend frameworks, API development, and database technologies.The candidate should be comfortable working in an Agile environment and collaborating with cross-functional teams to deliver high-quality software solutions.ResponsibilitiesDesign, develop, test, and deploy full-stack applications using Java technologies.Build scalable backend services using Java, Spring Boot, and Microservices architecture.Develop and integrate RESTful APIs.Create responsive user interfaces using React.js or Angular.Work with databases to design efficient queries and data models.Participate in code reviews, troubleshooting, and performance optimization.Collaborate with product owners, QA teams, and development teams in an Agile/Scrum environment.Follow best practices for coding standards, security, and application performance.Required SkillsStrong experience with Java (Java 8/11/17+)Hands-on experience with Spring Boot and Spring FrameworkExperience developing MicroservicesStrong knowledge of REST APIs and web servicesFrontend experience with React.js or AngularProficiency in JavaScript, HTML5, and CSS3Experience with SQL databases such as Oracle, PostgreSQL, or MySQLExperience with version control tools such as GitKnowledge of build tools like Maven/GradleExperience working in Agile/Scrum environmentsPreferred SkillsExperience with cloud platforms (AWS/Azure/Google Cloud Platform)Knowledge of CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)Experience with Docker and KubernetesExperience with enterprise application developmentStrong communication and problem-solving skills