Intermediate Java Developer

Johannesburg, Gauteng, South Africa

Job Description


Argility Technology Group (ATG) is a group of South African technology businesses that utilise software and technology to digitise processes, improve efficiencies and create a competitive edge for our customers and partners. We are software specialists who solve complex business problems by supplying and supporting various software solutions such as big data analytics, IoT asset management, retail and supply chain solutions, fleet management software and more. Decades-long customer relationships bear testament to our customer-centric culture, exceptional service and innovative thinking. We strive to become an extension of our customers' businesses and not just another solution provider. We continue to reinvent and digitally transform organisations and ourselves, on our journey to automate and digitise using machine learning, AI and the internet of things.ATG, Data Orbis, Smollan and Mediametrics are proudly part of the Smollan Data and Tech Cluster.Are you a Java Developer with a passion for creating innovative solutions and driving technological excellence? Do you thrive in dynamic environments where your skills can shine and your ideas can make a real impact? If so, Argility is looking for YOU!At Argility, we're more than just a technology company were pioneers in providing cutting-edge retail software solutions. Our innovative products are transforming industries, and we need talented individuals to help us continue pushing the boundaries.Responsibilities include

  • Responsible for developing and enhancing code, and involved with all the phases of the development life cycle (design, coding, testing, release).
  • Responsible for supporting production software when necessary.
  • Where applicable, assists in the compiling of user documentation.
  • Assists QA with queries/testing requirements.
  • Provides input, assistance and guidance to other programmers when required.
  • Shares work-related knowledge and experience.
  • Updates logging system daily with accurate time and status of current work log for development and incidents.
  • Assists with accurately determining the time required to write/change the software according to spec as well as the time required to do developer unit testing.
  • Actively manages own knowledge growth.
Your skills and experience include
  • A 3-year degree/diploma in Computer Science, Information Technology, Software Engineering, or a related field is required; or
  • Minimum of 5 years experience in the same or similar position
Knowledge
  • Java (J2EE)
  • Spring Framework and Spring Boot
  • PostgreSQL database or similar (good SQL knowledge)
  • REST/SOAP Web Services (JSON and XML)
  • BitBucket/GIT
  • Tomcat web containers or similar
  • Linux and shell scripting (Advantageous)
  • Microservices Architecture (Advantageous)
  • Vaadin UI Framework (Advantageous)
  • Docker and Kubernetes (Advantageous)
Skills
  • Excellent verbal and communication skills
  • Ability to produce application software in time and to specification
  • Ability to work cooperatively with other people
  • Ability to work to a Sprint plan and meet deadlines
  • Demonstrated analytical/problem-solving ability
  • Ability and desire to learn new skills quickly
  • Ability to work well with their team in a fast-paced, constantly changing environment
Key personal attributes include
  • Collaborative
  • Positive work attitude
  • Self-motivated / ability to work with little supervision
  • Passion for learning
  • Takes initiative Delivery
  • Punctual & Efficient
Primary Projects
  • Skydata - https://www.argility.com/skydata-iot/
  • Multitrax - https://www.argility.com/multitrax/
  • UCapture - https://www.argility.com/ucapture/

DataOrbis

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1350128
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned