Java Software Engineer
Role details
Job location
Tech stack
Job description
-
Architektur und Optimierung komplexer Salesforce Lösungen inklusive Apex, Lightning Web Components und modernen Integrationsmustern für skalierbare Enterprise Anwendungen
-
Plattformkonforme Realisierung anspruchsvoller Datenverarbeitungs- und Integrationsanforderungen mit Fokus auf Performance, Stabilität und sauberer Systemintegration
-
Entwicklung von hochwertigem, wartungsfreundlichem Code samt automatisierten Tests zur Sicherung von Softwarequalität und nachhaltiger Weiterentwicklung
-
Durchführung strukturierter Code Reviews, aktive Weiterentwicklung der Coding Standards sowie Anwendung etablierter Best Practices im gesamten Entwicklungsprozess
-
Ausbau und Pflege moderner CI/CD Pipelines auf Basis von CumulusCI und Metadeploy sowie fachliche Beratung der Product Owner bezüglich Komplexität, Risiko und Umsetzungsaufwand neuer Features, Analyse des Antragsverlaufs.
Requirements
-
Langjährige Salesforce Entwicklungsroutine mit tiefem Knowhow in Apex, SOQL, Lightning Web Components, asynchronen Mustern und den zentralen Salesforce APIs
-
Ausgeprägtes Verständnis für Salesforce Best Practices, Governor Limits, Testabdeckung sowie moderne CI/CD Automatisierung und sichere Nutzung von Git und GitHub in Verbindung mit aktuellen IDEs wie IntelliJ oder VSCode
-
Optional: Erfahrung in der AppExchange Produktentwicklung inklusive Security Review, Managed Packaging und Release Management für skalierbare Cloud Lösungen
-
Geübter Umgang mit agilen Methoden, gepaart mit einer analytischen Denkweise, strukturierter Vorgehensweise und starkem Teamfokus