Job Description
We are looking for a Junior Java Android Developer to join our growing team at PAX Canada, Inc., a global leader in secure electronic payment solutions. In this role, you will be involved in the design, development, and maintenance of Android applications running on PAX POS payment terminals.
You’ll work closely with our experienced software engineers to deliver reliable and secure payment applications that meet industry standards. This is a fantastic opportunity for someone with foundational Java and Android skills who is eager to develop expertise in the payment industry.
________________________________________
What You’ll Do
Develop and maintain Android applications on PAX POS terminals
Write clean, efficient, and well-documented code in Java
Collaborate with senior developers and QA teams to test, debug, and troubleshoot issues
Integrate applications with RESTful APIs, handle JSON and XML data
Work with version control systems (Git) for code management
Follow Agile development methodologies
Assist with software deployment and support activities
Continuously learn and adapt to new technologies in POS payments and Android development
________________________________________
What We’re Looking For
Required Qualifications:
Solid understanding of Core Java fundamentals
Hands-on experience with Android Studio and basic Android app development
Familiarity with consuming RESTful APIs, handling JSON/XML data
Basic knowledge of software design patterns and best practices
Understanding of version control systems (preferably Git)
Problem-solving skills and an eagerness to learn
Strong verbal and written English communication skills
Bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field
________________________________________
Nice to Have (Assets):
Experience developing POS payment software (any exposure to payment processing or terminal software is a huge plus!)
Familiarity with Java Web development or cloud platforms
Knowledge of CI/CD pipelines and software testing methodologies
Understanding of payment industry standards, such as EMV, PCI DSS, and NFC/contactless payments
Ability to quickly learn and adapt to new tools, frameworks, and technologies
💡 Quick Summary
Seeking a career-building opportunity? The Junior Java Android Developer position is now open for candidates interested in the Android Developer Jobs sector. This role in Toronto offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Android Developer Jobs is a plus.
