Svitla Systems Inc. is looking for a Senior Java POS Developer for a full-time position (40 hours per week) in Mexico. Our client is a leading technology services firm based in Northwest Arkansas, United States. They provide state-of-the-art professional services, including technical staff augmentation, turn-key project delivery, and specialized technical architecture and design services. In addition, best-in-class technical recruiting services and highly engaged resources are available. Established in 1997, the client has built a reputation for providing world-class technical services at competitive prices. Being well-versed in all phases of the software development life cycle allows the engineering and management teams to execute and support the varying needs throughout any engagement. They provide technical expertise to various customers, delivering innovations that improve how customers shop and the enterprise operates.
This role involves designing and supporting robust retail-facing POS applications, integrating hardware components, and customizing checkout experiences for optimal user engagement and efficiency.
Requirements
- 5+ years of experience in Java development, with a focus on desktop-based applications.
- Strong knowledge of Java Swing and multi-threaded UI development.
- Proven experience working with Toshiba Self Checkout System 7, including configuration and deployment.
- Familiarity with POS hardware integration and retail systems architecture.
- Working knowledge of XML, JSON, and RESTful APIs.
- Strong analytical, debugging, and communication skills.
Nice to have
- Experience integrating applications using Open API specifications and RESTful service frameworks.
- Familiarity with Swagger or similar tools for API documentation and testing.
- Knowledge of PCI compliance and secure handling of payment data.
- Background in Agile/Scrum methodologies.
- Exposure to other Toshiba or legacy POS systems.
Responsibilities
- Develop and maintain Java-based POS applications using the Swing UI framework.
- Customize and enhance Toshiba SCO 7 systems to meet the specific needs of retail businesses.
- Integrate POS software with peripherals, including payment terminals, scanners, printers, and more.
- Troubleshoot production issues to ensure reliability and optimal performance at scale.
- Collaborate with cross-functional teams (product, QA, operations) to deliver high-quality solutions.
- Participate in code reviews and adhere to established development standards.
- Support deployment, testing, and rollout across retail environments.
We offer
- Work with #1 winner of the ‘Best Place to Code’ award!
- US and EU projects based on advanced technologies.
- Legal IMSS contract and competitive compensation.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in our welcoming office.
- Remote work financial support.
- Comprehensive medical insurance including family.
- Life insurance, maternity policy, family days off.
- Christmas Bonus in the amount of 30 days' salary.
- Bonuses for article writing, public talks, other activities.
- 15 vacation days, 25% vacations bonus, 11 national holidays.
- Personalized learning program tailored to your interests and skill development.
- Free webinars, meetups and conferences organized by Svitla.
- Monthly Pantry Vouchers, free office snacks, and drinks.
- Fun corporate online\offline celebrations and activities.
- Awesome team, friendly and supportive community!