Cradlepoint is looking for an Associate Architect (Java) to strengthen the core development capacity of our Mobile Wallet platform. You'll be part of a growing and dynamic development organization, creating new features with the latest technology and improving the existing architecture. This role offers the unique opportunity to develop a product that significantly improves the lives of millions of daily users across Africa, the Middle East, and Latin America.
What You Will Do : Key Responsibilities
- Work with software development by converting incoming business requirements from product management into technical solutions.
- As a software developer, you will be involved in all phases of the product's life cycle , including design, implementation, verification, maintenance, and operations of our products.
What You Will Bring : Required Qualifications
To be successful in this role, you must have :
Max. 9-12 years of documented professional experience in Software Development.Solid object-oriented Java (Enterprise) programming skills , with exposure to multi-threading, collections, and design patterns.Experience in Software development environments and tools like Git / Gerrit, Jenkins, etc.Experience working with Lean Agile principles and a preference for working in a flexible team environment.Great interpersonal skills , flexibility, and willingness to adapt and respond to change.A quality mindset and good experience in unit and functional testing. Preferably, you have experience with JUnit.Curiosity and eagerness to learn new things .Good to Have :
Working experience in Mobile Money / Wallet or similar product area will be an added advantage.Keen interest and familiarity in nurturing a product from feature development stage to successful customer deployment .Exposure to working in a multicultural setup is a definite advantage.Skills Required
Software Development, Object Oriented Concepts, Agile Concepts, Java Programming, Design Patterns