We are seeking a Junior Java Developer with a strong foundation in Java technologies and a passion for backend and integration development. This is an excellent opportunity to gain experience in a financial services and investment environment, working with experienced professionals and modern tools.
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
  • 2–4 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

Desired Skills:

  • Java
  • Spring boot
  • Amazon

Learn more/Apply for this position