Java/Spring Backend Developer

Java/Spring Backend Developer

P3 Grafixoft develops new business models, enable our customer to gain future sources of income and accompanies them in building up their skills.

P3 Grafixoft supports and empowers customer organizations to build robust structures to operate sustainably and grow in the future.

P3 Grafixoft provides end-to-end solutions in the field of security consulting and guarantees a seamless service and product rollout.

WHO WE WORK WITH

We work within organizations and teams to develop and implement innovative solutions to complex technology challenges. Our clients are open-minded, secure leaders who seek solutions. They have the courage to bring in outside experts who can provide long-term value to their organization.

WHAT DO WE DO

Our fresh, innovative application of technical and managerial best practices puts tailored solutions in place – not just on paper – with continuous guidance until a project or process is implemented, and tangible value has been achieved.

HOW DO WE DO IT

With our P3 spirit and work ethics, we are entrepreneurs within our company. This benefits our customers in terms of innovative ideas and a real hands-on work ethic.

We are looking for a smart and self-motivated Java/Spring Backend Developer to join our team.

What you will do:

  • Design and implementation of enterprise level, highly scalable, fault tolerant systems in production quality
  • Writing clean and maintainable code using standard software development techniques
  • Understanding and clarification of project requirements and specification
  • Proactively identifying potential improvements and leading their implementation
  • Cooperation with team-members and other teams

Who you are:

  • 2+ years of experience in software engineering
  • Knowledge and experience in Java with Spring or similar application frameworks
  • Knowledge of RDBMS like MSSQL Server, Oracle, Postgres, MySQL or MariaDB
  • Basic knowledge in one or more of the Front-end frameworks is a plus (Angular, React, etc.)
  • Proactive work attitude and team oriented personality
  • Excellent analytical skills and keen perception
  • Excellent communication skills in English or German

What we offer:

P3 Grafixoft has built a passionate workforce. Our strong and vibrant culture is integral to our success. We offer programs and rewards that one would expect from a highly successful and growing tech company:

  • Be a part of our culture, energy, and growing opportunities
  • Innovative projects with prestigious international customers
  • Mentorship and onboarding program
  • Employee program for additional annual leave
  • Additional health insurance
  • Baby Bonus
  • 24-hr access to company-owned fitness center
  • Monthly allowance for sport activities
  • Free beverages, and happy hour every Friday
  • Annual team building events held in beautiful places around the country

If you think we are a good match, send us your CV, we will be happy to review it. Keep in mind that only short-listed candidates will be contacted.

All job applications will be treated and processed with strict confidentiality in full compliance with the GDPR provisions.

Senior/Lead Java Developer

Senior/Lead Java Developer

P3 Grafixoft develops new business models, enable our customer to gain future sources of income and accompanies them in building up their skills.

P3 Grafixoft supports and empowers customer organizations to build robust structures to operate sustainably and grow in the future.

P3 Grafixoft provides end-to-end solutions in the field of security consulting and guarantees a seamless service and product rollout.

WHO WE WORK WITH

We work within organizations and teams to develop and implement innovative solutions to complex technology challenges. Our clients are open-minded, secure leaders who seek solutions. They have the courage to bring in outside experts who can provide long-term value to their organization.

WHAT DO WE DO

Our fresh, innovative application of technical and managerial best practices puts tailored solutions in place – not just on paper – with continuous guidance until a project or process is implemented, and tangible value has been achieved.

HOW DO WE DO IT

With our P3 spirit and work ethics, we are entrepreneurs within our company. This benefits our customers in terms of innovative ideas and a real hands-on work ethic.

We are looking for a smart and self-motivated Senior/Lead Java Developer to join our team.

What you will do:

  • Design and implementation of enterprise level, highly scalable, fault tolerant systems in production quality
  • Writing clean and maintainable code using standard software development techniques
  • Understanding and clarification of project requirements and specification
  • Developing features with high level of independence
  • Proactively identifying potential improvements and leading their implementation
  • Cooperation with team-members and other teams
  • Mentoring junior colleagues and transferring knowledge

