Senior Software Engineer
Boku, Inc. - San Francisco, CA

This job posting is no longer available on Boku, Inc.. Find similar jobs: Senior Software Engineer jobs - Boku jobs

Boku is the world leader in online payments, enabling consumers to buy goods and services with their mobile phone. Boku offers a fast-paced, challenge-packed working environment staffed with engineers from top companies. We are looking for a Senior Java Engineer with strong back-end and/or middle-tier development experience and personality to join our close-knit engineering team. If you relish solving hard problems and having the fruits of your labors used by millions of people around the world, we want to hear from you. You bring the brains, hard work and enthusiasm and we'll provide the pizza.

Work hands-on with an agile, highly skilled team of engineers

Utilize best of breed technologies to build a layered, component-based, service-oriented architecture

Be highly motivated and maintain a positive, 'can-do' attitude in a fast moving start-up

Recommend improvements to the way systems are designed, developed, and deployed

Provide technical leadership and direction on scaling critical systems

Foster the spirit of collaboration across multiple internal teams

Support for our production systems as part of our on-call rotation

Required Skills:
Bachelor's degree in Computer Science/Engineering or 10+ years' of equivalent experience in related disciplines

Demonstrated technical capabilities and ability to work collaboratively and effectively with a range of stakeholders

A proven track record developing highly-available, multi-tiered, scalable, and distributed on-line services on Unix/Linux

5+ years experience with Java/JEE and related technologies

Knowledge of developing trends and emerging standards in relevant fields

Strong background in object-oriented architectures

Proven experience in using design patterns, UML, and Object Oriented analysis and design

In-depth understanding of the software development life-cycle

Attention to detail and strong organization skills

Meet eligibility requirements to work in the US

Desired Skills:
Understanding of Enterprise Integration/Design Patterns e.g. dependency injection/inversion-of-control using Spring, Guice

Development and design experience with scalable, highly-available messaging systems e.g. ActiveMQ, WebSphere-MQ

Experience providing technical leadership in projects and/or teams

Understanding of RESTful API design principles

Experience working in high-performing development teams using Agile methodologies and tools

Experience with some (or all) of the following technologies/frameworks/tools: JPA, Hibernate, Jersey, Spring/Guice, JMX, Hessian, Apache Camel, RMI, jQuery, EmberJS, MySQL, Terracotta, JUnit, TestNG, Mockito, Eclipse/Intellij, Maven, Subversion, Git, etc.

Boku, Inc. - 20 months ago - save job