JOBSEARCHER

Java Software Engineer

HanshowDallas, TXJune 6th, 2026
About Hanshow:Founded in 2012, Hanshow is a leading provider of ESL and smart store solutions serving traditional retail, new retail, pharmacies, department stores, fashion, health care, and the entertainment industries, etc. We provide ESL and smart store solutions in 12,000+ stores in 50+ countries. Hanshow is a trusted partner among retailers worldwide. We strive to enhance the shopping experience by developing cutting edge technology and providing services to solve our clients' in-store challenges. Our innovative spirit begins with our global team, improves the way we operate, and ultimately helps us deliver compelling end-to-end solutions.Make Your Mark:As a Java Software Engineer, you will play an important role in delivering high quality releases to our customers by designing, developing, troubleshooting, maintaining, optimizing and scaling Hanshow’s cloud-based backend services and driving innovation into our product suite. In this role, you will research, test, benchmark and evaluate new technologies, propose scaling solutions, collaborate with other teams to define and build new features, optimize existing features while writing elegant code. Your attention to detail, tenacity, and creative problem-solving and thinking ahead will directly impact the company's success, as well as the success of your peers across the organization.If you have a passion for delivering products that make a difference, are driven to make things better in all that you do and are eager to work in a collaborative agile environment where Developers are dedicated to solving customer problems and innovating, then we want to talk to you. You'll Get To: Provide technical expertise in the design, development, and delivery of Hanshow’s products, while adhering to timelines, coding standards, requirements, and quality.Implement, refine, and enforce software development techniques to ensure that delivered features meet software integration, performance, security, and maintainability expectations.Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development.Maintain high standards of software quality and technical excellence within the team by establishing good practices and habits and writing clean, testable, maintainable, and secure code.Proactively identify issues, bottlenecks, gaps, or other areas of concern or opportunity and work to either directly affect change, or advocate for that change by working with peers and leadership to build consensus and take action.Perform critical maintenance, deployment(Cloud related), and release support activities, including occasional off-hours support.Passion for engineering excellence, curiosity and demonstrated ability of continuous learning. What You'll Bring: Bachelor’s degree in Computer Science or related technical field.2+ years of experience with software development in JAVA languageExperience in using the Springboot frameworkExperience in using Mysql databaseExperience in using MavenExperience in using GITExperience with public cloud architectures (Azure, AWS or GCP) and cloud native services. We’re Even More Excited If You Have: Good knowledge of internet security issues in software design and code.Experience with open source tools.Experience with SaaS technology.Experience designing and scaling high performance systems.Experience with container management solutions like Mesos, Kubernetes or Nomad.Experience with front-end technologies (HTML, JavaScript, CSS, JavaScript Frameworks, etc.) is a plus.What we offer:Competitive salary in the industry;Promising and sustainable self-development and prospects;Wide technical and modern environment with interesting challenges;Professional environment with an open communication culture;