Java Developer (TBB)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
T-Systems Building Blocks (TBB) is a modular IoV platform.
The main goal is to extend at global scale the delivery of its connected services to support new hardware and software technologies on-boarded in vehicles and the next generation of connected services. The platform is based on state-of-the-art technologies and architecture to maintain the connected vehicle strategy.
It is our own product
In the project we are responsible for making cars happy via building customers’ infrastructure and connecting them with services. Our distributed team of experts is interested in bringing something new into this world and leaving footprint on our own Moon.
Tech stack covers microservices, Java 11, TypeScript, AWS & more
Architecture: microservices, event-driven model
BE: Java 11, Spring framework, JPA and Hibernate, Kafka, Keycloak, QL/NoSQL/Graph-DB
FE: TypeScript, React, React-Relay, NextJS, Tailwind, Styled-Components
OPS: AWS, Terraform, Helm, K8S on AWS, Gitlab CI/CD, Bash/Shell
Responsibilities:
- develop and maintain the application with microservices architecture in AWS cloud
- integrate software components
- perform code reviews
- write unit tests with your own code
- deliver a clear estimation of assigned tasks
- contribute to the technical & architectural decision-making
- communicate with team members to define the API
- attend meetings & discuss the best approaches openly
- share knowledge with colleagues
- break work into tasks-sized chunks
Must have:
- practical experience in industry of software development
- excellent knowledge of Java 11, Spring framework, JPA and Hibernate
- practical experience/hands-on learning: microservices, event-driven model, Kafka, Bash/Shell, Docker, Kubernetes
- DevOps-minded team player
- embracing agile (Scrum/SAFe)
- good written and spoken English for daily communication with foreign colleagues (Intermediate+)
As a plus:
- experience in any of the following: AWS, Terraform, Helm, PostgreSQL, Vault, Keycloak, Go, Kotlin, BPMN-frameworks
- experience in software development for automotive industry is a huge plus