Java Developer
Overview
In dieser Rolle arbeiten Sie an hochleistungsfähigen Java-Anwendungen, die niedrige Latenz, hohen Durchsatz und Multithreading-Anforderungen erfüllen. Sie arbeiten eng mit Projektteams, unterstützen bestehende Systeme und nehmen am 7x24-On-Call-Support teil. Sie tragen zur Entwicklung robuster Backend-Lösungen bei und nutzen moderne Java-Ökosysteme sowie Container- und Middleware-Technologien. Die Position bietet die Möglichkeit, Expertenwissen zu Java, Mainframe-Interfaces und integrierten Architekturen zu vertiefen und Mehrwert in einer anspruchsvollen Umgebung zu schaffen.
ResponsibilitiesEntwicklung komplexer Java-Anwendungen mit Fokus auf Performance und SkalierbarkeitBeratung von Projektteams und Fachbereichen beim Design wichtiger ProjekteUnterstützung bestehender Geschäftsprozesse durch Backend-LösungenTeilnahme am 7x24-On-Call-System-SupportEntwicklung von RESTful- und SOAP-basierten ServicesArbeiten mit Containern (Docker, Kubernetes, OpenShift) und Build-/Deployment-Tools
Key requirementsHands-on Erfahrung mit Spring Boot/Batch/HibernateErfahrung in Java/J2EE/EJB/JavaBeans/Servlets/Struts/JSR-352Entwicklung von JDBC-basierten Batch-AnwendungenScripting-Erfahrung (PowerShell/Bash/Unix)RESTful APIs (JAX-RS) und SOAPContainer- und Orchestrierungserfahrung (AKS, Kubernetes, OpenShift)Build-Tools (Git, Jenkins, Ansible, RunDeck, HELM)Middleware-Erfahrung (Kafka, RabbitMQ, MQ Series, WebSphere)Relationale Datenbanken (DB2, SQL Server, MS Access, Yugabyte)IBM Mainframe-Erfahrung wünschenswertProblemlösungsfähigkeitgute analytische Fähigkeitenausgeprägte Kommunikations- und TeamfähigkeitJava-Entwicklung (Java, J2EE, EJB)Spring Boot/Batch/HibernateREST/SOAP-Webdienste