Java Software Architect (m/f/d)

Hesse  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

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.

Responsibilities/Tasks:

  • 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 (see below) .

Looking forward to your application.

Start date
01.08.2021
Duration
6 months with option to extend
(extension possible)
From
avato consulting ag
Published at
30.07.2021
Project ID:
2174523
Contract type
Freelance
To apply to this project you must log in.
Register