Professional Requirements:
- Practical experience in software integration into an Enterprise environment
- Basic experience in database development
- Demonstrated experience with software development life cycle methodologies, including agile
- Analytical, organizational and problem solving skills
- Comfortable working independently, but has experience working in a team environment
- Excellent communication skills, interpersonal, oral, and written
- Strong aptitude and desire to learn new technologies and tools
- Affinity working with Scala (optional)
Skills / experience:
o Microservices architecture
o Understanding of Enterprise Integration Patterns
o Web Services: REST, SOAP
o Messaging – AMQP protocol
o Security protocols, -services
- Frontend development experience is a plus (Spring MVC or Angular)
- Advanced English is a must
- German language skills is a plus
Academic background
- Bachelor’s or Master’s degree in Computer Science or related quantitative field
- Strong Java background, accumulating at least 2 years of experience in an enterprise environment
- High level knowledge of core Java
- Extensive knowledge in Java enterprise or related technologies (Java EE, Spring)