Enable job alerts via email!

Senior Java Developer (ITC-23)

Accredited Resource Consulting Services (Pty) Ltd

Centurion

On-site

ZAR 60 000 - 100 000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Java Developer to drive high-impact projects in the financial services sector. This role emphasizes middleware and application development, requiring expertise in Java, Spring, and AWS. You'll engage in complex integrations and ensure secure service delivery while leveraging modern deployment pipelines. With a focus on Agile development, you'll collaborate with cross-functional teams to enhance systems architecture. If you're passionate about technology and eager to make a significant impact, this is a fantastic opportunity to elevate your career in a dynamic environment.

Qualifications

  • 8+ years of hands-on Java development experience.
  • Proficient in Spring Boot, message queues, and AWS.
  • Experience in financial services or investment environments.

Responsibilities

  • Contribute to high-impact projects within financial services.
  • Focus on middleware or application development.
  • Involve complex integration and secure service delivery.

Skills

Java
Spring
Spring Boot
JMS
AWS
REST/SOAP web services
Agile development
Object-oriented design principles

Education

Relevant IT degree or diploma

Tools

Docker
Kubernetes
Git
Gradle
DataDog
Postman

Job description

We are seeking an experienced Senior Java Developer to contribute to high-impact projects within a financial services environment. This role focuses on either middleware or application development, involving complex integration, secure service delivery, and modern deployment pipelines.
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
  • 2–4 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

Desired Skills:

  • Java
  • Java Developer
  • Spring
  • Spring Boot
  • JMS
  • IBM MQ
  • AWS
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.