Senior Java Developer (itc 23)

Centurion, Gauteng, South Africa

Job Description


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

  • Expert-level in Java, Spring, Spring Boot, Spring Data JPA, and Spring Data Mongo
  • Advanced knowledge of JPA, Hibernate, and object-oriented design principles
  • Proficiency in REST/SOAP web services, UML, and design patterns
  • Solid experience in JMS, including IBM MQ, AWS SQS, Amazon MQ
  • Experience with NoSQL (MongoDB) and relational databases (PostgreSQL, Oracle)
  • Strong understanding of Spring Security, OAuth2, LDAP/AD, and database migration tools (e.g., Flyway, MongoCK)
Front-End Exposure
  • Working experience with HTML, JavaScript, Angular, and Material UI frameworks
DevOps & CI/CD
  • Proficient in Docker, Kubernetes, Camel-K, and AWS services
  • Skilled in CI/CD pipeline design using Docker, CloudFormation, or Terraform
  • Version control via Git, GitLab and build automation using Gradle
Testing & Monitoring
  • Experience with JUnit, Mockito, Cucumber, and automated testing practices
  • Monitoring tools such as DataDog, Micrometer, Prometheus, Grafana
  • Familiarity with API testing tools like Postman, SoapUI, or Insomnia
Development Environment & Methodologies
  • Strong knowledge of Agile development and collaborative SDLC
  • Ability to lead or participate in design workshops, architecture reviews, and cross-functional discussions
  • Clear understanding of middleware or application-level systems architecture
Minimum Requirements
  • Relevant IT degree or diploma
  • 8+ years of hands-on Java development experience
  • 7+ years experience with Spring Boot, message queues, and AWS
  • 24 years experience in a financial services or investment environment
  • Prior involvement in systems integration and enterprise architecture
  • Familiarity with FICA Act and CDD systems is advantageous
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
    JD1426580
  • 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