Enable job alerts via email!

Mid-Tier Software Engineer

Harris Computer

Johannesburg

On-site

ZAR 30 000 - 70 000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Mid-Tier Software Engineer to join their dynamic team. In this role, you'll work on large-scale systems that impact millions, driving innovation and developing impactful solutions. You'll collaborate with senior engineers to maintain and enhance production systems, ensuring clean and efficient code. With options for hybrid and fully remote work, this position offers flexibility while engaging with top professionals in the industry. If you're passionate about coding and eager to contribute to meaningful projects, this is the perfect opportunity for you.

Benefits

Flexible work model
Modern office
Remote work options
Engagement with top professionals

Qualifications

  • 3-4 years' experience in software development.
  • Proficiency in Java JEE, Spring Boot, and SQL.

Responsibilities

  • Drive system maintenance and develop new features.
  • Write and deliver high-quality code within timelines.
  • Enhance and maintain production systems.

Skills

Java JEE
Spring Boot
REST services
SOAP services
SQL
Problem-solving

Tools

Jenkins
Docker
Kubernetes

Job description

Join Our Team as a Mid-Tier Software Engineer

Location: Johannesburg, South Africa (Hybrid & Fully Remote Options Available)
Start Date: 2 June

Interfile, a leader in electronic bill presentment and payment solutions, is seeking a passionate Mid-Tier Software Engineer to join our dynamic team.

In this role, you'll work on large-scale systems used by millions, driving innovation and developing impactful solutions.

What You'll Do
  1. Drive system maintenance and develop new features alongside senior software engineers.
  2. Write and deliver high-quality code within project timelines and team guidelines.
  3. Own component development, ensuring code is clean, efficient, and reliable.
  4. Enhance and maintain production systems, implementing improvements as needed.
  5. Continuously develop your expertise in development principles, programming languages, and UI trends.
  6. Deploy systems onsite with customers when required, ensuring seamless implementation.
  7. Coordinate with testing teams and liaise directly with customers when necessary.
  8. Contribute to successful project outcomes within our established delivery methodologies.
What We're Looking For
  • 3-4 years' experience in software development.
  • Proficiency in Java JEE / SE, Spring Boot, REST / SOAP services, and SQL.
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes is a bonus.
  • Effective problem-solving skills and a proactive mindset.
Why Join Us?
  • Work from our modern office or remotely.
  • Engage with top professionals in an innovative environment.
  • Be part of projects that shape industries and impact millions.
  • Flexible work model.
  • Candidates must be within our time zone for seamless coordination.

Ready to code your future? Apply now and start your journey with us on the 2nd of June!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.