Beratender Senior/Principal Entwickler (m/w/d) - Java Fullstack
Free to start · No card · 5 credits the moment you sign up
Job description
Hoher Entwicklungsanteil, noch höherer Wohlfühlfaktor: Als “Consultant” bei nterra gehörst du zum Team unserer beratenden Fullstack-Entwickler*innen. Bei namhaften Großkunden bist du im Einsatz, um deren IT-Landschaften zu homogenisieren, Prozesse zu digitalisieren und Anwendungen zu bauen. Wenig Bla-bla und Administratives, dafür mehr Machen und Mitgestalten – am liebsten vom Homeoffice aus. So kannst du tagtäglich:
Engineering leben, indem du Kundenprobleme technisch sauber – auch jenseits von reinem Code – löst.
Kunden überzeugen, fachlich beraten und für die beste Lösung begeistern.
dein Wissen beweisen und zeigen, dass dir rund um Java und Integrationen keiner was vormacht.
Horizonte erweitern, während du neue Open-Source und Low-Code-Technologien evaluierst.
ganzheitlich arbeiten, weil du neben der Entwicklung auch die Prozesse und Menschen im Fokus hast.
Dafür gibt nterra dir vielfältige Benefits, aber vor allem den Raum, dich langfristig zu verwirklichen und dich durch abwechslungsreiche Projekte mit neuesten Technologien und zahlreichen Weiterbildungsformaten stetig weiterzuentwickeln. Also kurz: die Freiheit, das zu tun, was du liebst.
Aufgaben
Anforderungsanalyse und Konzeption technischer Konzepte sowie Proof-of-Concepts
Technologieauswahl und ganzheitliche Prozessbegleitung bis zum Go-live
Fullstack-Engineering mit JEE und Spring-Boot-basierten Tools
Strategische Beratung entlang des gesamten Softwareentwicklungsprozesses mit Blick für technologische Trends und Alternativen
Aufstellung von Guidelines und bei Bedarf fachliche Leitung kleinerer bis mittlerer Projektteams
Requirements
Du verstehst nicht nur Code, sondern auch Prozesse und Menschen. Du kannst Kunden auf Augenhöhe beraten und komplexe Sachverhalte verständlich erklären:
Engineering-Fundament: Du bringst mindestens 5 Jahre Projekterfahrung und tiefgehende Kenntnisse in Java sowie modernen Frontend-Frameworks (Angular oder React oder Vue.js) mit.
Architektur-Mindset: Clean Code, Softwarearchitektur, Schnittstellen und APIs sind für dich keine Buzzwords, sondern gelebte Praxis.
Methodik: Du bist sicher im Umgang mit CI/CD-Pipelines und modernen Buildsystemen.
Integrations-Know-how: Du hast ein sehr gutes Verständnis für Integration und bist offen für Low-Code-Plattformen (z. B. Camunda, MuleSoft, Boomie, Lobster, Seeburger, webMethods oder ähnliche).
Innovationsgeist: Du begeisterst dich für neue Technologien sowie KI im Projektkontext und nutzt bereits relevante KI-Tools praxisnah in deiner täglichen Arbeit.
Nice-to-have: Erfahrung mit dem Spring-Framework, .NET, Basic DevOps-Wissen und/oder der Umgang mit Hyperscalern (AWS/Azure) sind ein dickes Plus.
Persönlichkeit: Du trittst sicher und verbindlich beim Kunden (Workshops, Abstimmungen, Reviews) auf und arbeitest eigenverantwortlich sowie strukturiert.
Sprachen & Mobilität: Du kommunizierst klar und auf Augenhöhe – in fließendem Deutsch sowie sicherem Englisch. Du bringst die nötige Flexibilität für gelegentliche Einsätze vor Ort beim Kunden mit
Originally posted on Himalayas
Prepare your application
Use the description above to assess your fit for nterra. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.