Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 10, 2018
    Deadline: Sep 30, 2018
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    ARCA was founded in 2016, with a clear vision to become Africa's premier payment services platform, fostering Financial inclusion and innovation & actively shaping the future of Financial Services, throughout the region. At ARCA, we recognize that technologies used by banks and market infrastructures, are changing. However, a more fundamental shift is...
    Read more about this company

     

    Java Software Developer

    Summary

    • The Software Developer will manage Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing
    • The role will also design, develop and deliver high-volume, low-latency applications for mission-critical systems.
    • The position will be charged but not limited with the following responsibilities:

    Strategy & Planning:

    • Works with other software developers, the software architect and designers in conceptualising and developing new software programs and applications
    • Plans own work in phases of the software development life cycle (SDLC) for a variety of projects
    • Assists in the preparation and documentation of software requirements and specifications
    • Performs research on the requirements of software users and documents findings to serve
    • Works closely with the Team Leader, Business Analyst and Product Owner for understanding the functional and system requirement

    Acquisition & Deployment:

    • Conducts research on emerging application development software products, languages, and standards in support of procurement and development efforts
    • Recommends, schedule, and performs software improvements and upgrades

    Operational Management:

    • Consistently writes, translate, and code software programs and applications according to specifications and PCIDSS standards
    • Integrate software components into a fully functional software application.
    • Write and execute unit tests for developed software applications.
    • Perform peer to peer code reviews.
    • Participate and contribute to software architectural design sessions.
    • Maintain and implement source control & version management.
    • Create technical documentation for all software applications.
    • Deploy all developed application to the development environment for QA and Testing.
    • Guide & follow through on developed software applications to ensure successful UAT and subsequent shipment.
    • Works closely with the QA team to ensure quality and timely software development within his/her responsibilities
    • Runs and monitors software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging
    • Administers critical analysis of test results and delivers solutions to problem areas
    • Ensures robust and sustainable enterprise social collaboration architecture for software development by monitoring matrices of the SOA, and fixing complaints/bugs logged by customers
    • Installs software products for end users as required
    • Creates and manages Application Programming Interface (API)
    • Writes programming scripts to enhance functionality and/or appearance of company Web site and/or related Web applications as necessary
    • Removes code script from company Web site and/or related Web applications as necessary
    • Liaises with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems

    Requirements

    • A Master's Degree will be an added advantage
    • Minimum of four (4) years’ experience
    • Proven hands-on Software Development experience
    • Proven working experience in Java development
    • Experience in the financial/payments industry
    • Hands on experience in designing and developing applications using Java EE platforms
    • Object Oriented analysis and design using common design patterns.
    • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
    • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
    • Experience in the Spring Framework
    • Experience as a Sun Certified Java Developer
    • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
    • Experience with test-driven development
    • Understanding of Agile development methodology

    Compensation

    • Compensation and benefits are highly attractive and competitive.

    Method of Application

    Interested and qualified? Go to Arca Payments Limited on arcapayments.orangehrmlive.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Arca Payments Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail