Beschreibung
Aufgaben:·Development of Java programs and modules
·Design, development and integration of Java and Spring Boot applications
·Carrying out object-oriented system analyses and designs
·Execution of design and code reviews
·Execution of module tests
·program documentation
·Structuring and planning tasks with the project manager
·Provide guidance to software developers with less experience. Performing technical project management duties as appropriate.
·Possible assignment to multiple projects
·Proactive communication to project manager regarding potential issues and suggestions for improvement
Must-Have-Skills:
·Java Development
·Distributed Systems (Microservices, REST)
·Hibernate /JPA (ORM)
·Spring
·NoSQL Oracle / Postgres databases
·Knowledge in Angular/Typescript is an advantage
·Knowledge of Keycloak, OIDC is an advantage
·EDP or technically oriented education at a HTL or university or university of applied sciences (or a comparable completed education) or at least 5 years of professional experience as a software developer.
·Relevant knowledge of object-oriented system modeling (UML, use cases) and database modeling (ER).
·Hands-on experience with build, test and continuous integration processes and supporting tools (Maven, JUnit or Bamboo / Jenkins).
·Good SQL skills.
·Is communicative, team player, able to work under pressure.
·Knowledge of other architectures, frameworks and programming languages.
·Experience with software quality assurance processes and tools
Start: 04.07.2022
Dauer: 6 Monate ++
Einsatzort: Remote (80%) und Wien
Branche: Bahn
Auslastung: 100%