Kafka (nice to have)
Docker (nice to have)
Terraform (nice to have)
English (advanced)
Grape Up is a consulting & technology company, helping enterprises create the most critical applications by leveraging AI & cloud-native technologies and modern ways of delivering software.
Together with our client, a legendary sports car manufacturer, we are building enterprise cloud solutions. Nowadays when car shortages are impacting the automotive industry Feature on Demand is the fastest growing branch of the business.
Our responsibility is to design and implement mission-critical software for managing product catalogue.
If you want to be a part of automotive market transformation and would like to contribute this is the place and time!
At Grape Up you will have the empowerment to impact the way every project is run and developed. Your advice will directly affect customers’ decisions regarding technologies and solutions.
We are looking for a flexible person who reacts quickly to changes. We appreciate lifelong learners and explorers eager to innovate.
Responsibilities
Help team members in resolving technical issues and facilitate code improvements
Support team members’ technical development
Create architecture designs and research new technical solutions
Represent team on scrum meetings with client and help in defining requirements
Understand business goals and suggest solutions to the client
Provide support for the client during deployments
Contribute & encourage inspiring team environment with open communication culture
Encourage knowledge sharing among team members
Design and build Cloud-Native Applications
Integrate various services (databases, storage, queues) into cloud applications
Create test suites for web applications
Enforce good programming practices
Participate actively in Scrum ceremonies
Requirements
Good understanding of business goals and processes
Ability to design distributed microservice-based systems
Good technical understanding of system architecture and business perspective
Analytical skills
Proactive attitude
Proficiency in Java 17+ with Spring
Knowledge of NoSQL databases
Experience with some AWS services (e.g. ECS, Lambda, S3, DynamoDB, SQS)
Experience with Infra-as-a-code approach
Knowledge of popular tools (Github, Gradle, Jira, IntelliJ)
Knowledge of multi-level testing
Very good command of English
Good communication skills
Nice to have
Team management skills
Experience in managing and supporting application development related tasks in software engineering process
Hands on experience in building cloud-native applications using microservices and cloud deployment
Experience with Terraform and Terragrunt
Experience with Kafka
Knowledge of Docker, DocumentDB, SQL databases, CI / CD tools
Ability to design scalable microservice architectures (twelve-factor applications)
Open to new technologies