Overview
Hybrid
Depends on Experience
Full Time
Skills
Angular
Job Details
Job Title: Java Full Stack Developer with Angular Location: Jersey City, NJ (Hybrid)
Position Type: Full-Time
Experience: 10+ Years
Job Description:
We are seeking a highly skilled and experienced Java Full Stack Developer with Angular for a full-time opportunity in Jersey City, NJ. The ideal candidate will have a strong background in developing scalable web applications using Java and modern front-end technologies, with a focus on performance, security, and clean code practices.
Responsibilities:
- Design, develop, and maintain full-stack applications using Java, Spring Boot, and Angular.
- Collaborate with cross-functional teams including business analysts, QA, and DevOps.
- Work closely with stakeholders to gather and understand requirements.
- Write clean, efficient, and well-documented code.
- Perform unit testing and participate in code reviews.
- Troubleshoot and debug production issues in a timely manner.
- Ensure adherence to security and compliance standards in development.
- Contribute to architectural decisions and tech stack evolution.
Required Skills:
- 10+ years of professional software development experience.
- Strong proficiency in Java, Spring/Spring Boot, and RESTful APIs.
- Extensive hands-on experience with Angular 8+, TypeScript, HTML5, and CSS3.
- Knowledge of JavaScript frameworks and tools such as RxJS and NgRx.
- Strong experience with SQL, PL/SQL, and relational databases (Oracle/PostgreSQL).
- Familiarity with version control systems like Git.
- Experience in Agile/Scrum methodologies.
- Excellent problem-solving skills and communication skills.
- Familiarity with CI/CD pipelines and tools (Jenkins, Maven, Docker, etc.).
Preferred Skills:
- Experience in the Banking or Financial Services domain.
- Knowledge of microservices architecture and cloud platforms (AWS/Azure).
- Experience with automated testing frameworks like JUnit, Jasmine, or Karma.
- Familiarity with performance tuning and application monitoring tools.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.