Java Senior Developer
We are a boutique software house, and by boutique, we mean that we emphasize quality over quantity. Our specialists come mainly from the JVM world, and in particular, we have taken a liking to Kotlin. Working with us, you will have a feedback session every 4 weeks and the opportunity for technical consultations, focused on your current work or personal development.
Radbrackets will always be a remote-oriented company.
Client:
A remote project for a large international company from the insurance market. The goal of the project is to work on microservices supporting an individual insurance purchase portal.
You will join the client's small, self-organizing teams. Work is fully remote in English, mainly on the development of new portal functionalities.
About You:
- you like challenges and new environments
- you can talk to the business, offer advice, and support software development not just through coding
- you can improve the software production process
- you support less experienced coders
- you are decisive - empathy and communication are close to you
- you communicate fluently in English
Daily tasks
- Developing new functionalities according to planned tasks
- Preparing technical documentation
- Fixing production bugs
- Helping less experienced programmers
- Verifying team members' code (Pull Request review)
- Designing complex IT systems
Requirements
- You have 6+ years of experience as a Java/Kotlin Developer
- You are passionate about architecture and perfectly understand the impact of decisions on a project, with a particular focus on microservices.
- You know how to work in CI/CD and understand the challenges associated with it.
- DDD is more than just 'Dawaj Dawaj Deploy' to you; you understand what this approach gives us and are able to systematically implement strategic DDD
- You possess the skill of preparing good technical documentation.
- You can design complex IT systems.
- You have knowledge in the insurance sector (will be a plus)
- You are constantly looking for new ways to develop.
- You consider yourself a professional in every sense.
- English is your natural second language.
Must have: SQL, Spring, PostgreSQL, Kafka, Kotlin, Team work, Communication skills, Java
Nice to have: Docker, Problem solving, Kubernetes, DynamoDB