There’s a team Wadizthat turns various business ideas into services. Thanks to them, many makers and supporters are able to use and connect through a wide range of services Wadiz.
We sat down with the Business Development Team, which is responsible for developing funding/pre-order, store, and community services.
Pro, please introduce yourself and tell us about your role on the team!
Sangjin Pro: Hello, I’m Kim Sangjin, and I lead the Business Development Team. The Business Development Team consists of backend development teams responsible for implementing services based on Wadiz business Wadiz. It includes the Funding Development Team, the Store Development Team, and the Community Development Team. My role involves coordinating work priorities and facilitating collaboration among these three teams, as well as defining and disseminating development processes, methodologies, and standards to ensure our team members can work efficiently.
Yonggi Pro: I’m Jang Yonggi, manager of the Store Development Team. Our team handles the backend development for our store service, which offers products that have successfully completed crowdfunding campaigns and gained recognition from fans for year-round sales. As the manager, I handle both day-to-day operations and team management, and I also coordinate with other departments to facilitate collaboration.
Yoon-gi: I’m Park Yoon-gi, Manager of the Funding Development Team . Our team is dedicated to quickly addressing the diverse needs of supporters and makers using our funding and pre-order projects, and we’re constantly striving to improve and ensure a stable service.
In-sik Pro: I’m In-sik Jo, Manager of the Community Development Team. Our team provides Wadizunified search, friend service, and subscription service. Our goal is to repurpose data and APIs generated within the business domain to deliver new services.
Please tell us about the programming languages, culture, and communication styles used in the Business Development Team.
Sangjin: The Business DevelopmentTeam ’s core tech stack is straightforward. We use Java, the Spring framework, and MySQL to implement business logic. In addition, we leverage Elasticsearch to provide search functionality and various service information, and we use Kafka for asynchronous event processing. We don’t impose restrictions on new technologies or methodologies. As a result, each team reviews, adopts, and applies efficient and productive technologies when building business logic. If you’re interested, you ’ll have plenty of opportunities—whether it’s developing new features or improving existing ones.
Yonggi Pro: We’re making every effort to create an environment where our colleagues can focus and immerse themselves in their work. In this environment, we aim for each person to become an expert in their respective domain. We’re fostering a culture where we solve problems faster and more effectively than anyone else. Even when developing or designing alongside our colleagues, we are expanding our services while carefully considering and working to reduce coupling from a domain perspective.
Yoon-gi: It’s an environment where junior and senior developers can freely and comfortably share their opinions without regard to seniority. We try to avoid formal meetings as much as possible. We gather at a set time every day for a daily scrum to share our progress, but other than that, we don’t hold any special meetings and focus on our work.
Insight Pro: Deciding when and at what stage to conduct reviews is a real challenge for any company or team. The Community Development Team conducts frequent reviews during the design phase. Once the developers have finalized the data design, we conduct a design review from a domain perspective and discuss whether there are more efficient approaches. During that process, we identify areas for improvement and then move on to the actual development work. Of course, if it’s a simple operational task or a project with tight deadlines, there are times when we can’t conduct a design review. However, we strive to conduct design reviews whenever possible.

