We are looking for a highly skilled Intermediate Java Developer to join a dynamic team working on robust, scalable solutions in a financial services environment. The ideal candidate will bring a deep understanding of modern Java development, integration technologies, and cloud-based platforms like AWS.
Key Responsibilities & Technical Competencies
Back-End Development & Frameworks

  • Proficiency in Java, Spring, Spring Boot, Spring Data JPA, and Spring Data Mongo
  • Experience with JPA, Hibernate, and Microservices architecture
  • Strong understanding of JMS, IBM MQ, AWS SQS, and Amazon MQ
  • Exposure to REST and SOAP-based web services
  • Experience with MongoDB, NoSQL, PostgreSQL, and Oracle
  • Usage of Gradle for build automation
  • Skilled in Spring Security, OAuth2, and LDAP/AD for authentication and authorization
  • Experience with database migration tools (e.g., MongoCK, Flyway)

Front-End & UI Technologies

  • Familiarity with HTML, JavaScript, Angular, and Material Design

Testing & DevOps

  • Strong in Unit Testing using JUnit, Mockito, and Cucumber
  • Knowledge of test automation, Postman, Insomnia, or SoapUI
  • Hands-on experience with Docker, Kubernetes, and Camel-K
  • Monitoring via DataDog, Micrometer, Prometheus, and Grafana

Version Control & CI/CD

  • Proficient with Git, GitLab, and build pipelines using Docker, CloudFormation, or Terraform

Design & Methodology

  • Ability to interpret UML, apply object-oriented analysis/design, and utilize development design patterns
  • Experience working in Agile teams with an understanding of Agile methodologies

Minimum Requirements

  • Relevant IT degree or diploma
  • 5+ years of Java development experience, including 3+ years with Spring Boot, messaging queues, and AWS
  • 2–4 years of experience in financial services
  • Prior exposure to investment environments is advantageous
  • Experience in system integration across diverse applications
  • Knowledge of the FICA Act and CDD systems is a plus

Desired Skills:

  • Java
  • Java Developer
  • Unit Testing
  • Cucumber
  • SoapUI

Learn more/Apply for this position