YOUR NEXT MOVE...
SENIOR JAVA DEVELOPER (LEGACY) - FULLY REMOTE
​​
We are looking for an experienced Senior Java developer to be hands coding for projects related to
our client’s legacy applications: automating deletion of accounts from the PostgreSQL, replacing RabbitMQ with Kafka and removing the dependencies on MongoDB from their legacy applications.
Our client is currently working on updating our stack with modernised solutions whilst still maintaining and doing enhancements to the monoliths where required. Some components of the stack are written in Scala, so working knowledge of this language might be necessary along with this work.
​
We are seeking expertise in several of the following key skills:
• Kafka
• RabbitMQ
• PostgreSQL
• MongoDB
• Java 8, 11 & Spring framework
• JUnit 5
• Working knowledge of Scala
• OpenAPI
• Microservices
• OpenStack
• ELK
• Jenkins
• Continuous Delivery
• Git
• Memcached
​
Additionally, experience of some of these technologies is desirable:
• Hadoop
• Redis
• Akka
• Google Cloud
• Google Kubernetes Engine
• Helmchart
• Docker
• Java Feign, Spring MVC Tests
• Python
• TDD and BDD
• Grafana, Pact, Rest easy, Wiremock, Mockito
• Webdriver with Scalatest
• Discovery
• Dual-Track Agile
​
Responsibilities
• Design, develop, test and release changes to legacy monolith applications
• Work with Operations to automatically delete accounts from the database
• Help identify GCP native solutions to replace existing dependencies
• Produce Production Ready code that is clean and testable
• Work as part of an agile team
• Prioritize tasks and work independently.
​​​​
To be considered for this role, please send your CV to applications@dynamicfutures.co.uk quoting DF-SJD-2022.
​
Closing date for applications: 30th December 2022.
​