Junior Java Developer (itc 22)

Centurion, Gauteng, South Africa

Job Description


Job Summary Key Responsibilities & Technical Competencies
Back-End Development & Frameworks

  • Exposure to Java, Spring, Spring Boot, Spring Data JPA, and Spring Data Mongo
  • Basic knowledge of JPA, Hibernate, and Microservices architecture
  • Familiarity with JMS, IBM MQ, AWS SQS, and Amazon MQ
  • Understanding of REST and SOAP web services
  • Basic experience with MongoDB, NoSQL, PostgreSQL, and Oracle
  • Exposure to Gradle for builds and automation
  • Familiar with Spring Security, OAuth2, LDAP/AD, and database migration tools (e.g., MongoCK, Flyway)
Front-End & UI Technologies
  • Experience with HTML, JavaScript, Angular, and Material Design
Testing & DevOps
  • Exposure to JUnit, Mockito, Cucumber, and test automation tools
  • Basic understanding of Docker, Kubernetes, and Camel-K
  • Introductory experience with Postman, Insomnia, or SoapUI
  • Monitoring familiarity with DataDog, Micrometer, Prometheus, and Grafana
Version Control & CI/CD
  • Experience with Git, GitLab, and some knowledge of CI/CD pipelines
  • Awareness of Docker, CloudFormation, or Terraform for deployments
Design & Methodology
  • Ability to interpret UML and participate in design discussions
  • Basic grasp of design patterns and object-oriented development
  • Exposure to Agile methodologies and team collaboration tools
Minimum Requirements
  • Relevant IT degree or diploma
5 years of total development experience * 6+ months experience with Spring Boot, messaging queues, and AWS
  • 24 years of development experience in a financial services environment
  • Experience in investments or system integration is advantageous
  • Knowledge of the FICA Act and CDD systems is a bonus
ARCS
Recruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1426632
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned