Java/delphi Developer

Centurion, Gauteng, South Africa

Job Description


We are seeking an experienced Java Developer with a background of Delphi to join our client's dynamic team in developing high-quality Web applications. The ideal candidate will possess a deep understanding of Java ecosystems and have experience in building scalable and robust applications. With a focus on Java-based development, the candidate will play a crucial role in designing, developing, and implementing software solutions across various platforms and devices.Build and support applications in a technically exciting and challenging industry. Design, develop, test, document and support applications written in Java EE.Key responsibilities/skills:

  • Proven experience (8+ years) as a Software Developer or similar role in software development.
  • Strong understanding of software development methodologies (e.g. Agile, Scrum).
  • Strong knowledge of SQL - Database design, queries, reporting (e.g. MySQL, SQL Server, Oracle).
  • Proficiency in programming languages such as Java, Flutter, Delphi, C#, Kotlin, etc., and related development frameworks.
  • Proficiency in development Operating Systems such as Android and Microsoft.
  • Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is advantageous.
  • Sound knowledge of software architecture, design patterns, and system integration.
  • Experience with web, windows and mobile development technologies, including front-end and back-end frameworks.
  • Strong problem-solving and debugging skills, with the ability to troubleshoot complex issues.
  • Excellent communication and interpersonal skills, with the ability to mentor and collaborate effectively.
  • Familiarity with agile methodologies and project management tools (e.g., JIRA, Confluence).
  • Experience with version control systems (e.g., Git, BitBucket) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Demonstrated ability to lead technical discussions and provide architectural guidance.
  • Comfortable to make use of test cases to create Unit and Integration testing.
  • Familiarity with software development tools and technologies (e.g. Visual Studio, Android Studio, VS-code).
Required Experience:
  • Java EE (required)
  • NetBeans / Eclipse or similar IDE (required)
  • Java web framework
  • HTML and CSS knowledge
  • Node.js (Optional)
  • SOLID Design Principles (Practical experience)
  • Practical knowledge of a few Design Patterns
  • Database skills - MySQL / SQL Server / Oracle
  • Knowledge on Hibernate
  • Service-oriented architecture (basic)
  • Domain Driven Design (basic)
  • Agile and Scaled Agile Framework (basic)
  • Kanban and Scrum (basic)
Beneficial Experience:
  • C#, Delphi 7 10, RadStudio, PHP or other language
  • Source Control (SVN, TFS, Bitbucket).

HuntWave Technologies

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.


Job Detail

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