Job Description
We are looking for a Senior Java Developer who combines strong backend engineering expertise with practical business understanding. This role goes beyond pure coding — you will work closely with retail-focused systems, omnichannel workflows, and client-driven requirements.
You will contribute to the design, implementation, and integration of POS-related solutions while collaborating with cross-functional stakeholders. The position requires both technical depth and the ability to operate effectively in a client-facing, solution-oriented environment.
Key Responsibilities
Backend & System Development
Design and develop backend components using Java 11+, Spring, and Maven
Work with both relational and non-relational databases depending on system requirements
Develop maintainable, scalable, and well-structured application logic
Retail & POS System Work
Analyze and implement business processes within omnichannel retail environments
Configure and customize POS standard software systems
Support integrations involving POS software, mobile touchpoints, and merchandise management
Integrations & Interfaces
Develop interfaces connecting POS systems with ERP, CRM, Loyalty platforms, and other third-party systems
Integrate POS hardware and payment devices into the application ecosystem
Ensure reliable data flows and system interoperability
Requirements & Collaboration
Discuss and refine functional and technical requirements with customers, Product / Project Managers, and QA
Translate business needs into clear technical implementations
Collaborate across technical and non-technical stakeholders
Must-Have Skills & Experience
Strong experience with Java 11+
Solid hands-on experience with Spring Framework and Maven
Experience working with relational and/or non-relational databases
Practical understanding of backend architecture and application design
Strong analytical and problem-solving abilities
Ability to work with evolving requirements and complex system interactions
Clear and structured communication skills
Nice-to-Have Skills
Knowledge of JavaScript and/or TypeScript
Retail domain experience, particularly involving POS, store systems, or merchandise management
Experience integrating hardware devices or payment systems
Exposure to omnichannel commerce or retail technology ecosystems
Traits We’re Looking For
Strong problem-solving mindset
Client-oriented and solution-focused
Comfortable discussing technical topics with non-technical stakeholders
Adaptable and able to handle multiple priorities
Structured, pragmatic, and delivery-focused
Effective communicator and collaborator
What We Offer:
Competitive salary and benefits.
A dynamic and supportive work environment.
Opportunities for professional growth and development.
The chance to work on cutting-edge technologies and projects.
Who we are:
Wolkk is an offshore outsourcing company dedicated to connecting international clients with top talent in Indonesia. Our mission is to enable young professionals in Indonesia to learn and grow by working with international clients. We help clients recruit and manage their employees in Indonesia, fostering an environment where talent can thrive and businesses can achieve their goals. Join us at Wolkk and be part of a dynamic team that bridges global opportunities with local expertise.
Our values:
Trust and Respect
Thirst for learning
Agile and Flexible
Quality Driven
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 5, 2026
Job Type:
Technology
Location:
Indonesia
Company:
Wolkk.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.