Who you are:  

  • 3+ years of experience in software
  • Strong knowledge and experience in Java with Spring or similar application frameworks
  • Excellent knowledge of RDBMS (MSSQL Server, Oracle, Postgres, MySQL or MariaDB)
  • Public Cloud Providers expertise, preferably Azure
  • Proactive work attitude and team oriented personality
  • Excellent analytical skills and keen perception
  • Excellent communication skills in English or German

What We Offer:
P3 Grafixoft has built a passionate workforce. Our strong and vibrant culture is integral to our success. We offer programs and rewards that one would expect from a highly successful and growing tech company:

  • Be a part of our culture, energy, and growing opportunities
  • Innovative projects with prestigious international customers
  • Mentorship and onboarding program
  • Employee program for additional annual leave
  • Additional health insurance
  • Baby Bonus
  • 24-hr access to company-owned fitness center
  • Monthly allowance for sport activities
  • Free beverages, and happy hour every Friday
  • Annual team building events held in beautiful places around the country

If you think we are a good match, send us your CV, we will be happy to review it. Keep in mind that only short-listed candidates will be contacted. All job applications will be treated and processed with strict confidentiality in full compliance with the GDPR provisions.

 

Grafixoft Named as a Leading B2B Company in Bulgaria

At Grafixoft, we help businesses build unique digital solutions, leading them towards growth and excellence. We’ve been a partner to multiple organizations since 1998, supporting them as they bring their innovative ideas to life. Grafixoft’s culture revolves around the satisfaction of our clients and how we achieve success together.

Today, we’re delighted to announce that we’ve been recognized as a 2022 Clutch leader in Bulgaria. The B2B platform’s latest research unveiled that we’re among the top software developers in the region this year!

Clutch is a market research platform that aims to connect businesses of all sizes with service vendors that can help them improve their efficiency and productivity. Clutch’s annual Leader Awards highlight the best-performing service providers by industry and location, recognizing their efforts to deliver client satisfaction.

Take a look at the most recent reviews on our B2B profile:

“The relationship has been an ongoing success and has dramatically improved our overall application reliability and our development practices.

Their attention to detail, responsiveness, and willingness to support our business are all greatly appreciated.”

— Roger Noble, CEO, Zegami

“We have an excellent relationship with Grafixoft, which now runs over several years. The reason that this relationship is strong is due to their integrity and honesty, which are ethics we also pride ourselves on.”

— David Paul Lightfoot, Global Director for Services, FusionGBS

Thank you so much to our partners for sharing their honest feedback about our work. We strive to provide an outstanding quality of modern technology services to our clients, and it’s heartwarming to see the positive impact that our solutions bring.

For more information about what we do, be sure to check out our Clutch profile. If you’re interested in a partnership with us, get in touch to get started!

Backend Software Engineer C#/.NET

Backend Software Engineer C#/.NET

P3 Grafixoft develops new business models, enable our customer to gain future sources of income and accompanies them in building up their skills.
P3 Grafixoft supports and empowers customer organizations to build robust structures to operate sustainably and grow in the future.
P3 Grafixoft provides end-to-end solutions in the field of security consulting and guarantees a seamless service and product rollout.
WHO WE WORK WITH
We work within organizations and teams to develop and implement innovative solutions to complex technology challenges. Our clients are open-minded, secure leaders who seek solutions. They have the courage to bring in outside experts who can provide long-term value to their organization.
WHAT DO WE DO
Our fresh, innovative application of technical and managerial best practices puts tailored solutions in place – not just on paper – with continuous guidance until a project or process is implemented, and tangible value has been achieved.
HOW DO WE DO IT
With our P3 spirit and work ethics, we are entrepreneurs within our company. This benefits our customers in terms of innovative ideas and a real hands-on work ethic.
We are looking for a smart and self-motivated Backend Software Engineer C#/.NET to join our team.

