Full Stack Java Developer - Senior
Role details
Job location
Tech stack
Job description
We are looking for a highly skilled Senior Full Stack Software Engineer to join our team. In this role, you will help build and scale AI-powered platforms that significantly enhance the vehicle development lifecycle. You will work with cutting-edge AI prototypes-ranging from generative design tools to automated engineering assistants-and transform them into robust, high-performance software solutions for global engineering teams., + Customer Engagement: Understand customer use-cases, pain points, and requirements, advocating for user-centric software solutions.
-
Software Development: Design, develop, and deliver end-to-end software solutions using a variety of tools, languages, frameworks, and methodologies (e.g., Agile).
-
Architecture Design: Assess requirements and design software architecture, selecting suitable technology stacks and deployment strategies.
-
Collaboration: Work closely with cross-functional teams such as product owners, designers, and architects to deliver seamless software solutions.
-
Testing & Quality Assurance: Define and implement software testing strategies, ensuring alignment with industry best practices and organizational goals.
-
Performance Optimization: Continuously improve performance, enhance application efficiency, and integrate new technologies.
-
Security: Implement robust security practices to safeguard user data, including encryption and anonymization protocols.
-
Interface & Backend Development: Develop user-friendly, interactive frontend interfaces and efficient backend applications (APIs, microservices).
-
Emerging Technologies: Evaluate and integrate emerging technologies to continuously evolve software solutions and collaborate on developing new stack layers.
Requirements
-
Experience: Minimum of 6 years in IT with at least 4 years in development, demonstrating proficiency in at least two programming languages, or advanced proficiency in one.
-
Skills:
-
Full-stack development expertise
-
Java, Python (FastAPI/Django)
-
Frontend frameworks experience (React, Next.js, TypeScript)
-
Strong proficiency in SQL (PostgreSQL) and experience with Vector Databases
-
Cloud architecture experience, particularly with GCP (Google Cloud Platform)
-
Proficiency with Docker, Kubernetes, and CI/CD pipelines
-
Strong analytical and problem-solving skills
-
Education: Bachelor's Degree in Computer Science or a related field
Preferred Qualifications:
-
Experience with AI technologies such as LangChain, LlamaIndex, or Semantic Kernel.
-
Familiarity with the Product Development Lifecycle (Design, CAE, Testing, Launch).
-
Experience in automotive, aerospace, or heavy manufacturing industries.
-
Strong background in API development and integration with PLM/ERP systems.