Location: American Express; Sussex House, Civic Way, Burgess Hill, West Sussex – RH15 9AQ Work model: Hybrid, 3 days WFO Contract duration: 12 months Interview mode: Video interview Job title: Senior Java Developer Minimum years of experience: 8 years Client: Amex Mandatory Skills • Java 8 or later; • Spring boot • Hibernate • SOAP Web services • REST API • Agile • NoSQL • Git • Docker • Kubernetes • Kafka Job description: • 8 years of experience in Java 8 or later, Spring boot, Microservices, Hibernate, SOAP Web services • Experience in application design, software development, and testing, in an Agile environment. • Experience with relational and NoSQL databases • Experience designing and developing REST APIs for high volume clients. • Experience with continuous integration tools & container orchestration technologies (e.g. Docker and Kubernetes) • Experience with version control systems like Git • Experience working with asynchronous messaging systems like Kafka • Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.), a plus. • Position requires a Bachelor’s degree in Computer Science, Engineering, or a related field Preferred • Experience in leading a high performing team and working in client facing environment. • Ability to effectively communicate with internal and external business partners.