At a Glance
- Tasks: Design and develop secure, scalable Java applications for high-availability microservices.
- Company: Join a leading tech firm focused on innovative payment solutions.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Collaborative Agile environment with strong focus on career advancement.
- Why this job: Make a real impact by solving complex business problems with cutting-edge technology.
- Qualifications: 8+ years of Java development experience, especially in payments systems.
The predicted salary is between 70000 - 90000 € per year.
We are looking for an experienced Senior Java Developer to join a high-performing engineering team delivering large-scale, business-critical platforms in a complex enterprise environment. This role is suited to someone who enjoys solving real business problems through strong engineering practices, modern architecture, and clean, scalable code. You will work across the full software development lifecycle, partnering closely with product, architecture, QA, and production teams to deliver resilient, high-quality solutions.
Key Responsibilities
- Design, develop, and optimise secure, scalable Java-based applications
- Build and support high-availability microservices and distributed systems
- Translate business requirements into technical solutions and engineering designs
- Perform code reviews, debugging, testing, and production issue resolution
- Collaborate across Agile teams to deliver key roadmap milestones
- Work closely with QA and stakeholders to ensure quality and delivery standards are met
Required Experience
- Strong Core Java development experience (8+ years minimum)
- Proven experience working on Payments systems
- Solid understanding of object-oriented design and software engineering best practices
- Strong experience with Spring Framework, Spring Boot, SQL, Oracle, and NoSQL databases
- Experience working within Agile environments and modern SDLC processes
- Strong knowledge of tools such as Jira, Jenkins, Git, JUnit, Selenium, and CI/CD practices
Desirable Experience
- Microservices architecture, Docker, Kubernetes, and containerised development
- Kafka, messaging systems, and event-driven architecture
- Cloud-native development (AWS or similar)
- Reactive programming (Spring WebFlux)
- Big Data / streaming technologies such as Spark, Storm, Cassandra, Elasticsearch, HBase
- Experience with highly available, resilient systems using clustering and load balancing
Java Software Engineer - Microservices Payments Enterprise-Scale Systems in Slough employer: Xcede
Join a dynamic and innovative team as a Java Software Engineer, where you'll be empowered to tackle complex challenges in the payments sector. Our collaborative work culture fosters continuous learning and professional growth, offering you the chance to enhance your skills while contributing to enterprise-scale systems that make a real impact. Located in a vibrant tech hub, we provide a supportive environment with flexible working arrangements and a commitment to employee well-being.
StudySmarter Expert Advice🤫
We think this is how you could land Java Software Engineer - Microservices Payments Enterprise-Scale Systems in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to payments systems or microservices. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your experience with Java, Spring, and Agile methodologies.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Java Software Engineer - Microservices Payments Enterprise-Scale Systems in Slough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, microservices, and payments systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for our team. Keep it engaging and personal.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in previous roles. We love seeing candidates who can think critically and come up with innovative solutions!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Xcede
✨Know Your Java Inside Out
Make sure you brush up on your Core Java skills, especially around the areas mentioned in the job description. Be ready to discuss your experience with Java-based applications and how you've tackled complex problems in previous roles.
✨Showcase Your Microservices Expertise
Prepare to talk about your experience with microservices architecture. Have examples ready that demonstrate how you've built and supported high-availability systems, and be ready to explain the challenges you faced and how you overcame them.
✨Familiarise Yourself with Agile Practices
Since this role involves working within Agile teams, it’s crucial to understand Agile methodologies. Be prepared to discuss how you've collaborated with cross-functional teams and contributed to delivering key milestones in past projects.
✨Demonstrate Problem-Solving Skills
Think of specific instances where you've translated business requirements into technical solutions. Highlight your approach to debugging and resolving production issues, as well as how you ensure quality through code reviews and testing.