×
Register Here to Apply for Jobs or Post Jobs. X

Java Developer

Job in Centurion, 0014, South Africa
Listing for: Falcorp Resourcing
Full Time position
Listed on 2026-01-03
Job specializations:
  • Software Development
    Java Developer, Software Engineer
Job Description & How to Apply Below

Job Reference: JHB Resou-2. We are looking for a highly skilled and experienced Java Developer to join our dynamic development team.

As a Java Developer, you will be responsible for the full software development lifecycle, from concept and design to testing, deployment, and maintenance.

The ideal candidate will have a strong background in Java development, a passion for technology, and the ability to work collaboratively in a fast-paced and innovative environment.

Duties & Responsibilities
  • Develop high-quality software solutions by writing clean and efficient code in Java.
  • Collaborate with product owners, business analysts, and other stakeholders to understand project requirements and translate them into technical specifications.
  • Design and implement robust, scalable, and maintainable Java applications.
  • Troubleshoot, debug, and optimize code to ensure high performance and reliability.
  • Participate in code reviews to maintain code quality and ensure best practices are followed.
  • Stay up-to-date with industry trends and advancements to incorporate new technologies into our development process.
Minimum Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer with at least 5 years of hands‑on development experience.
  • Minimum 6 years of overall experience.
  • Strong proficiency in Java programming language and object‑oriented design principles.
  • Experience with Spring Framework (Spring Boot, Spring MVC) and Hibernate.
  • Familiarity with database design and SQL (e.g., MySQL, Postgre

    SQL).
  • Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Excellent problem‑solving and analytical skills.
  • Effective communication and collaboration skills within a team environment.
Skills
  • Java programming language (Java 18 or later).
  • Microservices architecture and development (Containerization: Docker / Podman).
  • Data layer (JPA, Hibernate, Domain Object Model, XML / XSD, JAXB, ORM frameworks, RDBMS – Oracle – and PL / SQL beneficial).
  • JUnit and JMock (Unit Testing and Integration Testing).
  • Integration services (Apache Camel, REST / SOAP web services).
  • Messaging systems (JMS, Rabbit

    MQ, AMQ, MQ).
  • Design patterns (DAO, Command pattern, MVC, etc).
  • Spring Framework (MVC, Batch, Web, Data, Security).
  • Sonar Qube.
  • Build tools (Apache Ant, Maven, Jenkins, etc).
  • Web Services (SOAP: XML knowledge / Rest: JSON knowledge).
Advantageous Skills
  • ETL (Extract, Transform, Load) experience.
  • Cloud Computing with Azure / AWS.
  • Kubernetes.
  • BPMN (Camunda / Activity 7 and
    8).
  • Apache MQ.
  • Single Sign-On Server (Keycloak).
  • API Gateway Management.
  • JBoss / Websphere / Weblogic EAP (or similar Application Server).
  • Business services (EJB, RMI).
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary