Java Developer - Associate

Deutsche Bank   •  

Cary, NC

Industry: Accounting, Finance & Insurance

  •  

Not Specified years

Posted 122 days ago

Primary Technologies

Java 8, JEE, Oracle, GWT/Angular JS, HTML5/CSS3, JAX-RS, REST, Gin/Guice, MyBatis, JUnit, Mockito, Jersey/Jackson, Maven, Git.

Required Skills:

  • Previous relevant demonstrated hands on experience using Java
  • Prior experience designing, developing, and maintaining complex applications
  • Working knowledge of common design patterns
  • Solid understanding of Object Oriented Principles
  • JUnit (or Selenium) experience
  • Agile development experience
  • We are a results oriented workplace that values technical talent, clear communication skills and initiative taking
  • Undergraduate Degree from an accredited college or university (or equivalent diploma/work experience)

Preferred Qualities:

  • Web Service (REST) experience
  • Practical experience with Build Tools (preferably Maven), Source Code Control (preferably Git), Continuous Integration (Hudson, Jenkins or TeamCity)
  • Experience with JavaScript, Web 2.0
  • Professional GWT/GXT, Angular/React experience
  • Understanding of and experience with MVP and MVC
  • Demonstrable HTML and CSS skills and knowledge
  • TDD experience
  • Understanding of Internationalization/Localization and Accessibility.

Job ID: 3175028