Full-Stack Developer(local to NY) onsite interview

  • New York, NY
  • Posted 8 hours ago | Updated 8 hours ago

Overview

On Site
Hybrid
$50 - $60
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 06 Month(s)

Skills

8+ years of experience in software development
with significant experience in a senior or lead role.
Experience with Agile development methodologies (Scrum
Kanban).

Job Details

The Senior Full-Stack Developer is responsible for designing, developing, and maintaining enterprise-level applications. This role requires extensive expertise in Java for back-end development, Angular for creating responsive user interfaces, and Teradata for database management. As a senior member of the team, this role will also involve mentoring junior developers, driving architectural decisions, and ensuring the delivery of high-quality, scalable, and secure software solutions.

Key responsibilities
Lead the design, development, and implementation of complex, full-stack applications using an Agile methodology.
Develop robust, scalable, and high-performance back-end services and APIs with Java and the Spring Framework (e.g., Spring Boot, Spring MVC).
Architect and build dynamic, user-friendly, and responsive front-end applications using Angular, TypeScript, HTML, and CSS.
Design, implement, and maintain database schemas and objects in IBM DB2.
Write and optimize complex SQL queries, stored procedures, and functions for DB2.
Collaborate with business analysts, architects, and other developers to define software requirements and technical specifications.
Participate in all phases of the software development lifecycle, including testing, deployment, and post-deployment support.
Ensure application performance, scalability, and security through best practices and code reviews.
Mentor junior developers, conduct code reviews, and enforce coding standards.
Troubleshoot and debug application issues across the full technology stack.

Required skills and qualifications

Technical skills:
Java: Extensive experience with Java EE, Spring Framework (Boot, MVC, Security), and building RESTful web services.
Angular: Deep expertise in Angular (version 2+), TypeScript, NgRx for state management, and the Angular CLI.
Databases: Hands-on experience with IBM DB2, including performance tuning, stored procedures, and data modeling.
Web Technologies: Proficiency in HTML5, CSS3, JavaScript, and experience with modern front-end build tools and libraries.
SQL: Strong skills in writing and optimizing complex SQL queries for relational databases.
APIs: Experience with designing and integrating RESTful and SOAP web services.
Version Control: Expert knowledge of Git.
Testing: Experience with testing frameworks such as JUnit and Jasmine/Karma.

Other qualifications:
A bachelor's degree in Computer Science or a related field.
8+ years of experience in software development, with significant experience in a senior or lead role.
Strong problem-solving and analytical skills with meticulous attention to detail.
Excellent written and verbal communication skills.
Experience with Agile development methodologies (Scrum, Kanban).
Ability to work independently and collaboratively within a team.

Desirable skills
Experience with other databases such as Teradata, Oracle or MySQL.
Knowledge of containerization technologies like Docker and Kubernetes.
Familiarity with CI/CD pipelines (e.g., Jenkins).
Experience with cloud platforms (e.g., AWS, Azure).
Capital market Domain knowledge.

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.