JobConnect

Java Developer

  • Blue Pearl
  • Johannesburg, South Africa
  • ZAR 600,000 – ZAR 900,000

We are seeking a skilled and motivated Java Developer to join our growing development team. The successful candidate will contribute to application architecture design , algorithm development , and the delivery of highly available, scalable application services and reliable APIs . You will play a key role in implementing continuous integration practices and building robust enterprise-grade applications.

Key Responsibilities

  • Participate in design discussions and contribute to application architecture and technical decisions
  • Design and develop scalable, high-availability application services and APIs
  • Build and maintain RESTful web services
  • Develop and enhance MVC-based web applications
  • Implement and support continuous integration (CI) practices
  • Work closely with cross-functional teams to deliver high-quality solutions
  • Ensure code quality through best practices, reviews, and version control
  • Troubleshoot, debug, and optimize application performance
  • Stay up to date with emerging technologies, tools, and development methodologies

Requirements

Required Qualifications

  • Diploma or Degree in Information Technology or a related field

Required Experience & Technical Skills

  • 5+ years of hands-on experience in Java & J2EE development

  • 3+ years of experience in API development

  • 3+ years of experience working with relational databases and SQL

  • Strong experience building MVC-based web applications using JSP / Struts

  • Solid understanding of Object-Oriented Programming (OOP) principles

  • Hands-on experience with:

    • Spring Framework (3.x) including IOC, MVC, JDBC, JMS
    • Hibernate
  • Experience developing RESTful web services

  • Strong knowledge of RESTful API design patterns

  • Hands-on experience with application servers such as Apache Tomcat and WebLogic

  • Experience implementing JMS messaging services

  • Familiarity with version control systems such as Git, SVN, and Mercurial

  • Working knowledge of HTML5 and CSS

  • Exposure to JavaScript frameworks such as AngularJS and Bootstrap

Personal Attributes

  • Strong problem-solving and analytical skills
  • Ability to work independently and collaboratively in a team environment
  • Passionate about learning new tools, technologies, and workflows
  • Excellent communication and documentation skills
  • Detail-oriented with a focus on quality and reliability

Skills

  • Java
  • J2EE
  • RESTful API Development
  • SQL
  • MVC Frameworks (JSP/Struts)
  • Continuous Integration
  • Object-Oriented Programming

Related jobs

Blue PearlApply for this job