Overview
Skills
Job Details
Job Title: Java Full Stack Developer
Location: New Jersey
Job Type: Full-Time
Industry: Banking and Finance
Job Summary:
We are looking for a skilled Java Full Stack Developer to join our development team. You will be responsible for designing, implementing, and maintaining both front-end and back-end components of web applications. The ideal candidate has experience in modern frameworks and tools, a strong understanding of RESTful services, and a passion for clean, scalable code.
Responsibilities:
Develop and maintain scalable web applications using Java (Spring Boot / Spring MVC).
Design and build responsive front-end interfaces using Angular / React / Vue.js.
Build and consume RESTful APIs and integrate with third-party services.
Work with databases like MySQL, PostgreSQL, or MongoDB.
Collaborate with UI/UX designers, QA testers, and other developers in an Agile/Scrum environment.
Write unit, integration, and end-to-end tests to ensure software quality.
Participate in code reviews, design discussions, and technical planning.
Optimize application performance and troubleshoot issues across the stack.
Required Skills:
Proficiency in Java, Spring Boot, Hibernate/JPA.
Solid experience with HTML5, CSS3, JavaScript, TypeScript.
Experience with one or more front-end frameworks like Angular, React, or Vue.js.
Knowledge of REST APIs, Microservices Architecture, and JSON.
Familiarity with Relational (MySQL/PostgreSQL) and NoSQL (MongoDB) databases.
Version control using Git and collaboration via GitHub/GitLab/Bitbucket.
Experience with build tools and CI/CD pipelines (Maven/Gradle, Jenkins, Docker).
Familiar with Agile methodologies (Scrum/Kanban).
Preferred Qualifications:
Experience with Cloud platforms (AWS, Azure, or Google Cloud Platform).
Working knowledge of containerization using Docker/Kubernetes.
Understanding of security best practices and OAuth/JWT authentication.
Familiarity with unit testing frameworks like JUnit, Mockito.
Education & Experience:
Bachelor s degree in Computer Science, Engineering, or related field.
5+ years of experience in Java full stack development.