Java Lead - Software Engineer in Gauteng - Mass Staffing Projects

Mass Staffing Projects

Mass Staffing Projects is a ‘Specialist Recruitment Agency’ that as the name suggests, focuses on mass hiring solutions. Mass Staffing Projects does Contract Staffing & Temporary Employment Services (TES) as well as Permanent Recruitment, mainly on large projects for our clients who require a large amount of quality staff, quickly. The company Specializes in Mechanical, Civil & Structural Engineering; Construction; Mining; Manufacturing; Trade & Technical & IT Software Engineering; Oil & Gas as well as Logistics and Supply Chain Recruiter from sector Internet / new media, located in Gauteng, From 1 to 10 workers

    About this job ad 18 January


  • City of Johannesburg, Gauteng
  • Description

  • Job Description
    In this role you will be a member and leader in an excellent software engineering team. You will need a passion for good software, be up to date with modern software engineering practices and technologies, and be enthusiastic about teamwork, lean thinking and agile delivery.
    Designing, developing, implementing, integrating and maintaining the eMarkets Systems – which include our state of the art trading platform; our real time auto trading, routing & risk management services, and our low latency price calculation services.
    Skills & Experience
    B.Eng. or other B.Sc. degree with notable computing and mathematical content
    Additional relevant IT Development certification would be advantageous.
    • At least 4 years relevant experience (as key result areas)
    • More experience…
    • Real time systems knowledge
    • Real time trading system knowledge
    • Banking, Foreign Exchange Securities trading business knowledge
    • J2EE/N-tier architectures, Advanced Java, Servlets, EJBs
    • TDD / BDD principles
    • JUnit, NUnit, StoryQ, JBehave or other relevant frameworks
    • IOC, DI, Mocking frameworks
    • Database design, SQL development, JDBC, Hibernate
    • J2EE application servers, web servers, UNIX / Linux, BASH shell scripting
    • Design Patterns, Architectural Patterns
    • Ant, Maven, SVN, Git, Jenkins, TeamCity, Sonar etc.
    • Integration skills: Messaging, queuing
    • Internet protocols, IP networking, firewalls, proxy servers, the web
    • Must have the ability to compile clear and concise design documentation
    • Pairing experience
    • Clean code
    • Design and code review
    • HTML, XML, JSON, JavaScript, JSP, Struts or other Web frameworks, jQuery/Prototype/etc., MVC / MVVM / MV*, RESTful web services
    • IBM HTTP server specifically
    • Unix operating systems
    • Commet style streaming over HTTP(s)
    Key Accountabilities
    • Continuous incremental delivery of working software
    • Excellence in software engineering
    • Close collaboration and cooperative relationship with business, other stakeholders and colleagues
    • Continuous improvement of technology and people
    Should you meet the requirements for this position, please email your CV to *************************
    Salary Market Related

  • Requirements

  • Language(s): English
  • Availability for travel: No
  • Availability for change of residence: No


To see the complete contact information, please click apply now


Similar ads

Ad summary

Related search