Job Description
You will be responsible for
Translating requirements into tasks & code.
Producing test-driven features and demonstrating your familiarity with the TDD cycle.
Applying your understanding of cohesion and the SOLID principles to create well structured, maintainable software.
Working effectively with product stakeholders to communicate and translate needs into product improvements.
Leading group discussions on system design and working with Product Managers to drive value.
Supporting production systems, resolving incidents, and performing root cause analysis.
Sharing knowledge with the wider engineering community.
Mentoring and developing others around you.
Producing proof of concepts to evaluate new tools.
You will need
Experience relevant for this job:
5+ years of experience as a Java backend developer with the eagerness to take on new technologies
Experience with cloud platform(s) (e.g. AWS, Azure, etc.)
Experience with both SQL/NoSQL databases
Experience with Ecommerce and search systems would be a nice to have, but not necessary.
Experience with reactive programming is considered a plus.
Skills relevant for the job
Strong written and verbal communication skills.
Problem-solving, analysis and computational skills.
A customer focus.
An innovative approach to problem-solving.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Engineer - Payments position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in London offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
