Java/Android Developer - Payments
Want to work in an established team, using the latest technologies and tools to deliver an exciting Android device?
Join a small group of developers focused on delivering high quality solutions for a modern Android device. The business is working with the latest technologies, first class development tools and agile methodologies.
Role and responsibilities
As a core member of the team, you will be working with experts and Java/Android developers to create Java based payment solutions. You have extensive experience with Java development in mobile/Embedded environments and deep understanding of conventions, best practices and performance aspects. Android development experience is a plus.
You have high attention to detail and value using proven development tools, approaches and processes for the job. Solid communication skills are essential, as is your ability to work in a team.
If you have little or no previous Android experience, this is an excellent opportunity to learn more about these technologies whilst still being comfortable with the language used for the job.
Responsibilities:
Java development for the Android platform
Analyse existing Java/Android code
Assist in technical solution design
Following development processes and guidelines
Write unit, integration and functional tests to ensure high quality code
You will get to work on the frontier of Android and payment technologies.
We use modern, first class tools and methodologies such as,
Android Studio
Git via Stash
JIRA Agile
Continuous Integration via TeamCity
Unit/Integration testing via JUnit, Robolectric, Mockito, etc
Functional testing via Robotium/Espresso
Static Code Analysis via Sonar
Pre-commit code reviews and build verification
Essential Experience
In-depth, demonstrable and proven Java development in mobile/Embedded environments
Object Oriented Design patterns
Java testing frameworks such as JUnit, Mockito, etc
Desirable
Android development
Payments experience
C development for existing code analysis/review
Sound like you? Apply now or contact Julie Cooper