Java Senior Developer - 3 days a week Farnborough (Hampshire), 6+ months
Key skills
- Java 17, 21
- AWS
- Junit 5, Cucumber
- Spring Boot 3, 4
- Tooling (Gradle, GitHub, Nexus, Artifactory, Sonar, Jacoco)
- Kafka
- Kubernetes, Helm
- Databases (Preferably HBase, PostgreSQL)
- Jenkins and CICD
Desired Additional Skills \& Experience:
- Kafka Streams, Data sinks
- OCP
- RabbitMQ
- Observability (Datadog, Grafana, Logging concepts and traces, Logback)
- AWS
- NoSQL datastores (Mongo, DynamoDB)
- Security (Kerberos, JWT, Hashi Corp Vault, CVEs)
- Design principles (Event Driven, testing, migrations, SOA, microservices, APIs)
Duties
- Migrate on-premises services to OCP in AWS.
- Update pipelines to use in-house Trident solution.
- Upgrade all components from Spring Boot 3.5 to 4.
- Creation of new services or data sinks that are single responsibility and publish/consume from Kafka.
- Service decommissions.
- BAU work.