Angular Developer with UI & Java

Overview

On Site
$50 - $60
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Amazon DynamoDB
Amazon EC2
Amazon S3
Amazon Web Services
Apache Kafka
Apache Maven
Bootstrap
Cascading Style Sheets
AngularJS
Cloud Computing
DAO
Database
Design Patterns
Docker
Finance
J2EE
JPA
JUnit
Java
Kubernetes
MongoDB
Microsoft Azure
RabbitMQ
SAS
SPA
SQL
Oracle
PostgreSQL
Node.js
Mortgage
React.js
Spring MVC
TypeScript
Vue.js
DevOps
JavaScript
RESTful
Web Applications
mvc
Unit Testing

Job Details

Angular Developer with UI & Java
Location: Reston, VA
Duration: Long-term Contract (12+ months)
Job Summary
Senior Full-Stack Angular and Java Developer to design, develop, and support mission-critical applications. You ll leverage Java, Spring Boot, Angular, and AWS to build scalable, cloud-native solutions, modernizing legacy systems and enhancing user experiences. This role requires collaboration with cross-functional teams in an agile environment to deliver robust, secure web applications.
Key Responsibilities
  • Develop Full-Stack Applications: Design and implement responsive single-page applications (SPAs) using Angular (13 18), TypeScript, HTML5, CSS3, and JavaScript, integrated with Java/Spring Boot RESTful APIs.
  • Build Microservices: Create and deploy microservices using Spring Boot, Hibernate, and JPA, hosted on AWS (ECS, Lambda, S3, DynamoDB).
  • Modernize Legacy Systems: Convert legacy SAS or servlet-based applications to modern frameworks, ensuring scalability and performance.
  • Integrate APIs: Develop and consume RESTful and GraphQL APIs, ensuring seamless connectivity with Oracle, PostgreSQL, or MongoDB databases.
  • Agile Collaboration: Participate in daily Scrum, sprint planning, and code reviews, delivering iterative improvements in an agile SDLC.
  • Optimize and Test: Write unit tests (Jasmine, Karma, JUnit) and perform integration testing to ensure reliability and maintainability.
  • Deploy and Monitor: Utilize CI/CD pipelines (Jenkins, Maven, Gradle) and AWS services (CloudWatch, CloudFormation) for deployment and monitoring.
  • Solve Complex Problems: Lead technical design sessions, addressing performance, resiliency, and security (e.g., CSRF, XSS).
Required Skills and Qualifications
  • Experience: 8+ years in full-stack development, with 5+ years in Java/J2EE and 3+ years in Angular (13 18).
  • Backend Expertise:
    • Proficient in Java 8 17, Spring Boot, Spring MVC, Hibernate, and RESTful APIs.
    • Experience with microservices architecture and design patterns (Singleton, MVC, DAO).
  • Frontend Expertise:
    • Skilled in Angular (13 18), TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.
    • Familiarity with SPA development and frameworks like React or Vue.js (preferred).
  • Cloud and DevOps:
    • Hands-on experience with AWS (EC2, Lambda, S3, ECS, CloudWatch, DynamoDB).
    • Proficient in CI/CD tools (Jenkins, Maven, Gradle, Git) and containerization (Docker, Kubernetes).
  • Database:
    • Strong experience with Oracle, PostgreSQL, or MongoDB, including SQL, stored procedures, and schema design.
  • Testing: Expertise in unit testing (Jasmine, Karma, JUnit) and behavior-driven development.
  • Soft Skills:
    • Strong problem-solving, communication, and collaboration skills.
    • Ability to lead technical design and mentor junior developers.
  • Education: Bachelor s degree in Computer Science, IT, or related field (Master s preferred).
  • Certifications (preferred): AWS Certified Developer, Oracle Java SE, Angular certification.
Nice-to-Have Skills
  • Experience with GraphQL, Node.js, or React.
  • Familiarity with Azure, Kafka, or RabbitMQ.
  • Knowledge of mortgage/finance industry or Fannie Mae s systems.
  • Expertise in Test-Driven Development (TDD) or Scrum methodologies.
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.

About iCUBE Solutions