Our client in the online gaming and sports betting sector is looking for a Senior Java software developer, to assist their head developer on projects. You will receive a user manual and scope of the project then be responsible for coding and integration in JAVA, HTML and SQL then hand off to the Head Developer. A great opportunity be part of a team of motivated developers in a young and dynamic environment in a company that is rapidly growing.

Responsibilities:

  • Assist in specifying requirements for new software modules and changes and fixes to existing modules
  • Develop new software to meet requirements as specified
  • Develop changes to existing software as required
  • Diagnose and resolve system related issues as required
  • Complete assigned tasks timeously and accurately
  • Assist with the setup of testing environments and assist with trouble shooting
  • Beta test systems
  • Suggest improvements to existing Software Development methods and processes as you deem necessary
  • Communicate with head of development with regards to information required to perform your tasks as well as notifications of completed tasks or progress on current work

Experience:

  • Go programming knowledge is a bonus
  • Strong knowledge in Java /J2EE application architecture and frameworks
  • Web Application architecture and design
  • Webservices implementation and integration
  • Strong knowledge on Data flow in Web applications
  • Hands on experience on design and development of J2EE web applications
  • Eclipse IDE experience
  • Strong knowledge on Javascript, JSP, Servlets
  • Strong knowledge on HTML, Ajax, JQuery, Rest API, Bootstrap
  • Experience in writing SQL Queries
  • Experience in application build and deployment
  • Have strong knowledge of SDLC concepts (Software development life cycle) and web application design
  • Java Dynamic Web application development
  • Java (J2SE) and Enterprise Java (J2EE) technologies
  • Web Services/SOAP
  • MySQL DB Knowledge
  • Interaction with business users and able to understand the requirements
  • Designing of Web applications
  • Development of Client Side/Server Side components
  • Development of Unit Test cases
  • Design document development and review
  • Good interpersonal and team skills

Qualification:

  • Computer Science Degree or Diploma

Desired Skills:

  • Java
  • Java Programming
  • Javascript
  • Software Development
  • Software Engineering
  • HTML
  • HTML5
  • SQL

Desired Work Experience:

  • 5 to 10 years Software Development

Desired Qualification Level:

  • Degree

Learn more/Apply for this position