What you will do:
  • Developing software programs according to P3 Grafixoft’s SDLC process
  • Developing software that follows P3 Grafixoft’s design and coding standards
  • Resolving problems that are diversified and complex
  • Reviewing code and makes recommendations for design changes
  • Extend existing functionality and make customization and integrations

Who you are:

  • Bachelor degree in Computer Science or related (might be still pending)
  • Development experience in C# (the .NET world)
  • Passion for development and dealing with complex situations
  • Software development understanding
  • Strong analytical thinking and problem-solving skills
  • Team player with great interpersonal skills
  • Excellent communication skills in English or German

And we consider as plus:

  • Experience in any of the following – JavaScript, TypeScript, Angular, React, Redux, etc.
  • Experience in microservice-oriented architectures
  • Basic understanding of relational databases
  • Willingness to learn new technologies
  • Ability to meet tight deadlines if required
  • Experience with AWS and its development platform and services

What we offer:

P3 Grafixoft has built a passionate workforce. Our strong and vibrant culture is integral to our success. We offer programs and rewards that one would expect from a highly successful and growing tech company.

  • Be a part of our culture, energy, and growing opportunities
  • Innovative projects with prestigious international customers
  • Mentorship and onboarding program
  • Employee program for additional annual leave
  • Additional health insurance
  • Baby Bonus
  • 24-hr access to company-owned fitness center
  • Monthly allowance for sport activities
  • Free beverages, and happy hour every Friday
  • Annual team building events held in beautiful places around the country

If you think we are a good match, send us your CV, we will be happy to review it. Keep in mind that only short-listed candidates will be contacted.

All job applications will be treated and processed with strict confidentiality in full compliance with the GDPR provisions.

 

Automation QA Engineer

P3 Grafixoft develops new business models, enable our customer to gain future sources of income and accompanies them in building up their skills.

P3 Grafixoft supports and empowers customer organizations to build robust structures to operate sustainably and grow in the future.

P3 Grafixoft provides end-to-end solutions in the field of security consulting and guarantees a seamless service and product rollout.

WHO WE WORK WITH

We work within organizations and teams to develop and implement innovative solutions to complex technology challenges. Our clients are open-minded, secure leaders who seek solutions. They have the courage to bring in outside experts who can provide long-term value to their organization.

WHAT DO WE DO

Our fresh, innovative application of technical and managerial best practices puts tailored solutions in place – not just on paper – with continuous guidance until a project or process is implemented, and tangible value has been achieved.

HOW DO WE DO IT

With our P3 spirit and work ethics, we are entrepreneurs within our company. This benefits our customers in terms of innovative ideas and a real hands-on work ethic.

We are looking for a smart and self-motivated Java/Spring Backend Developer to join our team.

What you should have:
  • Passion for automation development and dealing with complex situations
  • Software development understanding and skills
  • Strong analytical thinking
  • Strong OOP knowledge
What will you do:
  • Follow and work as per Software development standards and best practices
  • Contributing to requirements management and review/provide task estimates
  • Use and extend the existing automation testing framework of a web-based application
  • Design, develop and maintain automated tests
  • Collaborate with development and design teams to get features fast over the line
What we consider a plus:
  • 2+ years of experience in testing, at least 1 of which in automation testing
  • Strong knowledge of Quality Assurance methodologies, including automation testing
  • Experience in designing and implementing testing frameworks
  • Comfortable writing code in at least one OOP language – C#, Java, JavaScript or Python (C# is an advantage)
  • Experience in test automation tools (such as Selenium, NUnit, TestNG, etc.)
  • Experience with BDD automation testing frameworks (Cucumber, SpecFlow, Cypress)
  • Willingness to learn new technologies
  • Ability to meet tight deadlines if required
