Job Description
Are you an experienced Java developer and familiar with AWS?
Would you like to work with AI and see tangible results in your work?
Are you not afraid to join a fast-paced startup with a vision?
We are looking for a skilled Java developer for our client who uses AI to help transportation organizations and cities understand traffic situations on roads and intersections and react to traffic events to reduce congestion, commute time, and enhance traffic safety.
Responsibilities
- Technical design of our solutions
- Write, test, and document code (Java 17) and serverless functions (with AWS Lambda)
- Take care of our data (how to store, read, set formats, and solve performance)
- Do documentation, CR, and mentor colleagues
- Find places for improvement (code, tech stack, data)
Requirements:
- Strong hands-on experience with writing code in Java (17) and REST API
- Knowledge of software design/architecture
- Experience with defining and running DB (SQL, NoSQL)
- Code versioning (Git)
- Knowledge of AWS (Lambda, S3, Dynamo, Cloudformation)
- Understand DevOps/pipelines/automation with real experience (Gitlab)
- Excels in writing documentation
- General awareness of how AI works
- Self-organized approach to work
- Team player who won't get afraid when the first issue occurs
- Fluent English
Nice to have:
- Know how to write documentation
- FE is not something that you are afraid of
- Understanding of message queues (SQS, AWS Kinesis, Kafka)
- Awareness of how AI works
Benefits:
- Trust to work independently
- Variety of team activities and team buildings
- Generous compensation
- Company's stock plan
- Flexible working hours
- Modern office in Prague, Invalidovna
- High-end laptop – MacBook Pro
- Multi-sport card
- Educational program