Freelance Salesforce & Java Engineer
I help teams ship robust, maintainable systems. Hands-on delivery plus architecture: Salesforce (Apex, LWC, Flows), integrations and data, Java/Spring, SAP Commerce. Clean code, measurable outcomes, zero fluff.
About
25+ years across Java and web, since 2019 focused on Salesforce delivery. I translate fuzzy goals into pragmatic backlogs, then build: LWC frontends, Apex services, resilient integrations, and automation with flows and events. I prefer fail‑early code, clear naming, and strong CI.
- Salesforce: Sales/Service/Experience, B2B/B2C, Loyalty, LWC, Apex, Flows
- Java: Spring Boot, REST, messaging, testing
- Commerce: SAP Commerce (Hybris) 2211, Solr 9.x
- DevOps: Git, CI/CD, code reviews, observability
Services
Salesforce Engineering
Apex services, LWC components, Flows, Integrations, Experience Cloud. Clean, testable, documented.
Architecture & Audits
Assess org health, performance, security, and debt. Roadmaps that fit budget and deadlines.
Java / Spring Delivery
APIs & microservices, adapters for Salesforce/ERP/CPQ, data pipelines, and automation.
SAP Commerce (Hybris)
Customizations, integrations, indexing & search tuning, build troubleshooting.
Training & Enablement
Hands‑on workshops for devs & admins, code reviews, pairing, and knowledge transfer.
Rescue Missions
Join mid‑stream, stabilize delivery, untangle flows, fix deployments, and ship the MVP.
Experience
Highlights
- B2B Commerce on Lightning with custom LWC & Apex
- Loyalty program extensions: journals, tiers, points logic
- Experience Cloud portals: auth, roles, and responsive UI
- Hybris 2211 builds & Solr tuning for complex catalogs
Ways of working
- Remote‑first, clear weekly goals and demos
- Estimates with risk ranges and scope control
- Fail‑early checks, strong tests, readable code
- Documentation that actually helps future devs
Tech I use
Let’s talk
Tell me about your project and your timeline. I’ll reply with proposed approach, options, and a rough estimate.
Quick facts
- Location: Germany (CET)
- Languages: English, German
- Billing: Hourly or scoped packages
- Availability: From Dec 1, 2025
Imprint
Service provider
Company/Name: [Your legal name or company]
Address: [Street + No.], [ZIP] [City], Germany
Contact: contact@kode25.com
Phone: [optional]
VAT ID (§27a UStG): [e.g. DE123456789]
Responsible for the content according to § 18 Abs. 2 MStV: [Name, address as above]
Dispute resolution
The European Commission provides a platform for Online Dispute Resolution (ODR): https://ec.europa.eu/consumers/odr/.
We are neither willing nor obliged to participate in dispute resolution proceedings before a consumer arbitration board.
Note: Replace the placeholders above with your legal details. A complete Impressum is mandatory in Germany (§ 5 TMG).
Privacy Policy (GDPR)
Controller & contact
Controller for data processing on this website:
[Your legal name or company]
[Street + No.], [ZIP] [City], Germany
Email: contact@kode25.com
Hosting
This site is hosted by our infrastructure provider [Hosting Provider, e.g., netcup GmbH]. The provider processes server log files (IP address, timestamp, URL, referrer, user agent) for security and operational reasons. Legal basis: Art. 6(1)(f) GDPR (legitimate interests). Logs are typically retained for up to 7–14 days.
Fonts
We load “Inter” from Google Fonts (Google Ireland Ltd.). When requesting the font, your IP address may be transmitted to Google. Legal basis: Art. 6(1)(f) GDPR (legitimate interests). Tip: You can self‑host the font to avoid third‑party requests.
Contact form
When you submit the contact form, we process your inputs (name, email, message) to handle your inquiry. Legal basis: Art. 6(1)(b) GDPR (performance of a contract or pre‑contractual measures). For spam protection we use simple technical measures (honeypot, timing). Data is deleted when no longer required for the purpose.
Form backend (Formspree)
We use Formspree (Formspree, Inc., USA) as a processor to receive form submissions. Standard Contractual Clauses (SCC) apply for any data transfer to the USA. Legal basis: Art. 6(1)(b) GDPR in conjunction with Art. 28 GDPR. Please only send the data necessary for your request.
Your rights
- Access, rectification, erasure, restriction (Art. 15–18 GDPR)
- Data portability (Art. 20 GDPR)
- Object to processing based on legitimate interests (Art. 21 GDPR)
- Lodge a complaint with a supervisory authority (Art. 77 GDPR)
Storage periods: We store personal data only as long as necessary for the stated purposes or as required by law.