What We Offer:
P3 Grafixoft has built a passionate workforce. Our strong and vibrant culture is integral to our success. We offer programs and rewards that one would expect from a highly successful and growing tech company:
  • Be a part of fantastic culture, team, energy in a high-growth successful company
  • Learning and growing opportunities
  • Employee program for additional annual leave
  • 24-hr access to our own fitness center and monthly allowance for sport activities
  • Annual team building events held in beautiful places around the country
  • Baby bonus
  • Premium free beverages and Happy Hour every Friday

If you think we are a good match, send us your CV, we will be happy to review it. Keep in mind that only short-listed candidates will be contacted.

All job applications will be treated and processed with strict confidentiality in full compliance with the GDPR provisions.

From school desk to office desk

A university, academy, or programming courses? Whichever you choose, eventually the moment of truth comes – the first working day in the chosen company, in which you encounter everything you have learned in theory and practice.

For many people, soon after the first working day, comes the moment when they realize how far they are from the comfort and routine of the theory they learned and it can be a little bit scary. This is the time when we most need someone to guide us and help us move forward. What are the difficulties that young professionals most often face, how do they overcome them, and what motivates them?

Grafixoft, sometimes, is the first official employer of interns and students because for us is valuable to help in the transfer of theoretical knowledge to practical professional skills. This is something that we feel like a mission and where we can be helpful.

So, we asked some of our colleagues for whom Grafixoft was the first job after graduating from university or software academy and we will be happy to share with you the answers.

„What did you study in high school? “

Over 80% of the asked colleagues studied mathematics, informatics, and computer science.

The foreign language that most of them studied in high school, contrary to expectations, is German, not English.

“How did you choose the IT field?”

The most common answer is – because it was something like a hobby – gaming, or just a deeper interest. The high schools with mathematical profiles also give direction – usually, the next step after graduation is something in the IT field, most often software development.

Software Academy or University?

There is no clear opinion here – both options work, but depends on the person. Probably the best choice is “both” because universities offer more comprehensive and in-depth theory, and academies provide the so necessary practice. One of the most complete and reasonable answers of one of our colleagues to this question is – “University is the right solution from a theoretical point of view. It answers the question “Why?” Academies, on the other hand, are the right choice from a practical point of view. They answer the question “How?” At the beginning of professional development, only practical knowledge is enough, but the more responsibilities a person receives, the more he needs theory.”

What do you like the most about your profession?

If you like routine, calmness, and monotonous work – programming is not for you. The work is creative and challenging, you need to constantly develop at its pace and upgrade your knowledge and skills. Strange, but some people like it 🙂

How did you choose the first company you started working for?

The reasons are different, but no one mentions salary or social benefits as the most important factors and top priority. Usually, a recommendation is received from a friend who is a current employee. Important factors are the atmosphere in the company, the team, the technologies used, or the product being worked on.

What was the hardest thing for you when you started your first job in an IT company? For what wasn`t well prepared?

For learning new technologies in a very short time, for the acquaintance with a large amount of code and new information, for the intensity of the work.

Who and what helped you in the very beginning?

The mentor is a key figure in introducing a new person to the team, especially when the new team member has little experience. The mentor is the person who gives you the best guidance on how to navigate, what and where to read, how not to drown in the sea of ​​information. The mentor is the person who can help you in the moments when you really don’t know what to do, and this is terribly important in the beginning. The second thing is the whole team, which introduces you also to the company culture and values.

If you could give a piece of advice to people who are just starting to learn now, what would it be?

To not stop learning, to find interesting and useful things in everything they learn. To not choose the job just because of the mythically high salaries. To use the opportunity given by the academies – to try for a month, or two and to find out if this is something for them. Because programming is not for everyone, it`s specific. But if it’s for you – the satisfaction from a job well done will be a sufficient motivator for everything you have to deal with. At Grafixoft we have a program in which a mentor is appointed for each new employee to help them in the beginning. Thanks to this program, both very successful professionals and long-term friendships have been created.

Frontend Software Engineer

