JAVA SOFTWARE DEVELOPER (B2B CONTRACT)

ABOUT US:
TG Soft is a leading software consultancy, providing services to international clients in the ICT, Cloud, and Infrastructure domains. We help enterprises and startups build and scale software applications by taking over the whole project pipeline or a part of it.
Backed with more than 15 years of industry experience, TG SOFT enables you to extend your IT capacity in a way that is flexible and customized to your needs.
ABOUT THIS ROLE:
We are looking for a skilled Java Software Developer, operating through their own company, to join a long-term B2B project for one of our key clients. This is a great opportunity to work on scalable and high-performance Java applications in a dynamic and innovative environment. You will be part of a talented development team, building robust and efficient software solutions for enterprise-level systems.
KEY RESPONSIBILITIES:
Develop, maintain, and optimize Java-based applications.
Design and implement RESTful APIs and microservices using Spring Boot.
Work on complex business logic, integrating third-party systems and ensuring system reliability.
Optimize database interactions and ensure high performance and scalability.
Collaborate with front-end developers, business analysts, and QA engineers to deliver high-quality software.
Participate in code reviews, debugging, and performance tuning.
Write unit and integration tests to ensure software reliability.
REQUIREMENTS:
Proven experience as a Java Software Developer, working on enterprise applications.
Strong knowledge of Java 11+, Spring Boot, Hibernate, and REST APIs.
Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
Understanding of message brokers (Kafka, RabbitMQ) is a plus.
Familiarity with microservices architecture and cloud platforms (AWS, GCP, Azure).
Good understanding of CI/CD pipelines and version control (Git, Jenkins, GitLab CI/CD).
Experience working under a B2B contract (freelancer or own company is required).
WHAT WE OFFER:
Hybrid or on-site work model (Sofia)
12-months engagement on a stable project with possibility of extension.
Collaboration with an experienced Java development team.
🚀 If you’re a self-driven Java Software Developer, working as a freelancer or through your own company, and looking for an exciting project, apply now! 🚀
APPLY FOR THIS JOB: