Java Developer
Job Description:.
The role requires in-depth understanding of the software development lifecycle 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, 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
- Company
- Qualient Technology Solutions UK Limited
- Location
- Reading, Berkshire, United Kingdom
- Employment Type
- Permanent
- Posted
- Company
- Qualient Technology Solutions UK Limited
- Location
- Reading, Berkshire, United Kingdom
- Employment Type
- Permanent
- Posted