In your role as Senior Software Engineer you will be responsible for understanding complex application, data flows and their business purpose in order to develop and integrate new modules, changes or releases into our IT landscape. Your main task is to design and integrate high quality solutions until deployment into test environments. You support incidents, problems management and implement bug fixes or changes.
responsibilities :
Technical analysis, technical solution design and implementation of new functions, modules or interfaces based on technology used (Spring, Hibernate, UI frameworks)
Development of applications for modern Cloud platform technology stacks (Dockerized, Microserivces, Serverless)
In case of incidents or issues, analysis and designing solutions of the problems in close collaboration with other involved teams
Creation of technical documentation
Consultancy and advise of junior staff in your team on development aspects and co-ordination of local team and the German counterparts
Support the rollouts in production. Preparing software builds and release packages for the move to test and production environments
Participate in scrum ceremonies (Daily, Planning, Review, Retro)
requirements-expected :
High knowledge of Java J2EE, Spring
High knowledge of React
High knowledge of standard interfaces based on standard technologies as Web Services REST/SOAP/XML/WSDL
Good knowledge of object oriented programming and architecture concepts
Experience with Agile Software Development / Scrum methodology
English B2
benefits :
private medical care
sharing the costs of professional training & courses
life insurance
remote work opportunities
flexible working time
integration events
corporate sports team
retirement pension plan
preferential loans
no dress code
video games at work
coffee / tea
leisure zone
pre-paid cards
redeployment package
employee referral program
extra leave
Multisport
Skills@Work - personal & professional development program
Employee Assistance Program (psychological support)