Frontend Software Engineer

P3 Grafixoft develops new business models, enable our customer to gain future sources of income and accompanies them in building up their skills.
P3 Grafixoft supports and empowers customer organizations to build robust structures to operate sustainably and grow in the future.
P3 Grafixoft provides end-to-end solutions in the field of security consulting and guarantees a seamless service and product rollout.
WHO WE WORK WITH
We work within organizations and teams to develop and implement innovative solutions to complex technology challenges. Our clients are open-minded, secure leaders who seek solutions. They have the courage to bring in outside experts who can provide long-term value to their organization.
WHAT DO WE DO
Our fresh, innovative application of technical and managerial best practices puts tailored solutions in place – not just on paper – with continuous guidance until a project or process is implemented, and tangible value has been achieved.
HOW DO WE DO IT
With our P3 spirit and work ethics, we are entrepreneurs within our company. This benefits our customers in terms of innovative ideas and a real hands-on work ethic.

What you will do: 

  • Follow and work as per Software development standards and methodologies
  • Contribute to requirements management and review/provide task estimates
  • Review code and make recommendations for design changes
  • Actively develop new Software Features in close team collaboration
  • Extend existing functionality and make customization and integrations

Who you are:  

  • Development experience in JavaScript, TypeScript, etc.
  • Passion for development and dealing with complex situations
  • Software development understanding
  • Strong analytical thinking and problem-solving skills
  • Bachelor degree in Computer Science or related (might be still pending)
  • Excellent communication skills in English or German

And we consider as plus:

  • Experience in Angular, React, Redux, RxJS, HTML, CSS and other web technologies
  • Experience in microservice-oriented architectures
  • OOP principles, design principles and design patterns
  • Basic understanding of relational databases
  • Willingness to learn new technologies
  • Ability to meet tight deadlines if required
  • Ability to provide third-level support

What we offer:

P3 Grafixoft has built a passionate workforce. Our strong and vibrant culture is integral to our success. We offer programs and rewards that one would expect from a highly successful and growing tech company.

  • Be a part of our culture, energy, and growing opportunities
  • Innovative projects with prestigious international customers
  • Mentorship and onboarding program
  • Employee program for additional annual leave
  • Additional health insurance
  • Baby Bonus
  • 24-hr access to company-owned fitness center
  • Monthly allowance for sport activities
  • Free beverages, and happy hour every Friday
  • Annual team building events held in beautiful places around the country

If you think we are a good match, send us your CV, we will be happy to review it. Keep in mind that only short-listed candidates will be contacted.

All job applications will be treated and processed with strict confidentiality in full compliance with the GDPR provisions.

 

From Industry 1.0 to Society 5.0

The essence of all industrial revolutions is the invention of super-innovative and significant discoveries and technologies. This pushes the economy and helps for the improvement of many other aspects of people’s lives. So far, humanity has gone through four industrial revolutions, but Industry 5.0 is appearing on the horizon.

The first industrial revolution was the process of industrialization that began in Britain in the second half of the 18th century and then spread to the rest of Europe and the United States. As a result, the country’s economy stopped relying on agriculture and animal husbandry and began to focus on industrial activities.

The second industrial revolution covers the period from the second half of the 19th and the beginning of the 20th century and is the time of the transformation of world industry. It is believed that it began with the commissioning of the first technological process for the mass production of cheap steel. The highlight of this period was the widespread use of conveyor lines and the entry of mass production.

Other significant achievements of this period are the radio, the telephone, the television, the telegraph.

The second technological revolution was based on serious scientific achievements and rapidly spread to Western Europe, the United States, Russia, and Japan.

Since the beginning of the 50s of the 20th century, humanity has entered a new stage of its development. The third (digital) revolution is underway. The engine of all ongoing changes in the new information technologies.

