About the position
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