Java developer
Summary
Builds and maintains Java-based enterprise software using Spring Boot, Kafka, and REST APIs, handling high-throughput pipelines and messaging systems.
ShiwaForce helps its partners become truly digital, future-proof organizations through proprietary enterprise software products, custom IT development projects, role leasing, agile transformation consulting, and training.
What we offer:
- Monthly professional internal trainings and workshops (AI, Data, LCNC).
- Advanced notebook setup and continuous DevOps support, ensuring smooth and efficient workflows.
- Dedicated annual time and budget allocation for professional training and conferences, and career development planning.
- Autumn hackathon competitions with valuable prizes.
- Life1 gym membership also basketball and football business league.
- Internal podcast (DevTales), in which you can also participate.
- Weekly English online language courses at intermediate and advanced levels.
- Professional library and Kindle access.
- Udemy learning account.
- Easily accessible office with a bike storage facility.
- Office massage.
- Various community events – professional meetups, board game events, quiz nights with food and beverages.
- Minimum 4-5 years of relevant work experience in Java development.
- Experience with our tech stack:
- Java 17+
- Spring Boot
- Kafka
- Spring Scheduler / Quartz
- REST & Webhooks
- Experience with notification channels:
- SMTP (SendGrid, SES, Mailgun, etc.)
- SMS providers like Twilio / Nexmo / local gateways
- Push notification solutions such as FCM or APNs
- Experience with high-throughput pipelines.
- Experience with MQ.
- System-level thinking.
- Intermediate level of English proficiency.
- Higher education degree in IT or an equivalent qualification.
- Participate in a hybrid work model requiring 50% weekly office presence (averaging 2-3 days per week) at one of our offices.