Mechanical and analog technology has been replaced by digital electronics. The ongoing transformations are characterized by special dynamics and complexity. Achievements of the new era are computers, the global Internet, HD TV, smartphones, tablets, industrial robots, thus eliminating many spatial and temporal constraints. Without the information revolution, globalization and outsourcing would not be possible.

Today we are living with the fourth industrial revolution. Key to it are the achievements in the field of robotics and artificial intelligence. A typical trend is an introduction of cloud-based technologies (Cloud Computing), cyber-physical systems, computer networks with electronic devices for interaction with each other and with the external environment (The Internet of Things). Modularly structured cyber-physical systems monitor processes, create virtual copies of the physical world, communicate and collaborate and with people in real-time.

The era of Industry 4.0 was and still is revolutionary, but on the horizon is the return of the human element in the production process, the collaboration between robot and man that outlines Industry 5.0.

Although Industry 4.0 still in its development stage the new paradigm Industry 5.0 can already be seen. It includes the penetration of Artificial Intelligence into human daily life, cooperation to strengthen human capacity, and the return of man to the “Center of the Universe”. In this sense, probably the more accurate term instead of “Industry5.0” is “Society5.0” (Super Intelligent Society). Unlike the concept of Industry 4.0, Society 5.0 is not limited to the manufacturing sector but solves social problems through the integration of physical and virtual spaces. Society 5.0 is a society where modern ICT, the Internet of Things, robots, artificial intelligence, and 3D printing are actively used in everyday life, in industry, in healthcare, and all public spheres for the benefit and convenience of society.

Although automated processes and robots are increasingly used in human life, the need for human contribution is again at the forefront as an essential element of the process, especially in its creative part. Because history proves that one cannot continue its evolution and revolution without the other.

Grafixoft received a green energy certificate

Grafixoft received a green energy certificate from ENERGO-PRO. The certificate attests that 100% of the electricity supplied to our company has been generated from renewable energy sources.

This is one more step that our company is taking in the direction of reducing the harmful emissions and carbon footprint that companies leave on the planet.

The responsibility we all have is huge. That`s why, two years ago, we proudly announced that Grafixoft is the first 100% green IT company in Bulgaria, after acquiring a small water power plant – “Sokol”.

The energy it produces is more than Grafixoft spends in a year.

Being responsible to colleagues, customers, and business is one part of being a sustainable partner. The other is what we do to improve the environment and support local communities and activities.

At Grafixoft we strive to be sustainable in our development and to support all areas where we can be useful.

Last year, the company donated to the hospital in Gabrovo medical equipment to help doctors and patients in the difficult conditions of COVID-19.

Last but not least, the software engineering project in Gabrovo – SCIENTIA business complex, is a big step towards improving the business environment in Gabrovo and the region.

Grafixoft awarded by Clutch

Clutch Recognizes Grafixoft as a Top Bulgarian Custom Software Development Company for 2021

Established in 1998, Grafixoft has more than 2 decades of experience in developing tailored software and business solutions and providing IT consulting services. We pride ourselves in our ability to consistently deliver reliable software applications for our clients all over the world. Our team of professional software engineers are dedicated to passing along our extensive experiences and values in support of our client’s success.

We measure our success in the number of years of our continuous and fruitful partnerships with our clients and employees, and so we are delighted to share yet another accomplishment with you. Just recently, Grafixoft has been recognized as one of the Top Custom Software Developers in Bulgaria for 2021!

Clutch is the leading B2B resource for companies looking to find the right service providers for their business needs. Every year, they recognize the highest-performing firms across industries and locations in their Leader Awards. Only those who display a track record of high-quality and legitimate client testimonials are qualified for this award. We are beyond grateful for this opportunity, for it truly validates our dedication to forming deep and meaningful partnerships with our clients.

Here at Grafixoft, we believe that business is personal, and it is our relationship with our clients that makes magic happen. This is why we dedicate this award to all of our clients who have supported us in this journey. We truly appreciate you taking the time and initiative to share your experiences working with us. Your insights motivate us to become the best version of ourselves every day.