Java Software Developer
Listed on 2026-07-06
-
Software Development
Software Engineer, Java Developer, Cloud Engineer - Software, Backend Developer
About Us
People around the globe just don’t carry cash anymore. With no current digital alternative for quick impulse donations and small-denomination cash transactions, tiptap created a simple acceptance device for a cashless economy.
We seek a highly skilled and self-motivated individual to join our team as a software developer. If you thrive in a fast-paced and challenging environment and are committed to delivering exceptional results, we would love to hear from you.
The RoleAs a Software Developer, you will be responsible for working on both the frontend and backend components of the tiptap software platform. You will be working on applications that handle transaction reporting, payment terminal management and payment processing. You will also be interacting with a payment terminal hardware. This role will be highly influential in building the future of the software platform, working closely with the rest of the Software team, the Product team, the Technical Support team, the Customer Support team, the Merchant Processing team and the Hardware team.
This will be a hybrid role working at our Burlington office three to four days a week.
Objectives of this role- Participate in daily planning with the engineering team and other stakeholders
- Design and implement new features, manage and fix application defects, and refactor the existing code base
- Improve application efficiency and user experience
- Collaborate with teams in other departments to identify and prioritize requirements and to align development initiatives across teams
- Minimum of a Bachelor’s degree in software engineering, computer science, or relevant experience in a related field.
- 4+ years of demonstrable experience in web application development using Java, in particular proven knowledge and experience in:
- Backend:
Java/Spring Boot - Frontend:
JavaScript, HTML, CSS - Databases:
Relational Databases (Postgresql), Redis - SDLC/Agile/SCRUM workflows
- Linux shell commands and bash scripting
- Experience developing applications using APIs and tools (Postman/Swagger)
- Experience with Dev Ops practices and tools (Git and Docker)
- Strong analytical and problem solving skills with organizational capabilities
- Familiarity with cloud technologies like AWS, Azure or Google Cloud
- Experience in cloud technologies: AWS, Azure or Google Cloud
- Java script, Elixir/Phoenix
- Experience with payment systems
- Knowledge of hardware and familiarity working with firmware
- Familiarity with agile software development methodologies (Scrum/Kanban)
- Ability to communicate technical information to non-technical members of the business team
- Strong written and verbal communication skills
Forward your resume to (Use the "Apply for this Job" box below).
Work Location:
In person
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: