(Senior) Java Backend Developer (m/w/d)
Webseite Nexi
Company Description
Changing the future of digital payments takes strong personalities
At our Client, you’ll develop in a fast-growing tech company in a high-paced, high-impact market. Here, it’s not just skills and ambition that gets the job done, it’s the full package that makes the difference. Together, we secure critical payments infrastructure and explore domains like biometrics, AI and blockchain. Help us impact the lives of everyone around us by powering an easier tomorrow for every citizen, bank, business and colleague.
Job Description
Location: Eschborn, Cologne, Munich, Home Office in Germany
You’ll be part of the Experience team on the technology side. We’re developing the merchant experience, right from signing up as a customer to easily develop and reconcile your day-to-day business. You will work closely with UX designers, product managers, testers, and architects to develop beautiful and intuitive digital products.
You’ll be powering Experience Technology
Intellectual property owns the market! You will be responsible to implement and test brand new products on the market. As the full stack backend developer you will do prototyping on new capabilities. After the product hypothesis was proved you will join an international agile team to implement and launch the new product to production. You are joining this team in the role of the lead developer/application architect.
Doing maintenance is not fancy therefore after the software has reached a maturity level you will handover it to the application management team to jump on the next exiting prototype.
To achieve this ambition goals you will be closely working with a strong team of product owners, pair with solution architects, testers will back you up. Agile is powering our ways of working. You will find yourself exercising in Kanban/Scrum within the Scaled Agile Framework (SAFe).
Your tech stack will be defined by you together with the architects! Nearly, the only boundaries are Azure, Kubernetes, Java and React. The new stuff is going to the cloud but of course there are some legacy software which needs to be connected/replaced.
Qualifications
Skills, ambition and that little personal twist make you succeed
You are an eager to code dev: then come on board! Since you are the technological spearhead, you must have a high degree of independence and assertiveness.
Joining an international team excellent verbal and written communications skills in English are the key.
Your qualifications include several of these items:
- Master or BS degree in computer science or a career path that has provided you with similar capabilities
- excellent Java development skills (Spring, Quarkus)
- Experience with application integration (JMS, Kafka, SOAP, REST) are advantageous
- Understanding of microservices and distributed systems development
- Understanding API design and Swagger
- Understanding automated testing and test tools
- Experience with DevOps and agile development methods and tooling will be considered an advantage
- Experience with cloud technologies such as Docker and Kubernetes
- Azure knowledge/experience is beneficial
- Domain knowledge within the Financial Sector in general and especially payments is favourable but not required
- fluent english
- good German language skills