Position: Java/Kafka Engineer
Company: InTechSoft
Category: Java
Experience required: 5y
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

You will implement business functionality in our multi-year finance transformation as Spring Boot microservices running in a cloud-native environment in MS Azure. To facilitate the implementation an Agile approach is being utilized with multiple sprint teams.

**Responsibilities:**
Develop data integration- and business services using microservices
Ensure applications are performing and tested against requirements
Ensure compliance with CI/CD and automated testing and build pipeline
Prepare unit test for automated testing
Performing code reviews
Fixing bugs and issues in deployed applications
Demonstrate expert understanding of the Java application development stack and tools
Understand architectural issues, and factor them into decisions and recommendations

**Your background:**
Strong and experienced JAVA developer
Strong knowledge of reactive architecture and microservices Spring Boot
Experience with messaging and stream processing architectures built on Kafka
Test driven development: proven expertise in writing unit tests and end to end integration tests
Experience to work in a scrum team
English Level - Upper Intermediate+

**Nice to have:**
Understanding of Native Cloud development
Public cloud providers like Azure, GCP. AWS
Experience / Exposure with SAP HANA
Work with CI/CD for integration and deployment: Expertise in automated build, test & deploy

**We offer:**
Paid sick leave/vacation days (6/15 working days per year).
Possibility to work from the Kharkiv office or remotely.
A cozy office in the heart of the city (Rymarska str).
Friendly experienced team and nice environment.
English speaking club, internal courses and other educational activities.
Board games, parties, team buildings and corporate events.