Senior Java Developer

Technology

Cape Town Contract / 6 Months

Overview:

We are seeking a skilled and versatile Senior Java Developer.

This hybrid role is ideal for someone with proven experience in both Microsoft and open-source ecosystems, capable of building and maintaining robust enterprise applications across multiple platforms.

If you are passionate about high-performance backend development, modern APIs, and scalable system design using both .NET and Java stacks, this opportunity offers a diverse and rewarding challenge.


Key Responsibilities:

  • Design, develop, and maintain enterprise applications using both .NET (C#) and Java technologies
  • Build and integrate RESTful APIs and backend services across Microsoft and Java ecosystems
  • Analyze and review existing information system architectures to identify opportunities for optimization, enhancement, or improvement.
  • Design scalable, modular, and adaptable systems aligned with business needs and existing IT architecture and practices.
  • Draft clear technical specifications and collaborate with stakeholders to ensure alignment between technical solutions and user expectations.
  • Maintain accurate and up-to-date documentation of system architectures and technical designs.
  • Develop secure, high-performing applications and integrations, including bug fixes, enhancements, and new system components.
  • Build reusable, modular solutions that support re-engineering and long-term scalability.
  • Adhere to structured development practices and ensure all source code is well-documented and maintainable.
  • Ensure system compliance with applicable standards, legislation, and regulatory frameworks, including POPIA.
  • Design systems that support business continuity and disaster recovery plans.
  • Conduct a variety of software testing activities, including unit, regression, negative, integration, and functional testing.
  • Manage successful deployments, system upgrades, and implementation of changes.
  • Stay current with technological advancements and apply relevant innovations to improve systems.
  • Meet service-level agreements (SLAs) related to incident and request resolution.
  • Provide second-line technical support for business-critical applications and systems.
  • Coordinate escalation of unresolved issues to internal or external specialists to ensure timely resolution within SLA parameters.
  • Foster a high standard of customer service by reviewing feedback and continuously improving ICT services to better meet user needs.

Minimum Qualifications & Experience:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 7 experience as a .NET Developer or Application Developer.
  • Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns
  • Knowledge of NET languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3.
  • Familiarity with architecture styles/APIs (REST, RPC).

Technical Skills

  • .Net
  • C#
  • Angular
  • Python
  • Ionic

Preferred Skills:

  • Experience with Entity Framework and Hibernate/JPA
  • Exposure to containerization tools like Docker or Kubernetes
  • Familiarity with cloud platforms (Azure or AWS)
  • Understanding of agile methodologies and DevOps practices
  • Ability to work with cross-functional teams and adapt between multiple development environments

What We Offer:

  • A collaborative and forward-thinking tech team
  • Opportunities to work on large-scale systems using a mix of Microsoft and open-source technologies
  • Competitive compensation and benefits
  • Career development and learning opportunities across both tech stacks

If you enjoy building versatile applications and working across Java ecosystems, apply today to be part of an innovative development environment that values both depth and flexibility in engineering talent.

Salt is acting as an Employment Business in relation to this vacancy.

Job Information

Job Reference: JO-2505-353823
Salary:
Salary per: annum
Job Duration: 6 Months
Job Start Date: 01/07/2025
Job Industries: Technology
Job Locations: Cape Town
Job Types: Contract

Here are some related jobs

Change Control Manager

About the Role:We are seeking an experienced Change Control Manager to lead the change management efforts for the GES 4.0 Smart Venues project-a strategic initiative focused on implementing technology-enhanced learning…

Support Engineer

We're Hiring: Support Engineer 📍 Location: Cape Town | 💼 Full-Time | 🕒 On-Site Support & Standby Rotation Are you a tech-savvy problem solver with a passion for delivering exceptional…

ZAR35000.00 - ZAR40000.00 per annum

IT Infrastructure Project Manager

About the Role:We're looking for a hands-on, results-driven IT Project Manager with deep expertise in IT infrastructure deployments to lead and coordinate complex infrastructure rollouts within a retail environment. If…

×

Upload your CV

Upload your CV to our database.

  • Max. file size: 49 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.
Senior Java Developer

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Contact us

  • Max. file size: 49 MB.
  • Click here to find out more about Salt's Privacy Policy
  • This field is for validation purposes and should be left unchanged.