Job Description
As a Senior Java Developer, you will design and implement robust backend services for our payment platform, focusing on high performance and security. You’ll be working with Java 17 and a wide range of modern frameworks and cloud technologies to build scalable microservices. This role requires an independent, skilled engineer who can write efficiently, secure code and optimize systems for throughput and low latency.
Key responsibilities include developing high-performance & secure code, microservices development, concurrency and optimization, data and caching layer, event-driven architecture, cloud deployment & DevOps, monitoring & observability, and quality assurance.
To qualify, you should have 5–10 years of hands-on Java development experience, expertise in Java and the Spring ecosystem, a strong grasp of microservices architecture, experience with both SQL and NoSQL databases, solid knowledge of AWS cloud services, a strong understanding of secure coding practices, proven ability to optimize application performance, and excellent problem-solving skills.
About Endava
For over two decades, Endava has been harnessing technology to drive meaningful change by combining world-class engineering, industry expertise, and a people-centric mindset.