Capgemini America, Inc.

Java Full Stack Developer (Angular).

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Charlotte
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Angular AJAX JavaScript DOM manipulation techniques MVC
  • Secondary Skills: AWS Docker Kubernetes
  • Job Location: Charlotte, North Carolina
  • Posted Date: Posted today
Job Description

Job Title: Java Full Stack Developer (Angular). Location: Charlotte, NC (Remote).

  • At least 4 years of experience designing and developing applications.
  • 4 years work experience in Angular.
  • Deep knowledge of best practices commonly used modules and creating self contained reusable and testable modules and components.
  • Strong expertise with HTML CSS and writing cross browser compatible code on desktop and mobile based apps.
  • Good understanding of AJAX JavaScript DOM manipulation techniques JavaScript MV VM MVC frameworks and SPA applications.
  • Experience using JavaScript tools like Node js Webpack Jasmine Karma Protractor JSLint etc
  • Writing extensive unit tests using automated TDD task.
  • Creating e2e test suites for all components and running them with Protractor or a well reasoned alternative.
  • Good understanding of the responsibilities of the platform database API caching layer proxies and other web services used in the system.
  • Knowledge of Java EE technologies Spring framework i.e. Core Security, MVC, AWS certified Developer/ Architect.
  • Experience deploying applications to cloud environment.
  • Experience with build automation using Maven or Gradle.
  • Experience with Open Source integration frameworks such as Spring integration or Apache Camel or MuleESB.
  • Preferred experience with Cloud and container technologies such as Docker Kubernetes OpenShift AWS EKS CI CD pipeline Preferred.
  • Experience with CI CD tools like Jenkins Gitlab CI or ElectricFlow.
  • Knowledge of agile methodology and frameworks like Scrum Kanban etc.
  • Designing and developing user interfaces using AngularJS best practices
  • Ensuring high performance on mobile and desktop Adapting interface for modern internet applications using the latest front end technologies.
  • Developing application codes unit tests and integration tests in AngularJS, Java Technologies and REST Services.
  • Consulting with the design team.
  • Ensuring high performance of applications and providing support.
Relevant Job Openings
CRM
Java Developer
CRM
.NET Application Developer
Sr Salesforce Developer