Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
AB

Software Engineer - Java

Agile Bridge
🇿🇦 South Africa
Hybrid
7 months ago
  • Java
  • Object Oriented Programming
  • Spring Boot
  • Microservices
  • MySQL
  • PostgreSQL
  • Git
  • Azure DevOps
  • Agile
  • Azure
  • AWS
  • GCP
  • Docker
  • Kubernetes
  • Angular
  • React.js
  • Vue
  • CI/CD
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

About the Role

We are looking for a skilledJava 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 maintainJava-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 aJava Developer or Software Engineer.
  • Strong understanding ofJava SE/EE, object-oriented programming, and design patterns.
  • Experience withSpring / Spring Boot frameworks.
  • Familiarity withRESTful APIs and microservices architecture.
  • Working knowledge of relational databases (e.g.,MySQL, PostgreSQL, SQL Server).
  • Experience withversion 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 withcloud 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.

Software Engineer - Java · Agile Bridge

Auto apply with Likeremote