Java Developer

Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Java Developer Job Description Template

Our company is looking for a Java Developer to join our team.

Responsibilities:

  • Prepare and produce releases of software components;
  • To ensure that all processes have been investigated;
  • Support the roll out team;
  • Collaborate in code review processes;
  • System audits;
  • Creates multimedia applications by using authoring tools;
  • Implement product lifecycles: design, development, quality, deployment and maintenance;
  • Java developer responsibilities include designing and developing;
  • Refactor existing codes as part of maintenance and enhancements;
  • Works in partnership with Business representatives (e.g. Product Owner, Product Manager) ensuring alignment and value to the customer;
  • Contribute in all phases of the development life cycle;
  • Engages with Information Technology support teams and business stakeholders to scope plan and design end to end solutions;
  • Defines site objectives by analyzing user requirements; envisioning system features and functionality;
  • Provide mentoring and assistance to other developers;
  • Contribute in all phases of the development lifecycle.

Requirements:

  • Reporting;
  • Wildfly/Java/Jboss (5+ Years’ Experience);
  • Kendo;
  • Degree / Diploma in information science or equivalent;
  • Must have a Bachelor’s degree in Computer Science, Information Technology or equivalent;
  • Proven working experience in Java development;
  • Spring Framework experience;
  • Web frontend development using framework such as: HTML/CSS, twitter-bootstrap;
  • Knowledgeable in Design and integration patterns;
  • 4 Full-Time position(s) available;
  • Java EE, Spring MVC, Spring Boot;
  • Java, Java EE, Spring, Hibernate;
  • Proficient in using MySQL, Linux and Maven;
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate);
  • Basic knowledge of UML.