Java Developer (UI Developer ? CCMS Team)

 In

Website Application Development

Reference Code: 4839

Title: Java Developer (UI Developer – CCMS Team)

Location: Detroit, MI 48265

Duration: 44 Weeks, 1 Day With possibility of extension

Type: Contract

Shift: 1st 

Note: 5 positions total

 

Applicants must have strong core Java skills gained in a business environment along with the following technical skills and experience:

  • Bachelor’s Degree from an Accredited Institution
  • Profound knowledge of HTML5 and CSS3
  • Expert proficiency in JavaScript or TypeScript
  • High level of proficiency with JavaScript frameworks such as jQuery, Angular 2+
  • High level of experience with UI layouts, SASS, LESS, Bootstrap, and the CSS GRID system
  • Solid experience in using a complex REST API from the client-side
  • Solid understanding of cross-browser compatibility issues, and ways to work around them
  • Good knowledge and practical experience of client-side build/config management
  • Good knowledge and practical experience of testing tools like Webpack, Jasmine, Karma, etc.
  • Good understanding of code versioning tools, such as Git, Mercurial, or SVN
  • Good understanding of asynchronous request handling, partial page updates, and Ajax
  • Significant experience of debugging using JavaScript-based tools like Chrome Developer Console
  • Some exposure to Continuous Integration/Delivery pipeline for cloud, including Jenkins, SonarQube, Docker, etc.
  • Basic knowledge of graphical tools such as GIMP or Photoshop, so that you can make small changes to images
  • Proficiency with Agile Development Techniques (including TDD, JUnit, Mocks, Pair Programming)
  • Proficiency with SQL, Hibernate, Web Services (REST and/or SOAP) & WebLogic
  • Proficiency with Microservices, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, Bitbucket and Maven
  • Ability to clearly communicate with peers, business analysts, and subject matter experts
  • Ability to function with new technologies
  • Ability to lead and mentor associate developers

 

Minimum Qualifications:

  • 4-year College degree preferably in computer science, Computer or Electrical engineering, information systems, mathematics, data analytics or statistics or equivalent experience
  • Typical: At least 4+ years relevant experience in the business environment
  • Experience with Agile teams that have regularly delivered software while practicing code review
  • Over 4 years of software development experience
  • Creating self-contained, reusable, and testable modules and components in frontend and backend work
  • Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs and solutions
  • Creative problem-solving skills that deliver elegant solutions to complex issues
  • 3+ years’ experience with monitoring tools and event processing from incident alerts from monitoring?tools.??SiteScope?and HP Enterprise?Operations Bridge?Manager is a plus.?
  • Working knowledge of source control software (SVN, Git or TFS).?
  • Working knowledge with CI/CD Technologies / Best Practices (Artifactory, Black Duck, Chef, CARA, SonarQube and Jenkins, Build pipelines, GitFlow, etc.)
  • Experience with Groovy, Kubernetes or Docker?containers is?a plus?

 

Additional Qualifications

  • Experience with React Native (or native iOS or Android codebases)
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Good understanding of SEO principles and ensuring that applications will adhere to them
  • Experience in the node/npm/yarn eco-system for development and deployment
  • Deep knowledge of build systems (webpack, Parcel, grunt, gulp, etc.)
  • TDD experience and an evangelist for testing frameworks
  • Practiced in front-end QA testing and testing automation (cypress.io)
  • Development on high performance multi-tiered architectures (in Java)
  • Experience with both real time and batch systems
  • Experience with distributed technologies such as Oracle Coherence
  • Experience with Performance Tuning

 

Preferred Work Schedule:

8 am – 5 pm

 

 

Upload your CV/resume or any other relevant file. Max. file size: 300 MB.

Recent Posts