Role and responsabilities

The Senior Consultant will report to the Software Engineering Service Line within SmartWave and report to the Head of this entity. Its role will be to deliver, develop and promote the offer around different aspects of application development.

Main responsibilities are :

  • Lead discussions with client leadership architecture issues, options and recommendations
  • Identify key architecture risk items in enterprise solution designs
  • Design creative solutions for complex technical requirements
  • Mentor development team members and troubleshoot complex implementation issues
  • Work with our sales team to create and deliver client proposals
  • Contribute to presales activities (e.g response to RfP, PoC,) with Presentations to: clients, technical groups, and internal peer groups
  • Deliver architecture study for our customers


Required skills

  • At least 8 to 12 years in software development, including working in teams with successful background as an Architect and Technical Leader on enterprise Java project teams
  • Track record of success delivering small, medium and enterprise scale solutions
  • Solid experience in application design including high availability and microservices architectures
  • Solid experience with Java, Java EE, Spring, JPA/Hibernate, SOAP and RESTful web services
  • Experience with Service Oriented Architectures
  • Experience with Scrum, Test Driven Development, and Continuous Integration environment
  • Experience in deploying and leveraging software development best practices
  • Familiar with modern web security standards (e.g. SAML, OAuth, OpenID Connect)
  • Strong written and communication skills
  • Demonstrated capability to lead interviews and collect information
  • Autonomous and organized
  • Excellent customer handling and interpersonal skills
  • Fluent in English

Preferred skills

  • Hands on experience with at least one cloud offering (e.g. Azure, Amazon)
  • Hands on experience with containers
  • Involved in spreading DevOps best practices and industrialisation
  • Familiar with a monitoring solution (e.g. Splunk, Elastic Search)
  • Familiar with NoSQL databases
  • Advanced level in German

Additional Information

  • Start date as soon as possible

Ready to join our team ?