(Senior) Software Architect Java
Location
Worldwide
Posted
76 days ago
Salary
0
Seniority
Senior
Job Description
(Senior) Software Architect Java
FourEnergy GmbH
Role Description Deine praxisnahe Erfahrung in Microservices-Architektur, gepaart mit einem klaren Verständnis für Domain Driven Design, formt eine Architekturvision, die nicht nur auf Einzelkomponenten, sondern auch auf deren koordinierte Gesamtheit abzielt. - Bewertung und Entwicklung von Architektur in Bezug auf Skalierbarkeit, Wartbarkeit und Sicherheit der Systeme. - Einbringung technischer Kompetenz und agiler Denkweise in einem dynamischen Umfeld mit vielfältigen Technologien. - Beitrag zur kontinuierlichen Optimierung der Arbeitsprozesse. - Schaffung einer technologischen Basis, die aktuelle Anforderungen erfüllt und Raum für zukünftige Innovationen lässt. - Gestaltung von benutzerzentrierten Oberflächen, die funktional und ansprechend sind. - Optimierung der Ressourcennutzung durch Wissen in Virtualisierungstechnologien. - Vereinfachung und Optimierung des Entwicklungsprozesses durch Containerisierung. - Erstellung strukturierter Dokumentation, die für das aktuelle Team und nachfolgende Entwickler verständlich ist. Qualifications - Hands-on Expertise im Bereich Microservices-Architektur und klares Verständnis für Domain Driven Design. - Erfahrung in einer agilen Arbeitsumgebung mit breitem Technologiespektrum. - Kenntnisse in Java (11+, Spring, Spring Boot). - Beherrschung weiterer Web-Technologien (z.B. PHP, HTML, CSS, JavaScript) und deren Frameworks (vue.js, Angular, React). - Shell-Programming und Bash Scripting für innovative und effiziente Lösungen. - Erfahrung in Virtualisierung (z.B. vSphere) zur Erstellung, Start und Stopp von VMs. - Expertise in Containerisierung (Docker, Kubernetes). - Kenntnis der Prinzipien von Architekturwerkzeugen (z.B. arc42, UML). - Nice to Have: Erfahrung in Kotlin, PostgreSQL, OpenID Connect, OAuth, KeyCloak IDM, Git, Architektur-Tools wie Archimate, PlantUML und Asciidoc. Benefits - Work-Life-Balance: Remote-Work, 30 Tage Urlaub, flexible Arbeitszeiten und Workation. - Vergütung & Leistungen: sehr attraktive Bezahlung mit Wachstumsperspektive, Vergünstigungen über Corporate Benefits, Unterstützung bei individueller Altersvorsorge. - Persönliche Entwicklung & Ausstattung: individuelle Weiterbildungsmöglichkeiten und moderne Ausstattung (auch Zuhause). - People & Community: Afterworks, drei Tage Off-Site, Familienfeste, digitale Spieleabende und remote Kaffeepausen. - Feel-Good: Obstkorb, Heiß- und Kaltgetränke-Flat im Büro, Unterstützung im Fitnessbereich durch Wellpass. - Nachhaltigkeit: Vergünstigtes Deutschlandticket und Firmenreisen mit der Bahn.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Mid-Level Software Engineer, Java, Python
CESARInnovation driven by people. Business powered by innovation.
• Develop solutions independently and in collaboration with the team; • Contribute to improvements.
Java Full Stack Developer
TXT GroupPosizione aperta a candidati senza distinzione di genere, ai sensi del D.Lgs. 198/2006. L'azienda promuove le pari opportunità e valorizza la diversità in tutte le sue forme.
Role Description TXT e-Tech, a company of the TXT Group, is looking for Java Full Stack Developers to be involved in an important project for one of its clients. The resources will be responsible for the design and development of end-to-end applications, working on both front-end and back-end components, as well as database design and testing activities. - Database design - Design of the application on both front-end and back-end sides - Application development - Execution of testing activities Qualifications - Bachelor's or Master's degree in Electronic Engineering - Bachelor's or Master's degree in Computer / Information Engineering - Bachelor's or Master's degree in Telecommunications Engineering Requirements - Java (versions 8 and 21) - Spring Boot - AngularJS - Development of REST APIs - Design of ER diagrams - PostgreSQL database - Network Programming - Requirements analysis - 3-5 years of experience Benefits - Career development opportunities in a fast-growing and continuously evolving company with an international and dynamic environment - Ongoing training aligned with project and role-related activities - Corporate benefits package (health insurance, welfare programme, meal vouchers, group employee discounts) - The salary range for this position is between EUR 32,000 and EUR 37,000 gross per year - The contractual level will be determined during the selection process based on the candidate's profile and in accordance with the National Collective Labour Agreement for the Metalworking Industry (CCNL Metalmeccanico)
Role Description We are looking for a Principal Backend Engineer / Architect to lead the technical direction of our core backend systems and serve as a cornerstone for our engineering culture. Your goal is to act as a force multiplier—training, mentoring, and guiding our developers to elevate their skills while ensuring our platform remains resilient, performant, and ready to scale alongside our rapidly growing AI capabilities. What you’ll do - System Architecture: Design, build, and evolve scalable, resilient, and high-performing backend services and APIs that power our AI-driven platform. - Technical Leadership & Mentorship: Act as an expert guide for the engineering team. Train and upskill developers through architectural whiteboarding, pair programming, and thoughtful, constructive code reviews. - Hands-on Engineering: Lead by example by tackling the most complex technical challenges, writing clean, maintainable code, and setting the quality standard for the rest of the team. - Engineering Excellence: Define and enforce organization-wide best practices for system design, database schemas, automated testing, and observability to ensure our systems are robust and production-ready. - Cross-Functional Alignment: Partner closely with Product, Platform, and AI engineering teams to ensure architectural alignment, seamlessly bridging traditional web backends with cutting-edge machine learning workloads. Qualifications - 8+ years of experience in backend software engineering, with a proven track record of architectural leadership, system design, and technical team leadership. - Backend & API Mastery: Deep expertise in designing distributed systems, modern APIs (REST, GraphQL), microservices or modular monoliths, and complex data models. - Polyglot Proficiency: Strong programming skills in modern backend languages (such as Python, Go, or similar) with the architectural wisdom to choose the right tool and design pattern for the job. - Mentorship Mindset: Demonstrated experience leading, training, and leveling up mid-level and junior engineers. - Cloud & Infrastructure Fluency: Solid understanding of public cloud environments, containerization, and how to architect cost-effective systems that leverage cloud-native services. - Database Expertise: Strong grasp of modern data storage and processing, including relational databases, caching layers, and asynchronous messaging/event queues. Requirements - Proven experience navigating the technical and organizational challenges of scaling a high-growth SaaS platform from early traction to enterprise scale. - Experience architecting systems that seamlessly integrate and serve ML models, LLMs, or other computationally heavy, data-intensive workloads. - Deep knowledge of event-driven architectures, distributed tracing, and complex asynchronous processing patterns. Attributes - Exceptional problem-solving skills. - A pragmatic approach to technical debt. - High emotional intelligence. - Excellent written and verbal communication. Education - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). What to expect We conduct a rigorous interview process based on integrity, talent, and drive. The entire interview process typically takes two weeks. Here's what to expect: - A 30 minute Zoom meeting to talk about Kantiv, your background, and answer any questions about the role. - 45-minute Python proficiency / agentic coding proficiency test. 2 problems. 1 to be coded by hand. Other using Gen AI. - 60 min project, deep dive into the work they have done. A short presentation followed by a Q&A. - 45 min interview on Gen AI / LLM fundamentals. - 30 min culture fit.
Role Description Wir suchen dich – erfahrene:r Full-Stack-Entwickler:in (ab 3 Jahre Erfahrung) – um moderne Webanwendungen von der Konzeption bis zur Wartung zu gestalten. Du bringst fundierte Kenntnisse in Angular und Node.js mit und entwickelst nicht nur robuste RESTful APIs, sondern auch intuitive, barrierefreie Web-Oberflächen, die unseren Nutzer:innen begeistern. In dieser Rolle gestaltest du technische Architektur aktiv mit, setzt Best Practices um und arbeitest Hand in Hand mit Design, QA und DevOps – um skalierbare, wartungsfreundliche Lösungen zu schaffen, auf die wir uns verlassen können. Was das im Detail heißt? - Im Bereich FrontEnd (Angular) - Entwicklung responsiver, benutzerfreundlicher Web-Oberflächen mit Angular. - Implementierung und Pflege von UI/UX- und GUI-Standards (Barrierefreiheit, Benutzerfreundlichkeit, Designkonsistenz). - Erstellung wiederverwendbarer Komponenten, Direktiven und Services. - Optimierung der Anwendungsperformance und Sicherstellung der Browserkompatibilität. - Zusammenarbeit mit Designern zur Umsetzung von UI/UX-Wireframes in hochwertigen Code. - Im Bereich Backend (Node.js) - Entwicklung und Pflege von RESTful APIs mit Node.js. - Implementierung serverseitiger Geschäftslogik, Validierungen und Fehlerbehandlung. - Integration mit Datenbanken wie MongoDB und Drittanbietersystemen. - Gewährleistung von Anwendungssicherheit, Performance und Skalierbarkeit. - Schreiben von sauberem, testbarem und gut dokumentiertem Backend-Code. - Allgemein (Full Stack) - Teilnahme an Systemdesign, Architekturdiskussionen und technischen Reviews. - Best Practices für Programmierung, Tests, Versionskontrolle und CI/CD. - Anwendungsprobleme im Frontend und Backend. - Zusammenarbeit mit Produktverantwortlichen, der Qualitätssicherung und DevOps-Team. - Kontinuierliche Verbesserung der Entwicklungsstandards und -prozesse. Benefits - Bei uns zählst du als Mensch mit individuellen Stärken und Zielen. - Starre Strukturen waren gestern. Du willst aktiv gestalten? Wir bitten darum! - Lebendige Startup-Kultur oder stabile Konzern-Struktur? Bei uns musst du dich nicht entscheiden. - Home-Office? Check! Arbeiten im Ausland? Check! Day Offs bei Bedarf? Check! - Herausragendes betriebliches Gesundheitsmanagement wurde mit dem Corporate Health Award prämiert. - Attraktives Fixgehalt und gemeinschaftliche Beteiligung am Unternehmenserfolg. - Genug Benefits, um ganze Papyrusrollen zu füllen. Qualifications - Fundierte Erfahrung mit Angular (vorzugsweise aktuelle Versionen). - Fundierte Erfahrung mit Node.js und Backend-Entwicklung. - Solides Verständnis von REST-API-Designprinzipien. - Sicherer Umgang mit HTML5, CSS3, JavaScript und TypeScript. - Erfahrung mit GUI-Standards, Barrierefreiheit (WCAG) und Responsive Design. - Erfahrung mit Datenbanken (z. B. PostgreSQL, MySQL, MongoDB). - Erfahrung mit Git und modernen Entwicklungs-Workflows. Requirements - Kenntnisse in Authentifizierung und Autorisierung (JWT, OAuth). - Erfahrung mit Cloud-Plattformen wie AWS, ServiceNow, OneTrust und Archer. - Kenntnisse in Microservices-Architektur. - Vertrautheit mit Frameworks für automatisierte Tests. - Sehr gute Deutsch- und Englischkenntnisse.

