AI Native Java Engineer
Who we are
Everything at BMW TechWorks begins with passion. It transforms a job into a calling. It motivates us to continually reinvent mobility and bring new ideas to life and onto the roads. Passion for collaborative projects turns a team into a strong unit where every viewpoint is appreciated.
Whatever you aspire to, at BMW TechWorks we live and breathe software and we offer a wide variety of departments and fields where you can share your professional passion with us. By delivering software all the way from the idea to the final product, we lead BMW into the future of digitalization and mobility. And this also means:
We search for excellence
We get involved
We keep it simple
We share trust
Join BMW TechWorks on our journey of innovation and excellence as we redefine the future of motion, one product at a time. Our engineers are vital to the innovation and digitalization of BMW Group's driving machines, production, sales and banking processes, and you could be part of our evolving teams.
Context: Greenfield
We are building a new customer-facing product for a large European automotive market — from scratch, first deployment already scoped. No existing codebase to work around. No architectural debt inherited from the past. Just a clean slate and a hard problem.
The architecture is API-first by design. Data lives in downstream systems — dealer management platforms, existing infrastructure, real operational databases. We connect to them, surface the right information in real time, let users act on it, and write changes back cleanly. No data warehouses, no unnecessary duplication.
Under the hood, this product talks directly to 10+ downstream systems — each with their own data models, auth patterns, and quirks. Making that feel seamless to the user is the engineering challenge at the core of this product.
Difference: AI-Native Engineering Team
What makes this different: we develop AI-first.
That means GitHub Copilot in agent and workforce mode — not as autocomplete, but as a genuine co-builder. Agentic workflows, MCP-connected toolchains, autonomous code generation for repetitive patterns. We are actively experimenting with what it means to rethink software delivery from the ground up. This is not marketing language, we will push boundaries.
What awaits you
Build end-to-end features across the full stack, from Spring Boot API design to React components that users rely on every day
Ship fast, get feedback, adapt. You build something tangible, put it in front of users, and iterate from there
Contribute to shaping the architecture as the product evolves. Since we are still in the early stages, your ideas and technical judgment will be valued in defining better patterns and bringing them to life
Push the boundaries of AI-assisted development. Copilot and Claude are not optional add-ons here, they are how we work. You'll be expected to find new ways to leverage them, not just use what's already set up
Data architecture across many systems: You think in data models, auth patterns, consistency and idempotency across 10+ downstream systems. The integration core is where you do your sharpest work — and you still own the features end to end
What should you bring along
University Degree in Computer Science, Information Technology, or a related field
Experience as a Java Full Stack Developer, with proficiency in Java programming language and related frameworks/libraries (Spring Boot)
Hands-on experience with front-end technologies such as JavaScript, HTML5, CSS3, and modern JavaScript frameworks (React, Angular, Vue.js, etc.)
Knowledge of AWS Cloud services and architecture, with hands-on experience in deploying and managing applications in cloud environments. Experience in integrating and consuming APIs using RESTful and SOAP protocols
Familiarity with DevOps practices and tools for CI/CD, automated testing, and deployment (Jenkins, Git, Docker, Kubernetes, etc.)
Mandatory skills: MCP + Skills + Agents, PostgreSQL or similar, Data Mapping, VSCode + Github or similar IDE
Nice to have: Kafka or event-streams experience, Redis or ligtweight caching, N8N, Mastra, LangChain, or similar agentic workflow frameworks
What do we offer?
Challenging projects with which we are shaping the mobility of tomorrow.
Great team spirit within an international team
State-of-the-art global IT landscape and processes
100% implementation of the Agile Working Model methodology
Wide range of personal & professional development opportunities
High level of job security
Work-Life-Balance and flexible working hours.
Attractive and performance-related remuneration
Dynamic and highly-motivating work environment
You can find our Candidate Privacy Policy: https://www.bmwtechworks.ro/en/policies/candidate-notice
- Department
- Software Development and Operations
- Locations
- BMW TechWorks Romania
- Remote status
- Hybrid
About BMW Techworks Romania
Join BMW TechWorks Romania and be part of the team redefining the future of motion, one product at a time.