Now hiring

Software Engineer - Java @ Agilebridge

PretoriaOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

About the Role

We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for writing clean, efficient, and testable code while contributing to system architecture and performance improvements.

Responsibilities

• Design, develop, and maintain Java-based applications.

• Write clean, efficient, and maintainable code following best practices.

• Collaborate with product owners, designers, and other engineers to deliver high-quality features.

• Debug, troubleshoot, and resolve software defects.

• Participate in code reviews to ensure code quality and knowledge sharing.

• Implement unit tests and contribute to automated testing strategies.

• Stay up to date with emerging Java technologies and frameworks.

Requirements

• Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent experience).

• Proven experience as a Java Developer or Software Engineer.

• Strong understanding of Java SE/EE, object-oriented programming, and design patterns.

• Experience with Spring / Spring Boot frameworks.

• Familiarity with RESTful APIs and microservices architecture.

• Working knowledge of relational databases (e.g., MySQL, PostgreSQL, SQL Server).

• Experience with version control systems (Git, Azure DevOps, or similar).

• Strong problem-solving skills and attention to detail.

• Ability to work in an Agile development environment.

Nice to Have

• Experience with cloud platforms (Azure, AWS, or GCP).

• Familiarity with containerization tools (Docker, Kubernetes).

• Exposure to frontend frameworks (Angular, React, or Vue) is a bonus.

• Knowledge of CI/CD pipelines and automated deployment.

What We Offer

• An opportunity to work on impactful projects with a passionate team.

• Flexible working arrangements and a collaborative environment.

• Continuous learning and development opportunities.

• Competitive compensation and benefits package.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores