Java Developer - Permanent - Reading/Croydon, UK - SC Eligible/Cleared

Posted 8 hours 15 minutes ago by Cactus IT Solutions UK Ltd

£65,000 - £70,000 Annual
Permanent
Not Specified
Public Sector Jobs
London, Croydon, United Kingdom, CR0 0
Job Description

Job Description: The role requires in-depth understanding of the software development life cycle and strong technical experience with an open-minded attitude and ability to rapidly adapt and learn.

Must have skills:

  • Extensive Server Side, hands-on Java 8+ development experience with strong Spring, Spring Boot & Hibernate
  • Strong understanding of Microservice architecture
  • Experience building web services and APIs on REST
  • Strong understanding of unit & integration tests, following TDD/BDD
  • Experience using test frameworks like Junit, Mockito, Power Mockito & Wire mock.
  • Experience and understanding of CICD pipeline of Docker, Jenkins, and Kubernetes
  • Experience with Front End technologies: HTML, JavaScript, jQuery, Mustache Templates
  • Led a team of Java developers to deliver high-quality software solutions.
  • Design and develop Java applications, APIs, and microservices.
  • Work collaboratively with other teams to ensure seamless integration of software components.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Actively participating in architectural & design discussions
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Mentor junior developers and provide technical guidance to the team.
  • Take ownership of scrum team's timelines and deliverables
  • Proposing solutions to complex problems that are in the boundary of the existing system architecture.
  • Have an ability to communicate technical concepts to a non-technical audience.
  • Understanding of all the agile ceremonies.
  • Experience in Relational Database Management System (eg PostgreSQL)

Nice to have skills:

  • Knowledge of Workflow/Business Process Management tools
  • Experience with Performance and Monitoring tools: JMeter, Kibana, Splunk, Dynatrace
  • Experience writing Shell script.
  • Understanding of Python
  • Good understanding on AWS services (EC2, ECS, EKS, API Gateway and Serverless technologies)
  • Integration Engine tools: Apache Camel and Active MQ for messaging, web services and distributed systems
  • Public Sector domain experience preferable