Logo
Jobs via Dice

Java Full Stack Lead/Architect with Angular - Dallas, TX, Jersey City, NJ OR Ise

Jobs via Dice, Dallas

Save Job

Overview

Java Full Stack Lead/Architect with Angular - Dallas, TX, Jersey City, NJ OR Iselin, NJ - Fulltime

Responsibilities

  • Lead the front-end development team in building responsive, high-performance web applications using Angular (v12+).
  • Architect and implement scalable and maintainable front-end solutions.
  • Collaborate with UX/UI designers, backend developers, and product managers to define and deliver features.
  • Conduct code reviews, enforce best practices, and ensure code quality and performance.
  • Guide and mentor junior developers, fostering a culture of continuous learning and improvement.
  • Stay up to date with the latest Angular trends, tools, and best practices.
  • Participate in sprint planning, estimation, and technical design discussions.
  • Troubleshoot and resolve complex technical issues.
  • Experience serving as a strong hands-on technical team member producing clean, unit-tested code.
  • Experience mentoring junior staff and defining coding standards and standard methodologies.
  • Experience applying Software Engineering Architecture and Design Patterns (OO, Functional, REST).
  • Strong knowledge of Java and Spring.
  • Strong knowledge of SQL and Object Relational Mapping (Hibernate).
  • Strong knowledge of JavaScript, Angular.
  • Familiarity with SASS/SCSS and developing for accessibility.
  • Solid understanding of Docker, NgRx, and RxJS are a bonus.
  • Passion for continuous integration and continuous delivery.
  • Experience focusing on accessibility using a screen reader and other tools.
  • Experience and knowledge of RESTful APIs or other Web Services.
  • Design, develop and implement web applications, including adherence to coding standards, and building/running appropriate unit and integration tests and deployment scripts.
  • Analytical and problem-solving skills; strong teamwork skills with the ability to collaborate with other developers and co-workers including distributed team members.
  • Partner with QA to own the quality of the product.
  • Ability to use or learn Design Patterns.
  • Agile/Scrum experience or basic knowledge.

Qualifications

  • Bachelor's in computer science or equivalent
  • 10+ Years of Software Development Experience
  • 3-5 Years of Technical Leadership Experience
  • Hands-on Coding skills (UI/Angular strong)
  • Experience with Java and Spring
  • Experience with SQL and Hibernate
  • Experience with JavaScript and Angular
  • Experience mentoring and leading teams
  • Strong collaboration skills with product owners, business analysts, software architects, software engineers and quality engineers

Job Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: Software Development

#J-18808-Ljbffr