At Numerify, we are passionate about delivering a very consumable, scalable and highly performant customer experience utilizing cutting edge technologies through sound agile development practices. As we continue to evolve our platform capabilities, we are looking for highly-motivated and talented Software Engineers to join a fast-growing team and work collaboratively with other engineering groups to design, implement and deliver a high quality Analytics product in the Cloud with an awesome user-experience.
- Participate in design and implementation of new features in Numerify platform product line.
- Participate in rapid prototypes to evaluate frameworks or design concepts.
- Strive for clean architectures and extensible code.
- Produce high quality code with automated tests that performs and scales.
Experience and Skills Required:
- Solid understanding of Object-Oriented design, data structures and programming concepts.
- Have loads of Java experience with common frameworks (Spring, Hibernate, etc.)
- Deep understanding of multi-threading and high concurrency designs.
- Very clear understanding of Service Oriented Architecture and REST principles.
- 6-10 years of related experience.
- Strong communication, analytical and problem solving skills with a high attention to detail.
- Working knowledge of REST web services.
- Amazon web services
- Automation unit tests (JUnit).
- Build systems (Maven/Ant).
- Continuous integration (Jenkins).
- Experience with Agile software development and Test Driven Development methodologies.