Java Software Architect (m/f/d)

For one of our clients in Rhein-Main-Area we are looking for a Java Software Architect (m/f/d). We seek an enthusiastic and highly talented Java Software Engineer/Architect to help design, architect and implement innovative solutions for our database platforms.

Project start:     immediately
Location:             remote and Frankfurt
Duration:            until end of the year, extension possible


  • Developing source code, including descriptions, for all software components in accordance with software requirements specification, the functional design and the technical design document.
  • Full stack Java development of applications within a micro services architecture.
  • Contributing to quality assurance by writing unit, integration, and functional tests as well as leading test-driven development (TDD).
  • Assisting in the adoption of Agile principles across the team.
  • Prepare high-level, technical and solution designs for different use cases.
  • Architecting and designing solutions that transform a database platform into a service.
  • Continuously looking for opportunities to automate core technical assets and tasks with a view of delivering them as a cloud native services or APIs.
  • Designing software target state architectures and roadmaps of achieving it.
  • Designing CI/CD pipelines.
  • Leading software deployments, releases, audit remediations and supporting production application incidents with an engineering approach.

Required Skills/Experience:

  • Significant development experience, within Agile Software Development Lifecycle teams.
  • Extensive experience in building a CI/CD pipeline using TeamCity, Jenkins, Bamboo, GitLab or Travis CI etc is highly essential.
  • Proven vast experience in Java (1.8 or above) with focus on TDD, design patterns, messaging and parallel processing.
  • Proven knowledge of event driven architecture, service orchestration and messaging.
  • Extensive experience in API Integrations.
  • Strong experience in relational databases (Oracle or PostgreSQL) and NoSQL (MongoDB).
  • Previous experience working with OpenShift or a similar Kubernetes platform is a must.
  • Extensive hands-on experience with Spring Boot, Spring Cloud, Spring JPA, Hibernate, Spring security, Docker.
  • Experience using testing frameworks like JUnit, Mockito, Cucumber and build tools (preferably Maven).
  • Prior experience in Python flask is nice to have.
  • Experience developing and architecting integration solutions on Cloud platforms is essential be it GCP, Azure or AWS.
  • Strong knowledge of schemes like OAuth, TL, the Open-API and Async-API standards, DNS, Load Balancing, Serverless and Auto-scaling.
  • Nice-to-have front-end technology: preferably REACT.
  • Effectively communicates complex messages in a clear and concise manner.
  • Ability to work autonomously, but also interact successfully in a virtual, multi-vendor and multi-cultural environment.

Project start:     immediately
Location:            remote and Frankfurt
Duration:            until end of the year, extension possible


If you are interested in this project, please send your CV, your hourly rate and the date of availability to .
Looking forward to your application.


Bewirb Dich online über unser Formular

oder per Mail an

    Arbeiten bei avato


    Unsere Mitarbeiter sind unser wertvollstes Gut, ein wertschätzender Umgang versteht sich von selbst.


    Wir stehen für ein respektvolles Miteinander, egal welches Alter/Geschlecht/Herkunft oder welche Religion.


    Immer am Puls der Zeit begleiten wir mit Ihnen gemeinsam die rasanten Entwicklungen in der IT Welt.


    In regelmäßigen Mitarbeitergesprächen erhalten Sie Feedback und Unterstützung für die individuelle Weiterentwicklung.


    Persönliche Weiterbildung wird bei uns GROSS geschrieben und wird gefordert aber genauso auch gefördert.


    Flexible Arbeitszeitmodelle, Home-Office und eine flexible Gestaltung der eigenen Arbeit gehören bei uns zum Standard.

    Share This

    Share this post with your friends!