This job is expired

Senior Java Developer

  • Plaine Wilhems
  • Not disclosed
  • Permanent
  • Added 25/09/2017 
  • Closing 25/10/2017

OBJECTIVE Our business headquartered in Cape Town, South Africa, focuses on mobile transacting and the development of payment and loyalty solutions. You will be responsible for creating restful web services covering payments, loyalty, coupon and vouchers as well as other client requirements.

 

OBJECTIVE

Our business headquartered in Cape Town, South Africa, focuses on mobile transacting and the development of payment and loyalty solutions.This posting will be in Mauritius.


You will be responsible for creating restful web services covering payments, loyalty, coupon and vouchers as well as other client requirements. Your projects will focus on providing custom client solutions using the WiGroup platform (wiCode and WiBlox) as well as integrations to 3rd party systems. You will work closely with mobile and web developers to ensure that your backend solutions result in innovative, robust and elegant mobile solutions and web portals. You will be part of a team of Testers, Analysts, Developers and DevOps engineers who deliver remarkable solutions to our clients.


RESPONSIBILITIES
• Software design
• Technical debt management of technology stack
• Software and database build
• Unit and integration testing
• Code review
• Software defect resolution
• Deployment package creation
• Problem and incident resolution (investigate, apply workarounds and fixes, resolve defects)
• Building a technical knowledgebase of solutions
• Shows a strong attention to development detail and produces high-quality code
• Ensures the client solution build, deployment and enhancements are delivered on time and to specification both within the initial release and in all subsequent releases.
• Coach and support Junior Java Developers
• Respond to alerts during and after business hours relating to service outage and or latency issues
• Escalate issues and engaged appropriate internal and external third part providers until resolution


REQUIREMENTS
1. Knowledge
• Core java (Java 8 definite plus), Java EE 7, Spring, mySQL (v5.7+), Linux, AWS
• 3+ years in Java Developer role
• Application Architecture
• Multithreaded Web Application experience
• Restful web services
• Creation of Physical and Logical design documents
• Excellent understanding of modern front end technologies (Angularjs, Javascript, HTML5 and CSS3) would be a plus
• Strong understanding of payments/loyalty/coupons/voucher processing would be a plus
• Retail experience would be a plus


It would be advantageous to have experience in:
• Test Driven Development
• Continuous integration, unit tests and functional performance monitoring
• Jenkins
• Sonar
• Maven
• Jira
• Mock servers
• Swagger

2. Qualifications
• A Computer Science or Information Systems degree/diploma or 3+ years equivalent experience
• Java certifications a plus
• At least 3 major Java projects including development of restful web services.
• 3+ years’ experience working with Oracle relational database and SQL/SQLPlus.
• 3+ year’s solid experience working Java based frameworks.
• 3+ years of Object Oriented software design, development and maintenance experience.
• 2+ years demonstrated ability to refractor code to correct and/ or improve performance including writing highly efficient Java code and SQL queries. Emphasis on efficient use of indexes, joins and other methods to efficiently query and iterate through datasets. Strong understanding of Java collections.

3. Skills & Characteristics
• A keen learner with a desire to grow your skills
• Highly self-motivated, team player.
• Logical with a passion for solving problems
• Exceptional attention to detail with proven interpersonal skills
• Customer service orientation
• Demonstrated ability to remain self-motivated
• Able to manage pressure and deadlines timeously and effectively
• Comfortable with ambiguity – clarifying problems and expectations
• Ability to create structure and order and work well under pressure
• Proactive with a sense of urgency
• Familiarity with mobile technologies (native and hybrid), platforms, and tools.
• Ability to work independently as well as in a team environment.
• Ability to quickly grasp new tools, applications and third party proprietary specifications. Strong technical problem solving skills.
• Analytical, organisational and communications skills both verbal and written.
• Utilises design patterns that comply with security policies and guidelines
• Willing to travel

Wigroup (Pty) Ltd (Hawk Ventures Ltd)

Wigroup (Pty) Ltd (Hawk Ventures Ltd)

 
Advertise with Us
Help

We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Accept & Close