Wadiz Business Development Team
Please share any experiences you’ve hadWadizwhere you overcame a difficult challenge or grew as a professional.
What kind of developer do you aspire to become?
Courage Pro: Hold on a second, let me wipe my tears…![]()
We’ve been together Wadizfor a long time, and a lot has happened. There have been projects that failed, and others that gave us a real sense of accomplishment. As time went on, Experienced and talented colleagues have been joining us one by one. Various development and development support teams have been established, allowing us to share the workload. As a result, our technical organization, services, and development processes can now strive for “high cohesion and low coupling.”
Through these gradual attempts and efforts, we now develop and operate APIs separately based on their domain and purpose. This has created an environment where each development team can focus on its own unique challenges, leading to continuous growth and improvement.
Insight Pro: Within the Community Development Team, the "Friends" service stands out in my memory. It was the first service where we implemented ElasticSearch, a concept we hadn’t previously used within the team. I vividly remember the time we spent studying together as a team to figure out how to process large volumes of data without encountering performance issues. I aspire to become a developer who can effectively integrate the concerns of developers, business units, and users to efficiently deliver high-value services.
As a backend developer on the Business Development Team, what are the most important skills or experiences?
Sangjin Pro: Perseveranceis the most important thing. Executing any development request without a hitch is a given. However, if you have the perseverance to grasp requirements broadly and deeply understand how the service works—right down to its underlying principles—you can build a high-quality service that’s flexible for maintenance and expansion.
I also believe an open mind is important. No matter what feature it is, requires communication and consultation with various colleagues during the development process. To accurately grasp the situation and requirements, you need an attitude that allows you to objectively receive and evaluate information.
Yonggi Pro: In the Store Development Team,“an understanding of and interest in the industry, along with a proactive and sustained commitment to improving the team’s deliverables”are essential. To achieve this, you need experience with—or at least an interest in—handling high-volume traffic and transactions in a distributed processing environment, so that you can identify areas for improvement and resolve them. Specifically, we’d like candidates who have an interest in transaction management through asynchronous processing—both within and outside the application—based on an understanding of object-oriented design principles, Clean Architecture, and Domain-Driven Design.
Insight Pro: I’d like to talk about three key competencies. First is communication. Since we’re developing business services, communication is never-ending. In particular, there are many instances where I need to discuss and persuade the planning and business departments regarding technical issues. To achieve the best possible results, I must effectively convey technical topics and help others understand them. I also need to fully grasp the concerns and challenges faced by the business and planning teams and resolve them through technical solutions.
Second is responsibility. We often work on developing endpoint APIs for customer services. You need to have the mindset that you are personally responsible for the stability of services in this domain.
Third is technical competence. Even if you have the mindset to communicate effectively and take responsibility, you must also be technically prepared. After all, we are developers. Since Wadizfocuses on efficient performance for high-volume services, we need the technical skills to resolve service issues from that perspective.

Jin-gook's Work Ethic #3: If you don't know something, ask anyone.
Is there anything unique about working in WadizBusiness Development Team?
Sangjin Pro: What makes it special is that you can experience a comprehensive package of e-commerce, social commerce, logistics, fintech, and financial services. In particular, the crowdfunding aspect of Wadiz is a very unique business model. From a domain experience perspective, crowdfunding is similar to e-commerce while also incorporating elements of social commerce. It’s a business model rarely seen in other services, based on the idea that supporters empathize with, cheer on, and support makers. It features a highly complex domain model that blends various elements, allowing you to gain a wide range of domain experience.
Yonggi Pro: Wadizis growing rapidly and expanding its reach. There are plenty of opportunities to explore. The fact that you can actively participate in all these changesis the biggest advantage.
Insight Pro: You’ll have the opportunity to bring the services developers truly want to life. You can freely discuss ideas with planners from the service planning stage, and once planning is complete, you can discuss the design architecture with client-side developers. I find it appealing that you’re not just following pre-determined specs and designs set by someone else. Of course, this experience is only an advantage for developers who are prepared to handle it. Wadizis open to developers who want that kind of experience!

What kind of new colleagues would you like to work with in the future?
Sangjin Pro: I’d like to work with colleagues who have an open mind and a proactive attitude. I’m looking for people who are willing to think about the skills and methods needed to create the best service, take the initiative to make plans, and actively work to improve our service. I think it would be a pleasure to work with people like that.
Yoon-gi: I want to work withcolleagues who value growth and are committed to continuous improvement. Wadiz, we’re always taking on new challenges to meet the diverse needs of our customers. If we get stuck in the rut of doing things the way we’ve always done them, it often becomes difficult to find solutions. It can also make collaboration with colleagues increasingly difficult. I want to work with people who find joy in the process of brainstorming new approaches with colleagues—whether through success, failure, or learning.
Insight Pro: I want to work with people who are constantly striving to improve their technical skills and who enjoy collaborating with others to turn ideas into services.
👉 Wadizis hiring Java backend developers!


