Java Software Engineer

5 days ago


Randburg, Gauteng, South Africa PRR Recruitment Services Full time

We are seeking a talented Java software engineer to join our dynamic development team at PRR Recruitment Services. As a Java developer, you will be part of a small team working on mission-critical software solutions for the Mining Industry.

This is a challenging Java developer position that will expose you to a variety of technologies, including Java EE, embedded systems, and DevOps practices. You will work closely with the development arm of the DevOps team to design, develop, and deploy software solutions.

**Key Responsibilities:**

  • Design and develop software solutions using Java EE and other relevant technologies
  • Collaborate with the development team to ensure seamless integration and deployment of software solutions
  • Participate in code reviews and contribute to the improvement of the codebase
  • Work with the DevOps team to ensure the smooth operation of software solutions

**Requirements:**

  • 3 or more years of experience in Java programming
  • Experience in Java EE with a working knowledge of EE internals such as JTA, EJB's, CDI, JPA, JMS, and thread management
  • Understanding of the Maven build environment
  • Strong communication and written skills in English
  • Fast learner
  • Applicants must be a South African resident or citizen

**Desirable Skills:**

  • JAX-RS / JAX-WS web services development
  • JavaFX
  • MQTT (Internet of Things)
  • Working with Atlassian JIRA / Confluence using Agile concepts
  • Wildfly / Glassfish application server experience
  • Python (Pandas & Plotly a plus)
  • Relational database and SQL experience
  • MySQL
  • PostgreSQL
  • Test driven development experience utilising JUnit and Arquillian
  • Jasper Report Server
  • Tableau Data Visualisation
  • Docker Containers Linux
  • Bash scripting
  • Experience on the Raspberry Pi platform


  • Randburg, Gauteng, South Africa Planet10 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Planet10 as a Technical Lead for UI Development. This is a key position that will play a critical role in the success of our satellite operator solution.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the UI Development Team,...


  • Randburg, Gauteng, South Africa Edge Executive Search Full time

    We are seeking a highly skilled Senior Java Developer to join our team at Edge Executive Search. As a key member of our IT division, you will be responsible for leading the development of complex software applications using Java.Key Responsibilities:Design, develop, and deploy high-quality Java-based software solutionsLead a team of junior developers to...


  • Randburg, Gauteng, South Africa Siri Technologies Full time

    About Siri TechnologiesWe are a technology company that specializes in developing innovative software solutions using cutting-edge technologies.Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale distributed systems...


  • Randburg, Gauteng, South Africa MC Technology Staffing Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our software development team, you will be responsible for leading the development of complex software applications and ensuring the highest quality of deliverables.Key ResponsibilitiesTechnical Leadership:...


  • Randburg, Gauteng, South Africa Paradeco Consulting Full time

    About the RoleWe are seeking a highly skilled and experienced Full Stack Developer to join our team at Paradeco Consulting. As a key member of our team, you will be responsible for designing, developing, and implementing cutting-edge AR/VR experiences using Unity and Unreal Engine.Key ResponsibilitiesDevelop and maintain high-quality AR/VR applications using...


  • Randburg, Gauteng, South Africa Edge Executive Search Full time

    We are seeking a highly skilled.Net developer to join our team at Edge Executive Search. Our client, a leading banking institution, requires a seasoned professional with extensive experience in.Net development.Key Requirements:At least 5 years of experience in.Net developmentProven track record of using.Net as a primary programming languageMatric/Grade 12...


  • Randburg, Gauteng, South Africa People Dimension Full time

    About the RoleWe are seeking a highly skilled C# and.NET Core developer to join our team at People Dimension, a leading custom software development company. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using C# and.NET Core.Key ResponsibilitiesDesign and develop...


  • Randburg, Gauteng, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    Linkfields Innovations (Pty) Ltd is seeking a highly skilled and experienced Software Quality Assurance Manager to join our team. As a key member of our organization, you will play a pivotal role in ensuring the quality and reliability of our innovative software solutions.Key Responsibilities:Lead and manage a team of quality assurance professionals to...


  • Randburg, Gauteng, South Africa Vulcan Recruit Full time

    Job DescriptionJob Title: Mechanical Engineering ManagerCompany: Vulcan RecruitLocation: RemoteJob Type: Full-timeAbout the Role:We are seeking an experienced Mechanical Engineering Manager to join our team at Vulcan Recruit. As a Mechanical Engineering Manager, you will be responsible for planning, designing, and overseeing projects. You will manage a team...


  • Randburg, Gauteng, South Africa Mintek Pty Ltd. Full time

    Job SummaryMintek Pty Ltd. is seeking a highly skilled and experienced Chief Engineer to lead our Pyrometallurgy Division in conducting cutting-edge industrial and applied research. The successful candidate will provide strategic leadership and specialist support in the development, demonstration, and commercialization of products and services.Key...


  • Randburg, Gauteng, South Africa MC Technology Staffing Full time

    About the RoleWe are seeking a highly skilled Machinist to join our team at MC Technology Staffing. As a Machinist, you will be responsible for operating and maintaining complex CNC machines, ensuring high precision and quality in our manufacturing processes.Key ResponsibilitiesMachine Operation: Safely and efficiently operate Fanuc, Siemens, and Heidenhain...


  • Randburg, Gauteng, South Africa MC Technology Staffing Full time

    Job SummaryWe are seeking a highly skilled Machinist to join our team at MC Technology Staffing. As a Machinist, you will be responsible for operating and maintaining complex CNC machines, ensuring high precision and quality in our manufacturing process.Key ResponsibilitiesMachine Operation: Operate Fanuc, Siemens, and Heidenhain controlled CNC machines to...


  • Randburg, Gauteng, South Africa People Dimension Full time

    Job Summary:We are seeking a skilled Draughtsman to join our team at People Dimension. As a Draughtsman, you will play a crucial role in designing and developing products using engineering and manufacturing techniques.Key Responsibilities:Collaborate with engineers and sales representatives to design products from rough sketches and specifications.Specify...


  • Randburg, Gauteng, South Africa Professional Resources Partners Pty Ltd Full time

    Job Summary:Professional Resources Partners Pty Ltd is seeking a highly skilled Mechatronics Project Sales Specialist to join our team. As a key member of our sales team, you will be responsible for driving business growth and revenue through effective sales strategies and customer relationships.Key Responsibilities:Review and improve existing product...

  • Project Manager

    2 days ago


    Randburg, Gauteng, South Africa Rockwell Automation Full time

    At Rockwell Automation, we are seeking a highly skilled and experienced Project Manager to join our team. As a Project Manager, you will be responsible for planning, controlling, and managing project deliverables to ensure that customer needs are met from order receipt through to final acceptance.Key Responsibilities:Manage project scope, schedule, and...


  • Randburg, Gauteng, South Africa Mintek Pty Ltd. Full time

    Job SummaryMintek Pty Ltd. is seeking a highly skilled and experienced Chief Scientist: Mineral Science to lead our Mineral Science Group. The successful candidate will be responsible for overseeing and executing the development of software tools and data models to improve interpretation of mineralogical data.Key ResponsibilitiesAssist the Head/Divisional...


  • Randburg, Gauteng, South Africa Rockwell Automation Full time

    Job DescriptionAs a Network Security Consultant at Rockwell Automation, you will play a critical role in helping our global customers achieve a Connected Enterprise by connecting the Industrial Internet of Things at their facilities.This role will involve working with key internal and external contacts to develop and deploy robust network solutions for...

  • Project Coordinator

    7 days ago


    Randburg, Gauteng, South Africa Rockwell Automation Full time

    Rockwell Automation stands as a prominent technology innovator dedicated to enhancing the productivity, sustainability, and agility of manufacturers worldwide. With a workforce exceeding 28,000 individuals committed to making a positive impact, we recognize the uniqueness of our mission. Our employees are driven problem solvers, proud of the transformative...

  • Project Coordinator

    7 days ago


    Randburg, Gauteng, South Africa Rockwell Automation Full time

    Rockwell Automation stands as a global frontrunner in technology, dedicated to enhancing the productivity, sustainability, and agility of manufacturers worldwide. With a workforce exceeding 28,000 individuals, we pride ourselves on making a positive impact every day. Our clientele includes remarkable organizations that contribute to global food supply,...

  • Project Coordinator

    7 days ago


    Randburg, Gauteng, South Africa Rockwell Automation Full time

    Rockwell Automation stands as a premier technology innovator dedicated to enhancing the productivity, sustainability, and agility of manufacturers worldwide. With a workforce exceeding 28,000 individuals committed to making a positive impact, we recognize the uniqueness of our mission. Our clients include remarkable organizations that contribute to global...