Senior Java Developer x 2

Cooperative Computing is urgently looking for a Senior Java Developer who will be responsible throughout the development lifecycle of applications, from concept and design right through to testing.

Job Responsibilities

  • Design, implement, and maintain java application phases
  • To take part in software and architectural development activities
  • Conduct software analysis, programming, testing, and debugging
  • Develop, test, implement and maintain application software
  • Recommend changes to improve established java application processes
  • Develop technical designs for application development
  • Develop application code for java programs

Technical Requirements

  • Experience in developing applications using Java EE platforms
  • Experience in Spring Boot, or Dropwizard framework
  • Experience working in an Agile/Scrum development process
  • Working knowledge and experience with JavaScript, JQuery, Ajax, JSON, CSS, HTML
  • Java-based web services
  • JavaScript
  • Relational Databases, SQL, and ORM
  • Object-Oriented Analysis and Design
  • JSP
  • EJB (Enterprise Java Beans)
  • XML, X query, XSL
  • Test-Driven Development

Required Experience:

  • Java: 5 years (Preferred)
  • Spring Boot: 4 years (Preferred)
  • JavaScript: 3 years (Preferred)

Think you might be the perfect fit?

Apply now