19.06.2023 aktualisiert


100 % verfügbar
Sr. Software Engineer / Software Entwicker
Jever, Deutschland Bachelor of Science Business Computing/Wirtschaftsinformatik
Skills
JavaSpring BootSpring SecurityJEEJSPMySQLPostgreSQL.ScrumCode ReviewDockerAmazon AWSEKSEC2RabbitMQEJB
- 15+ years of professional Software development.
- System strategy and architecture. Technical team management.
- Agile methods: Code Reviews, TDD, Scrum, Kanban
- Strong experience in microservice architecture
- Technologies: OOP, OOD, Functional Programming, Java, Spring Boot/MVC/Data/Security, ORM, JPA, Hibernate, JDBC, Angular, TypeScript, JSP/ Tiles, SQL, ER, MySQL/Workbench, PostgreSQL/pgAdmin, DBeaver, Redis, SOA, Microservices, RestFul API, JSON, SOAP, oAuth2, JWT, OIDC, Keycloak, Tomcat, JBoss, Jenkins CI, Shell, SSH, VPN, Intellij, VSCode, Netbeans, GIT, GitHub, GitLab, SVN, Jira, Confluence, Graphana
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Consulting and Software development for the Rail in Motion (RIM) train personal information system of Deutsche Bahn Fernverkehr. Develop and maintain a monolith application and microservices. Develop and maintain CI/CD pipelines to deploy microservices in a containerized environment. Assuring code quality with test driven methods. Planning features and workloads with agile methods.
Using: Java 8/11, MAVEN, JEE, EJB, JBoss, Tomcat, Spring Boot/MVC/DATA, JPA, Hibernate, Oracle, Postgres, REST, JSON, JMS, Flyway, GitLAB CI/CD, Swagger/OpenAPI, OAuth2, Jboss, Docker, Gitlab, Gitlab CI/CD, Maven, Docker, Kubernetes, Helm, EKS, AWS, TDD, Code Reviews, JUnit, Postman, Scrum, Jira, Confluence
Using: Java 8/11, MAVEN, JEE, EJB, JBoss, Tomcat, Spring Boot/MVC/DATA, JPA, Hibernate, Oracle, Postgres, REST, JSON, JMS, Flyway, GitLAB CI/CD, Swagger/OpenAPI, OAuth2, Jboss, Docker, Gitlab, Gitlab CI/CD, Maven, Docker, Kubernetes, Helm, EKS, AWS, TDD, Code Reviews, JUnit, Postman, Scrum, Jira, Confluence
Consulting and software development for a logistic company to migrate a monolith delivery application platform into a microservice architecture. Create a concept for Open Policy Agent solution (OPA) as an authorization layer for microservices. Present solution in in-house workshops. Develop CI/CD pipeline strategy to deploy microservices in a containerized environment. Design and implement saga pattern to insure data consistency in microservices architecture. Implement microservices. Plan features and workloads with agile methods.
Using: OPA, Rego, docker, Kubernetes, Helm, Keycloak, OIDC, Confluence, Jenkins, Gradle, Docker, Kubernetes, Helm, EKS, Confluence, AWS, Java 11, Gradle, Spring Boot/MVC/DATA, JPA, Hibernate, PostgresDB, DBeaver, REST, JMS, JSON, Flyway, Git/Bitbucket, CI/Jenkins, Swagger/OpenAPI, OIDC, Confluence, TOMCAT, Docker, TDD, Code Reviews, JUnit, Spring Test, Wiremock, Scrum, Jira
Using: OPA, Rego, docker, Kubernetes, Helm, Keycloak, OIDC, Confluence, Jenkins, Gradle, Docker, Kubernetes, Helm, EKS, Confluence, AWS, Java 11, Gradle, Spring Boot/MVC/DATA, JPA, Hibernate, PostgresDB, DBeaver, REST, JMS, JSON, Flyway, Git/Bitbucket, CI/Jenkins, Swagger/OpenAPI, OIDC, Confluence, TOMCAT, Docker, TDD, Code Reviews, JUnit, Spring Test, Wiremock, Scrum, Jira