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: Dec 8, 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

    The TauTona Mine or Western Deep No.3 Shaft, is a gold mine in South Africa. At approximately 3.9 kilometers deep, it is home to the world's deepest mining operations, rivalled only by the Mponeng Gold Mine. The mine is one of the three Western Deep Levels mines of the West Wits gold field west of Johannesburg.


    Read more about this company

     

    Java Developer

    Job description

    RESPONSIBILITIES

    • Execute full lifecycle software development
    • Translate requirements into software architecture design
    • Write well designed, testable, documented, efficient code
    • Produce specifications and determine operational feasibility
    • Deploy software components into existing platforms of the company and clients
    • Develop software verification plans and quality assurance procedures
    • Document and maintain software functionality
    • Serve as a subject matter expert
    • Comply with project plans and industry standards
    • Provide support to clients by handling bugs, support requests, and investigations

    REQUIREMENTS

    Essential

    • Bachelor degree in Computer Science or Computer/Electronic Engineering
    • Proven work experience as a software developer or engineer (3+ years)
    • Experience with development of software in Java J2SE and J2EE.
    • Experience with web services (SOAP, REST), wsimport, JAX-WS, JAXB, XML, XSD, WSDL
    • Experience with Spring, Spring Boot
    • Experience with Tomcat as application server
    • Experience with Maven
    • Experience with test-driven development
    • Experience with source control procedures and systems (git), JIRA, Confluence, Bitbucket
    • Proficient use of testing and debugging skills, process, and tools (jUnit, Mockito)
    • Proficient with shell scripting (Bash, Perl, Python)
    • Proficient with IDEs such as Eclipse or IntelliJ
    • Good knowledge of Linux (CentOS, Redhat)
    • Knowledge of SQL (Postgres) and NoSQL (Cassandra), JDBC and Java database access
    • Knowledge of networking fundamentals and programming (TCP/IP, UDP)
    • Familiarity with software development methodology and release processes
    • Ability to document requirements and specifications

    Optional

    • Understand concurrency concepts (threads, processes, semaphores, mutexes, signals)
    • Development of software for real-time, high-performance systems
    • Familiarity with Docker
    • Workflow processing
    • Database administration
    • Network and data security, iptables

    Method of Application

    Interested and qualified? Go to Tautona.AI on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Tautona.AI Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail