> Markdown version of [/jobs/ext/3710212-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/3710212-software-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer III - **Company:** American Express - **Location:** Burgess Hill, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Unit Testing, Cloud Computing, Continuous Delivery, Continuous Integration, Couchbase Servers, Data Structures, DevOps, Distributed Systems, Github, Protocol Buffers, Enterprise Messaging Systems, NoSQL, Object-Oriented Software Development, OpenShift, Scrum Methodology, Redis, Prometheus, Software Engineering, Spring-mvc, Istio, Concurrency, Spring-boot, HybridCloud, Vert.x, Spring Data, Kubernetes, Information Technology, Low Latency, Cassandra, Apache Kafka, Linkerd (Service Mesh), Software Coding, Restful APIs, Grpc, Docker, Elk Stack, Jenkins, Microservices - **Published:** October 13, 2026 - **Apply:** https://dejobs.org/x/x/51CADED04A644A2D97CF34EB51D821F5/job/ ## About the Role * Computer Science, or equivalent degree or industry experience. * Good years of software development experience in a professional environment. * Strong OOPs concepts, concurrency, exception handling etc. * Data structures and Algorithms, Strong OS fundamentals, Advanced Java concepts * Strong development experience using languages Java/ Go. Keen understanding of how to build highly performant systems with such languages. * Hands on experience in building distributed micro-service systems, experience with Service Mesh products/frameworks like such as Envoy, Linkerd, Istio, gRPC/ProtoBuf; Distributed System Management/tracing and monitoring such as Zipkin/Jaeger, ELK Stack, Prometheus * Have experience in designing and building Cloud native applications. Experience in cloud platforms like Docker, Kubernetes, OpenShift are a plus. * Experience in using NoSQL databases and distributed messaging systems such as Redis, Kafka, Couchbase, Cassandra in the context of low latency and high transaction volume systems. * Experience with Continuous Integration/Continuous Deployment tools such as Jenkins, GitHub * Experience working in DevOps teams and Scrums. * Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box. * Proficient oral and written communication skills. * Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions. ## Description As an Engineer, you will be a responsible to build core features and functions of card transaction systems on distributed platform deployed in hybrid cloud. * You will be a core member of an agile team driving the latest development practices, writing code and unit tests, working with API specs and automation. * You will be using Java Technologies - Vertx, Spring MVC, Spring Data and Spring Boot and RESTful micro services. * Lead a culture of innovation and experimentation, engage in fun and outcome-oriented culture, and always be ready to try new concepts without fear of failure. * Collaborate with peer technology and development teams across different locations. * Identifying opportunities for adopting new technologies * Work along with stakeholders to understand and analyze the requirements.