Java Software Engineer

$$$$

We build B2B SaaS platforms for logistics, manufacturing, and wholesale companies. Most of our work involves IoT, ERP/OMS integrations, and cloud-native architectures on AWS. Our main backend language is Java. We are an AWS Select Tier Partner.

 

 

What you'll work with: 

- Java 21 (Java 17 floor โ€” we don't run anything older in production) 

- Spring Boot, Spring Data, Spring Web, Spring AOP 

- AWS (Lambda, ECS, IoT Core, DynamoDB, S3, API Gateway, RDS) 

- Microservices where they earn their keep, monoliths where they don't - A team of engineers who actually read your PRs 

- The IDE of your choice

 

Responsibilities: 

- Design and implement components of production B2B systems 

- Design and implement REST APIs consumed by web, mobile, and edge devices 

- Write unit and integration tests (not optional, not an afterthought) 

- Review code from teammates

 

Requirements:
- Strong Java 17+ (concurrency, streams, records, pattern matching) 

- Solid Spring Boot and Spring ecosystem experience 

- Data structures and algorithms fundamentals 

- SQL (query writing, indexing basics, understanding execution plans) 

- Git, Maven or Gradle 

- Comfortable in a Linux shell (not "I once used Ubuntu") 

- Good spoken and written English โ€” you'll talk to customers

 

Nice to have: 

- AWS experience (we cover certification costs, so this is learnable) 

- IoT / edge computing exposure 

- Experience with ERP, OMS, WMS, or accounting system integrations 

- Docker, basic CI/CD

 

Benefits:
- We pay for AWS and other relevant certifications

- Fully remote

- Zero expectation that you'll respond to Slack at 23:00

 

We DON'T have:
1. Corporate bullshit
2. Bureaucracy for its own sake
3. HRs, People Partners, Happiness Managers, Wellbeing Coaches (see point 1.)
4. Java 8
5. <Ask me during the interview about this, you are going to like it>

 

Interview process: 

1. Short intro call (~30 min) โ€” we learn about each other 

2. Two technical rounds (1 hour each), covering: 

- Data structures and algorithms (you will not be sorting anything) 

- Network protocols (application and transport layers) 

- Data encryption (algorithms, digital signatures, general approach) 

- Java โ€” language, concurrency, streams, recent releases 

- SQL basics - Version control and code review practices 

- Your past projects 

- English (we'll switch mid-conversation to check)

 

Topics we usually cover:

- Data structures and algorithms basics. You won't be sorting anything, at least at this stage

- Network protocols basics (application, and transport levels)

- Data encryption basics (encryption, approaches, digital signatures, popular algorithms)

- Java (language basics, concurrency, streams, features from recent releases)

- English (you will have to answer some of the questions in English, so we understand you can communicate with English-speaking colleagues if needed)

- Databases (SQL basics)

- Working in a team (version control, peer reviews)

- Your past experience

 

About AgileVision.io
We build SaaS from scratch for B2B clients, mostly in logistics and manufacturing. AWS Select Tier Partner. Most of our team is AWS-certified and we pay for it. If you want to see the kind of work we do, our case studies are at agilevision.io.

Required skills experience

Java 3 years
Spring Framework 2 years
Spring Boot 6 months
AWS 6 months

Required languages

English B1 - Intermediate
Ukrainian Native
Java, Spring, Spring Boot, AWS
Published 29 September 2020 ยท Updated 16 April
180 views
ยท
11 applications
Response activity: Medium
Last responded 3 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...