Senior Java Software Engineer
Job description
Role: Java L3 Support Engineer
Location: Reading, 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
¿Te interesa este puesto?