Revolutionary engineers need revolutionary projects: from autonomous driving to electrification, from car sharing services to vehicle connectivity, Critical TechWorks operates at the cutting-edge of the BMW Group’s technologies.
As one of our developers, you’ll deliver high quality, reusable and testable software components for state-of-the-art connected car systems in a multi-disciplined, fast-paced environment.
Whatever you’re working on, here’s the lowdown on the technical skills you’re likely to have:
- At least 4 years’ worth of experience using Java EE
- Experience of working with SQL and NoSQL databases
- Familiarity with Microservices Architecture, Cloud Architecture and Container Architecture
- Knowledge of domain driven design, event sourcing, reactive programming, automated testing and security
Apart from great technical skills, our environment is fast-paced and 100% agile, prioritising teamwork, interaction and resilience. We’re organised into Scrum teams and projects typically consist of one or more teams sharing a common development, configuration management and continuous delivery environment.
This calls for our engineering revolutionaries to possess the following skills:
• Great people skills that foster a supportive environment, constructive feedback and ideas sharing
• Excellent oral communication and written skills – including the ability to speak and write in English
• Experience with Continuous Integration and Delivery tools (e.g. Git, Jenkins, JIRA, Gerrit)
• Experience of agile methodologies, particularly Scrum
• A real passion for learning, doing things better and helping others – and an ability to turn ideas into realities
• Availability to travel abroad for short periods of time, as required
https://join.criticaltechworks.com/revolutionary-java-back-end-developer/en
-
Lisboa - Full-time
-
Porto - Full-time
-
Lisboa, Porto - Full-time
-
Lisboa, Porto - Full-time

