Job brief:
You are going to be part of a young and fun cross-functional team which designs and implements enterprise level integration solutions to connect our interaction and third-party systems to our core IT landscape. You will work in the biggest software development program in Europe called UIP (UNIQA Insurance Platform).
Main responsibilities:
• Develop integration services using Flow and Java languages on the webMethods platform (webMethods skills are not a pre-requisite)
• Design and implement SOAP and REST based APIs
• Secure applications against hacking attacks and data theft
• Perform application maintenance (implement change requests, fix bugs)
• Perform peer programming and review
• Prepare and monitor deployments to other stages (test, pre-production, production)
• Write Unit and Integration tests
• Adopt and support best practices within the technology domain
• Communicate with vendor’s R&D department in case of webMethods platform defects.
Required skills:
• Good knowledge of OOP and Java concepts
• At least 3 years of practical experience in J2EE development
• Knowledge of the following protocols and architectural styles: HTTP, SOAP and REST
• Knowledge of specification languages: WSDL (for SOAP), Swagger, Open API (for REST)
• Knowledge of web security services concepts
• Ability to use XSD, XML, XSLT/XPath and JSON
• Experience using testing tools: SoapUI, Postman, etc.
• Experience in writing and maintaining Unit and Integration tests
• Experience with Version Control Systems (CVS, git)
• CI/CD knowledge (Jenkins, UrbanCode, etc.)
• Understanding of canonical data models
• Knowledge of Integration design patterns
• Strong social skills, good communicator both orally and in written form
• Effective team player in a corporate environment
• Fluent in English (both spoken and written).
Desirable skills (nice to have):
• Strong interest in clean design and architecture of large-scale software systems
• Experience with integration projects
• Experience in designing and developing APIs
• Experience in implementing file transfer solutions
• Experience in building messaging-based integrations
• Knowledge of the Insurance domain
• German language skills.
Compensation & benefits:
• Very stable work environment, as part of a large Insurance Multinational Group
• Flexible work program, respecting your own private time
• Full-time, unlimited employment contract
• Attractive remuneration package
• Lunch tickets
• Private pension and health insurance
• Extra vacation days
• Exchange of experience and training with international professionals, as a premise for personal development
• Career development opportunities
• German language courses
• Contribution to sport activities
• Team building events
• Great workplace, central office location in a green and quiet area, great city view etc.