Senior Software Engineer
hace 3 días
Croydon
Role: Sr Java developer Location: Reading or Croydon, UK (2 Days in a week Onsite is required) Type: Permanent SC Eligible 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, PowerMockito & Wiremock, • Experience and understanding of CICD pipeline of Docker, Jenkins and Kubernetes, • Understanding of all the agile ceremonies., • Good understanding of JSON and XML, • Experience in Relational Database Management System (e.g. PostgreSQL) Nice to have skills: • Knowledge of Workflow/Business Process Management tools, • Experience with front end technologies: HTML, JavaScript, Jquery, Mustcahe Templates, • Experience with Performance and Monitoring tools: JMeter, Kibana, Splunk, Dynatrace, • Experience writing Shell script, • Basic 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