Yazara is a software development company, a leader in SoftPOS and the payment acceptance industry. Yazara, headquartered in New York, builds on PayCore's 20+ years of leadership and serves over 50 clients worldwide. Yazara is a state-of-the-art SoftPOS solution and payment acceptance suite designed to transform all smartphones and tablets into POS terminals. It allows merchants of all sizes to securely accept EMV payments of any amount with contactless cards, mobile wallets, and wearables on their own mobile devices.
Job DescriptionAndroid Developer will create, maintain, and scale out both new and existing high-volume mobile applications.Developing, analyzing, troubleshooting high volume mobile systems with Java and Android.Collaborating closely with internal teams to scope and deliver valuable projects on time and help drive tactical decisions.Teach and learn new skills with your fellow developers, producing quality code with consistent standards.Continually look for opportunities to build value in the codebase: set standards, build tools, and automate jobs to make yourself and your team better and faster.Drive quality code with consistent standards, implement design patterns, best practices, and hold the team accountable to our standards.Eager to take ownership of work, including collaboration with cross functional partners and developers through the product development lifecycle.
Required Skills and Experiences:Bachelor’s Degree in Computer, Electrical & Electronics or Industry Engineering, MIS, Informatic or other relevant departments,At least 5+ years of experience in product/custom software development, support, and maintenance,Fluency in English,Experience in payment methodologies, NFC technologies, financial sector know/how,Deep knowledge of OOP Principles and design patterns,Deep knowledge in Mobile release process (iOS, Android) is a must,Knowledge of Agile / Scrum methodologies are deeply required.Knowledge of Rest, Maven, Room DB is a must.Knowledge in Java Enterprise Technologies (Core Java, SpringBoot, JPA) is a plusKnowledge in Cloud (e.g. AWS, Google) technologies,Knowledge of Android NDK, JNI, SQLite and MongoDB databases,Knowledge of build automation and continuous integration tools (Jenkins etc..) is a must.Knowledge in software life cycle and agile methodologies are nice to have.Ability to demonstrate high discipline and structured working approach with strong analytical skills would be necessary.