Schlagwörter
Skills
Selbständiges Arbeiten
Teamfähigkeit
Java/JEE
Objektorientierte Analyse (OOA)
Objektorientiertes Design (OOD)
Objektorientiertes Programmieren (OOP)
UML
Web-Automatisierung
Projekthistorie
EOM - Enterprise Output Management (Text und Druck)
Zielsetzung:
Weiterentwicklung eines EOM Systems zur Erstellung, Verwaltung, Versand und Archivierung von Dokumenten.
Einsatz/Aufgaben:
Senior Java/JEE Backend Developer in einem internationalen SCRUM Team.
Technisches Umfeld:
Java 8/11, JEE, JBoss EAP 7.3, EJB, ESB, JMS, DMS, OpenCMIS, Apache Chemistry, ECM, REST, SOAP, XML, UML, Eclipse, IntelliJ, Maven, Lombok, JUnit, Mockito, SoapUI, MS SQL Server, JIRA, Confluence, Bitbucket, Jenkins, GIT, SourceTree, UCD, MacMobile Banking (Backend)
Zielsetzung:
BFF (backend for frontend) Entwicklung für den Zugriff von Mobile Banking Smartphone Apps (iOS und Android), sowie weiteren Clients
Einsatz/Aufgaben:
Senior Java/JEE Backend Developer in einem internationalen und räumlich verteilten SCRUM Team.
Technisches Umfeld:
Java, JEE, Spring, Spring Boot 2, Maven, Junit, Mockito, REST, IntelliJ IDEA, Eclipse, Tomcat, Weblogic, HazelCast, Postman, Confluence, UCD, Bitbucket, TeamCity, GIT, JIRA, CI/CD, Enterprise Architect, PlantUML, RAML, Swagger, Splunk, BDD, Serenity, Cucumber, Rest-Assured, Gatling, Frontline, Mac, Windows, LinuxDigitalisierung der Kundenkommunikation
Zielsetzung:
Digitalisierung der Kommunikation mit den Kunden einer Bank. Dafür wird ein Standardprodukt zur sicheren Datenspeicherung erweitert und angepasst, sowie in die IT Infrastruktur der Bank integriert.
Einsatz/Aufgaben:
Senior Java/JEE Developer in einem verteilen SCRUM Team,
Unternehmensübergreifende Kommunikation mit Product Ownern, anderen Teams, sowie mit Operating,
Übertragung von User Stories in fachliche und technische Konzepte,
Durchführung von Impact-Analysen bei Änderungen an bestehenden Funktionen,
Erarbeitung von Lösungsvarianten und Abstimmung mit Architektenboard,
Architektur und Entwicklung mit Schwerpunkt Java Backendfunktionalität und Datenbank Scripts, aber auch Unterstützung in Frontend,
Peer-Reviews von Architektur- und Entwicklungsergebnissen,
Verbesserung der Code Qualität,
Automatisierte Unit-, Integrations- und API-Tests,
Performance- und Speicher-Optimierungen,
Dokumentation von Architektur, Code, Schnittstellen/REST APIs
Unterstützung bei der manuellen und automatisierten Bereitstellung der Software
Technisches Umfeld:
Java, JEE, REST, Groovy, IntelliJ IDEA, Spock, Tomcat, PostgreSQL, RAMLConfluence, GIT, Gradle, HipChat, Jenkins, JIRA, CI/CD, Mac, Linux