The Role

We are looking for a Senior Java Developer for a 12 month contract.

  • At least 8-10 years JAVA development experience
  • Extensive experience in implementing and monitoring solutions
  • Experience in testing (manual or automated testing)
  • Agile working experience advantageous
Skills and Experience

Experience with the following technologies:

  • Spring Boot (mandatory)
  • Apache Kafka (mandatory)
  • Spring Framework
  • JAVA EE / JAVA
  • Docker
  • Hibernate
  • Developing on AWS
  • RESTful and SOAP services
  • SQL (Oracle, Postgres)
  • TDD / Test Driven Development
  • IntelliJ
  • Build Tools (Maven/ Gradle)
  • Jenkins Pipeline (Continuous Integration) / DevOps)
  • Atlassian tools (JIRA, Confluence, Bitbucket)
  • AWS ECS
  • AWS EKS
  • AWS Secrets Manager
  • Unit and integration testing using JUnit
  • AWS CloudWatch
  • Stream Processing with Kafka Streams
  • Data Pipelines with Kafka Connect
  • Event Streaming Apps with ksqlDB
  • Schema Management in Kafka
  • Kafka Consumers and Producers
  • Kafka Partitioning
Key Accountabilities

  • Strong working knowledge of software development tools, techniques and approaches to build application solutions in collaboration with global partners.
  • Travel international
  • Meet with end users and gather requirements.
  • Propose and review system design and evaluate alternatives.
  • Review and present proposed system solution to IT
  • Project Manager / Leader and User Management or System owner.
  • Develop systems solutions in line with quality and delivery requirements
  • Preparation of system/technical documentation (as per ISO standards)
  • Facilitate stand-ups
  • User training
  • System testing/parallel runs
  • System implementation
  • System audits/quality assurance
  • Penetration testing and compliance
Send a detailed copy of your CV to Bonita ([Email Address Removed] replace the AT with @)

Should you not be contacted within 7 days, please consider your application as unsuccessful

Learn more/Apply for this position