Description
Java Developer
Java Developer required for a well-known client and large transformation programme working within a high performing team of experienced professionals to deliver highly functional and complex software for their clients.
Senior Java Dev
- Adept experience in Java, currently working with Java 8/11
- Hands on experience using Core Java/Multi-threading
- Strong knowledge of Data Structures/Algorithm, HashMap, Array etc.
- Knowledge of JVM, its limitations, weaknesses, and workarounds
- REST API design
- JAX-RS (Java REST interface
- JUnit, Wiremock and Mockito (a quick transition could be made from TestNG and other mocking frameworks such as JMockit or Easy mock)
- Experience working in an agile development team and applying strong development practices.
- Experience in developing solutions in the cloud, specifically AWS, or Cloud Agnostic
- Experience in microservices architecture, including an understanding of containers and serverless implementation, including, Kubernetes, Docker, OpenShift, and AWS Lambda
- SC Cleared is essential or Clearable