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 27, 2017
    Deadline: Not specified
    • @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

    Rand Merchant Bank (RMB), a division of FirstRand Bank Limited, is a leading African corporate and investment bank and part of one of the largest financial services groups in Africa. We offer our clients innovative, value-added advisory, funding, trading, corporate banking and principal investing solutions. As the corporate and investment banking arm of Firs...
    Read more about this company

     

    Senior Java Developer

    Job description

    Purpose of the role:

    We currently have an open position for a Senior Java developer with a strong background in building scalable, reliable and high-performance software applications using the latest Java Development Kit framework. Responsible for building and maintaining internal web-facing applications, the developer will be working with a team of experienced developers, analysts and business resources in order to build enterprise systems that support mission objectives in the finance community. We are looking for a dynamic, talented application developer who is ready for a challenge where teamwork, technical ability, client interaction, and problem-solving skills are essential.

    Responsibilities

    • Designs, develops, enhances, debugs, and implements software.
    • Troubleshoots production problems related to software applications.
    • Researches, tests, build, and coordinate the conversion and/or integration of new products based on client requirements.
    • Designs and develops new software products or major enhancements to existing software.
    • Addresses problems of systems integration, compatibility, and multiple platforms.
    • Consults with project teams and end users to identify application requirements.
    • Performs feasibility analysis on potential future projects to management.
    • Assists in the evaluation and recommendation of application software packages, application integration and testing tools.
    • Address problems related to system performance and scalability issues.
    • Ability to take responsibility of lead developer on certain projects.

    Skills

    • Excellent application system design and development skills.
    • Strong experience in architecting, implementing and managing high performance scalable J2EE/Java applications on Linux/Unix platforms
    • Experience with working with following technologies: SOAP and Rest Webservices, Oracle, Maven, XML, JBoss, Tomcat, Java Concurrency.
    • Excellent knowledge of J2EE architecture/design patterns, Object Oriented Design methodologies, SOA, data modeling techniques, SPA, Dependency Injection
    • Solid knowledge of OOP software concepts, design patterns, and best practices
    • Ability to adapt quickly to an existing, complex environment and learn new concepts / software technologies as needs arise
    • Strong problem-solving and analytical skills.
    • Self-motivated, independent, detail oriented, and a responsible team-player.

    Experience

    • We are looking for a Senior Java Developer with minimum 5+ years of solid software development.
    • Preference will be given to applicants with experience in leading a team.

    Method of Application

    Interested and qualified? Go to Rand Merchant Bank on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Rand Merchant Bank Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail