Senior Java Developer

Network Recruitment

  • Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 13 days ago
Job Summary Key Responsibilities:
  • Design, develop, test, and deploy high-volume, low-latency applications for mission-critical systems.
  • Contribute to all phases of the software development lifecycle, from concept and design to testing and deployment.
  • Write well-designed, efficient, and testable code.
  • Ensure designs are in compliance with specifications and support continuous improvement by investigating alternatives and technologies.
  • Lead and mentor junior developers, providing technical guidance and support.
  • Collaborate with cross-functional teams (BA, QA, DevOps) to define, design, and ship new features.
  • Identify and resolve performance and scalability issues.
  • Maintain high standards of software quality within the team by establishing best practices.
Required Experience & Qualifications:
  • A minimum of 5 years of professional experience in Java development.
  • A recognised Bachelor of Science (BSc) degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
  • Proven hands-on software development experience with Java 8/11/17.
  • Strong experience with popular Java frameworks such as Spring Boot, Spring MVC, and Hibernate.
  • Solid experience in building RESTful and SOAP web services.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL, Oracle) and SQL.
  • Experience with code versioning tools, particularly Git.
  • Familiarity with build tools such as Maven or Gradle.
  • Experience with testing frameworks like JUnit and Mockito.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes) is highly advantageous.
  • Experience working in an Agile/Scrum development process.
Apply now!If you are interested in this opportunity, please apply directly.For more IT jobs, please visit .If you wish to send your CV per email, forward your CV to and copy the reference number in the subject line of your e-mail.If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any further possible positions.Network FinanceRecruiter

Job Mail

Similar Jobs

  • Senior Java Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Job & Company Description: A continuously growing company within the Payment Solutions environment, providing software solutions, is looking for a Java Developer to join a success…
    • 17 hours ago
  • Java Developer Team Lead

    Salix Recruitment

    • Johannesburg, Gauteng
    Based in Johannesburg, South Africa, our client is a bold, independent insurance leader- redefining the industry with purpose, innovation, and a personal touch. Trusted by millions…
    • 17 hours ago