
Java Developer
Job Description
Posted on: November 1, 2025
ICT Strypes is a company with extensive experience in software development. With a team of over 700 people, we take ownership of application roadmaps for our clients and structure their overall application landscape.
Founded in 2008 as a small startup, ICT Strypes became part of the Dutch ICT Group in 2014. The ICT Group, with a history of delivering IT solutions since 1978, now has subsidiaries in the Netherlands, Bulgaria, Portugal, Germany, and Sweden.
Our teams consist of talented hard-working professionals who love sharing their knowledge, experience, and joyous moments with their colleagues!
You can join us at our offices in Sofia, Plovdiv, Burgas, and Varna, or choose to work remotely from anywhere in Bulgaria.
Position:
As a Java Developer at ICT Strypes, you will use the Java stack to implement new applications, features, services, and tools for some of the largest and most successful companies in the world. You will also help clients build software platforms at scale, assisting in every part of the process, from concept to production.
The candidate will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication, as the successful candidate will need to play a key role in working with the Architect, Product Owner, and Key Users to help transform the product's future development direction.
Essential Functions:
- Work closely with a proven development team on major software releases;
- Working in an agile development environment;
- Ensuring all deliverables are met as per plans and specifications;
- Delivering quality software on time;
- Fast learner and self-starter.
Requirements_Essential Skills:_
- 4+ years of experience in desktop applications development with Java, Java EE, Spring;
- Write efficient, scalable, testable, and maintainable code for new features and system components;
- Participate in design discussions about new features and contribute to decision-making process;
- Excellent communication and team, stakeholder collaboration skills;
- Excellent analytical and design capabilities;
- Experience with creating and maintaining design, requirements and test documentation.
Experience with some of the following will be considered an advantage:
- PostgreSQL;
- REST API;
- Database Migrations;
- Kafka;
- Design Patterns;
- JWT.
Benefits:
- Option for working remotely, on-site or hybrid;
- Flexible working hours;
- Friendly work environment;
- Supplementary health insurance;
- Loyalty programs:
- -after each year in the company, you get additional paid annual leave (1 per year, max. 25 days total);
- -after the third year, you can get a budget for a car or be included in a bonus program;
- -after the fifth year, you will receive a one-time holiday bonus;
- Employee recognition program;
- Technical and personal learning opportunities;
- Quick onboarding process;
- Personal freedom to solve complex problems.
If you think this is the right challenge for you, please send us your CV. All applications will be treated as strictly confidential, and only short-listed candidates will be contacted.
Thank you for applying!
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Freelance Web Developer - CMS

Android Engineer

Android Developer

Java Developer

