SENIOR JAVA DEVELOPER / LEAD FULL STACK DEVELOPER / SENIOR SOFTWARE ENGINEER
Summer-Browning Associates is currently assisting our client in the Public Sector, who is seeking a Senior Java Developer for a 12-month assignment.
Location: Hybrid - Leeds / Manchester / Newcastle
About the role: You will be responsible for designing, creating and improving new and existing products, platforms and transactions across government.
The ideal candidates will have a proven background in Java Software Engineering, with the following skills and experience:
1. Proficiency in Java 11, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
2. Experience with large microservice architectures. - Expertise in implementing APIs for both internal and external use.
3. Knowledge of database management, including SQL, PostgreSQL, MySQL, MongoDB, and Cassandra, along with SQL tuning.
4. Proficiency in the Spring framework, including Spring Boot, Spring Security, and Spring Batch.
5. Experience with containerization using Docker and Kubernetes.
6. Familiarity with Linux operating systems, Bash, and Red Hat Enterprise Linux (RHEL).
7. Working knowledge of Jackson, JAX-RS, and mocking frameworks such as Mockito, as well as messaging platforms like ActiveMQ or Kafka.
8. Experience with MongoDB or other document databases.
9. Ability to build and...