Beschreibung
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 docu-ment.
° 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 appli-cation 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 se-curity, 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 .
We are looking forward to your application.