Logo
Purple Drive Technologies LLC

Java Full Stack Developer

Purple Drive Technologies LLC, New York, New York, us, 10261

Save Job

Summary 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.

#J-18808-Ljbffr