Java Fullstack Developer (70% Frontend / 30% Backend) -W2 Contract

Overview

Hybrid
$50 - $60
Contract - Independent
Contract - W2

Skills

Accessibility
Authentication
Continuous Integration
Cross-browser
Css3
Customer Experience
Authorization
Cascading Style Sheets
Collaboration
Continuous Delivery
Agile
Amazon EC2
Design Patterns
Development Testing
Docker
Amazon S3
Amazon Web Services
Interfaces
JavaScript
Jenkins
Management
AngularJS
Bitbucket
SQL
Scalability
Test Cases
Test-driven Development
Dependency Injection
FOCUS
Forms
Web Security
HTML5
Java
Performance Tuning
Training
UI
User Experience

Job Details

Role: Java Fullstack Developer (70% Frontend / 30% Backend)
Location: Pasadena, CA (Onsite 3 days per week)
Duration: 12+ Months Contract

Description

We are seeking an experienced Java Fullstack Developer with strong frontend expertise (AngularJS/Angular) and solid backend experience in Java. The role involves designing, developing, and maintaining scalable applications, ensuring performance, security, and seamless integration with backend services. Knowledge of Agile/iterative methodologies is required.

Mandatory Requirements

  • 10+ years of relevant client experience in similar technology (excluding training period).

  • At least 5 years of on-site client experience in similar technology/domain.

  • Minimum Education: Bachelor s degree in Technology (Master s preferred).


Desired Skills & Responsibilities

  1. Design, develop, and maintain scalable, efficient, and secure AngularJS/Angular applications with a focus on performance and scalability.

  2. Build independently deployable components that integrate seamlessly into larger applications.

  3. Implement responsive UI components using HTML5, CSS3, and JavaScript.

  4. Ensure cross-browser compatibility and accessibility.

  5. Apply frontend validation techniques (e.g., Reactive Forms) to improve accuracy and user experience.

  6. Collaborate with designers to implement user-friendly and visually appealing interfaces.

  7. Containerize frontend applications using Docker for consistent environments across development, testing, and production.

  8. Ensure applications comply with modern UI/UX best practices.

  9. Integrate with backend services securely, mitigating risks such as XSS, CSRF, and SQL Injection.

  10. Write clean, modular, and reusable code, following best practices and design patterns.

  11. Leverage Angular services and dependency injection to manage shared code.

  12. Experience with micro front-end architectures and module-based development.

  13. Apply lazy loading and performance optimization techniques for efficient module loading.

  14. Implement web security best practices including authentication, authorization, and input validation.

  15. Develop and maintain unit, integration, and end-to-end test cases, ensuring adherence to TDD principles.

  16. Deploy and manage AngularJS/Angular applications on AWS using services such as EC2, S3, Lambda, CloudFormation.

  17. Familiarity with CI/CD pipelines (Bitbucket, Jenkins, etc.) for automated build and deployment.

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.