Senior Java Developer in Western Cape - 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 12 January


  • City of Cape Town, Western Cape
  • Description

  • Job Description
    Our client based in Cape Town is looking to employ a Senior Java Developer. The purpose of this position is to design, build, test and document multiple software components of the Enterprise Edition product. The software developer will work as an integral part of the cross functional development team, doing everything necessary to deliver value in every product increment. The software developer is responsible for ensuring all work is of a high quality and meets the team’s definition of done. This includes, but is not limited to: unit tests, automated regression tests, code reviews, installation and data migration scripts, product documentation, and defect fixing. The software developer is also expected to reflect on current processes, offer suggestions to improve, and commit to taking action on improvements agreed by all.
    • IT Related Degree/ Diploma
    • A formal Sun Java certification will be an advantage
    • Minimum 6 years+ experience in software development
    • Good understanding of source control, versioning, branching, merging etc
    • Good understanding of continuous integration, automated deployment, installation and data migration
    • Good understanding of Test Driven Development, and tools to assist with unit and automated testing
    • Good understanding of Coding standards, code metrics and tools to assist with development
    • Understanding of how to work in an incremental fashion, and refactor design as requirements evolve
    • Exposure to Scrum or other agile software development frameworks
    Product Development Experience:
    • Experience developing a commercial software product
    • Experience on applications dealing with high transaction volumes and performance requirements
    • Experience or knowledge of service-oriented architecture design concepts
    • Experience or knowledge of relational database concepts and SQL
    • Technology Specific Experience
    • Experience in J2EE, EJB3 & JPA
    Experience in the following technologies:
    • Sun Application Server (Glassfish) / IBM WebSphere (preferred)
    • Oracle / DB2
    • Eclipse
    • Maven
    • Subversion / Git
    • Jenkins / Bamboo
    • Selenium / JMeter / FitNesse / JUnit

  • 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