Luxoft, a division of DXC Technology, is a digital strategy and software engineering firm offering a range of technology services, including cloud solutions, da
Principal Developer, Java Backend with Angular
Location
Germany
Posted
6 days ago
Salary
0
Seniority
Lead
Job Description
Principal Developer, Java Backend with Angular
Luxoft
Role Description We are building a software update management system for a leading global automotive brand, focused on Over-the-Air (OTA) updates. The project is based on a microservices architecture and will be deployed in Microsoft Azure. It includes a complex backend and a simple UI designed for internal corporate use. The system will handle update distribution, monitoring, and management, ensuring seamless and secure software updates for vehicles. Our team will develop scalable services using Java (Spring Boot), Angular/Vue.js, PostgreSQL, and cloud technologies. We are looking for highly independent professionals who can work with new technologies, solve complex problems, and take full technical responsibility. The key roles include: - Engineering Team Lead - Principal Software Developer (Architect) - Proxy Product Owner - A team of developers, DevOps, and QA engineers Responsibilities - Architect, design, and evolve the system's backend with a strong focus on scalability and performance. - Define and document system architecture, ensuring maintainability and extensibility. - Develop robust APIs and efficient database schemas for optimal performance. - Provide technical leadership and guidance to the development team. - Collaborate with the Engineering Team Lead to make strategic technical decisions. - Ensure code quality, security standards, and best practices are followed. - Analyze and resolve performance bottlenecks in the system. - Stay up to date with emerging technologies and propose innovative solutions. Qualifications - Minimum 5+ years as a Principal Software Developer, Software Architect, or similar senior-level role. - Extensive experience in backend architecture with Java (minimum 8+ years). - 10+ years of professional experience in software development. - Proven experience designing and implementing large-scale, distributed, and high-performance systems. - Advanced German (C1) ability to communicate fluently with the client. - Advanced English (C1) ability to communicate fluently with the team. Requirements - Deep knowledge of cloud platforms (Azure preferred, AWS acceptable). Languages - English: C1 Advanced - German: C1 Advanced Seniority - Lead
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Operate and maintain the Render KV fleet. • Collaborate closely with design, product, other engineers, and cross-functional stakeholders. • Help evolve and mature the Render KV product as it scales and increases in complexity over time. • Participate in team planning, roadmapping, and goal-setting. • Help shape team culture and practices as the company scales. • Help evolve the KV product with new capabilities. • Participate in on-call responsibilities with the rest of your team.
Senior Full Stack Software Engineer – .NET, C# / React
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• Develop and maintain features across front-end (React) and back-end (.NET/C#) systems. • Work with messaging systems (SMS, WhatsApp, email) via providers such as Twilio. • Design and evolve solutions for scheduling, calendar integrations, and event-driven workflows. • Contribute to a multi-repository codebase using technologies such as C#, Python, and React. • Support the evolution toward microservices architecture, Kubernetes, and continuous deployment pipelines. • Participate in architectural and cross-team technical discussions. • Experiment with and adopt AI-driven development practices across the software development lifecycle. • Write clean, maintainable, and testable code. • Actively share knowledge and collaborate across teams.
Role Description Actuar como ingeniero experto sobre la plataforma Microsoft (.NET) para el análisis, diseño, mantenimiento evolutivo y desarrollo de nuevos módulos y aplicaciones distribuidas de alta disponibilidad, integradas en ecosistemas de gran escala. Como referente técnico del equipo, tu día a día estará impulsado por el propósito y el impacto sistémico a través de las siguientes actividades: - Diseñar y Construir: Ejecutar el ciclo completo de desarrollo (análisis, diseño, código, mantenimiento e implementación) de requerimientos complejos tanto en aplicaciones web maduras como en arquitecturas totalmente nuevas. - Garantizar la Continuidad: Atender con excelencia técnica y agilidad incidentes y requerimientos del cliente final bajo ventanas de servicio críticas (atención 7x24x365 según el rol asignado). - Orquestar con Agilidad: Gestionar tareas, estados y evidencias de ingeniería de software utilizando la herramienta institucional líder del cliente (Azure DevOps Services). - Cultura de Ingeniería: Documentar con rigurosidad técnica cada entregable y proveer código robusto que asegure una garantía técnica de 6 meses por paquete recibido conforme. - Sincronía Estratégica: Alinear tus entregables para el cumplimiento mensual de los objetivos de eficiencia de los proyectos, asegurando que la arquitectura web responda directamente a los planes estratégicos de Initium. Qualifications - Bachillerato universitario mínimo en una carrera de Ciencias de la Computación. - Español nativo o nivel alto (lectura, escritura y conversación fluida). - Capacidad absoluta para aportar hoja de certificación de no poseer antecedentes ni causas penales abiertas. Requirements - Certificaciones Obligatorias: - Scrum: Scrum Foundations Professional Certificate, SFC, Scrum Foundations, Scrum Open Assessment, ICP, SMC o superiores equivalentes. - DevOps: DevOps Foundation, DASA DevOps Fundamentals, DEPC o superior equivalente. - Microsoft Azure: AZ-900 o AZ-204, o superiores equivalentes verificables directamente con Microsoft. - Mínimo 3 años comprobados en desarrollo y mantenimiento de aplicaciones web dentro de los últimos 3 años anteriores. - Mínimo 1 proyecto en producción activa ejecutado y liberado con éxito dentro de los últimos 3 años previos. - Mínimo 2 referencias laborales con contacto telefónico y correo electrónico activos y confirmados. - Stack Tecnológico Requerido: - Backend & Frameworks: C# avanzado con Visual Studio; .NET Framework, .NET Core y .NET versiones 5, 6, 7, 8 o superiores. - Frontend & Web: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, TypeScript, React, AngularJS / Angular 8 o superior, Web Responsive y JSON. - APIs & Arquitectura: Web API / REST API, WCF, Web Services, Workflow Foundation. - Bases de Datos: SQL Server, T-SQL avanzado, optimización de queries y procedimientos. - DevOps & Servidores: IIS, Git/GitHub y entornos de automatización con Azure DevOps Services. - Ecosistema Cloud & Identidad: Servicios nativos de Azure, Microsoft Fabric, Azure Data Factory, Active Directory (AD). Benefits - Proyecto de gran envergadura con una duración estimada de 4 años. - Salario fijo negociable, estructurado de forma competitiva según el cumplimiento directo de tu perfil y tu desempeño en la entrevista técnica. - Modalidad 100% remota con una cultura corporativa fundamentada en la autonomía, la colaboración activa y el dinamismo. - Un espacio donde se celebra tu iniciativa, se documenta el éxito y se te desafía a evolucionar continuamente junto a otros ingenieros de élite.
• Provide support for the IETSS MM program • Analyze current and potential disparate data sources • Participate in the validation of data quality • Build, test, schedule, and troubleshoot extract, transform, and load (ETL) SQL Server Integration Services (SSIS) projects, solutions, and tasks built in SQL Server Data Tools (SSDT) and executed from SQL Server • Continually measure, analyze, and improve database system performance, availability, sustainability, and security • Discover, troubleshoot, and correct any database system issues in real time • Create, modify, and maintain advanced SQL queries • Review and suggest refinements to proposed database modifications • Support all phases of solution deployment activities • Plan and perform regular database maintenance on a periodic basis • Be available for after-hours activities on occasion as needed • Aid in the build of data visualizations and reports in Power BI or other IETSS accepted reporting/data visualization tools • Assist with the extraction of requirements and assignments for proposed or impending initiatives • Develop database objects, including but not limited to tables, functions, procedures, views, and database links in SQL Server using standard operating procedures (SOP) • Review and pull information about IETSS processes, policies, and procedures from IETSS documentation • Contribute to or write portions of TPQI Measures and Metrics documentation • Support quality and process improvement methodologies to develop and continuously update the TPQI Plan • Assist in the authoring, review, and revision of IETSS program and process documentation and artifact templates.


