Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Us – Cressoft
Cressoft has been a trusted IT consultancy firm in the UK since 2011, delivering impactful projects and providing top-tier tech talent to our clients. We’re proud to announce our ongoing collaboration with one of the UK’s most prominent retail and e-commerce companies. Cressoft is the exclusive offshore talent supplier, offering engineers a unique opportunity to work on critical transformation programmes within high-scale digital platforms.
About the Role:
Job Title: Senior Java Engineer
Location: Remote (Candidates must be based in Turkey)
nitial Contract Duration: 4 months initial contract (but 99% to be extended and turn into rolling contract (we're looking for someone long term)
Working Hours: Monday to Friday, 9 AM – 5:30 PM UK time
Role Overview
We are hiring Senior Java Engineers many years of software engineer experience to support a major integration and platform transformation programme for one of our UK clients, a leading retail and e-commerce brand serving millions of users every day. This client employs over 160,000 people and operates a robust IT department with over 3,000 engineers.
As part of this engagement, you will help rebuild core transactional journeys such as Checkout, Payments, Basket, and Post-Order across a high-traffic platform used by over 70% of the UK population. The work focuses on large-scale re-architecture using modern tools and best practices in Java engineering.
Key Responsibilities
- Collaborate with cross-functional teams to deliver reliable, scalable backend services
- Support re-architecture efforts involving payment and order processing systems
- Build microservices and APIs aligned with modern architectural principles
- Implement event-driven patterns and reactive programming when suitable
- Participate in Agile delivery processes including BDD and TDD
Required Skills & Experience
- Experience working as a Java developer role with in-depth knowledge of the programming language
- Monitoring/debugging using elastic search, New Relic.
- Experience in AWS Cloud Software development
- Experience of creating SpringBoot applications, and integration of services within the AWS applications.
- Experience using Mongodb or any document-based database tech
- Experience on domain driven/event based integrations using Kafka,
- Experience in designing REST APIs
- Experience in TDD approach
Nice to Have (Desirable)
- Knowledge of Reactive or Functional Programming
- Exposure to NoSQL databases (e.g., DynamoDB, MongoDB)
- Experience with Spring WebFlux
Soft Skills
- Excellent English communication skills (written and spoken)
- Ability to collaborate effectively in distributed, international teams
- Strong problem-solving mindset and adaptability in evolving environments
Key Skills
Ranked by relevanceReady to apply?
Join CRESSOFT CONSULTANCY LIMITED and take your career to the next level!
Application takes less than 5 minutes

