
Job Description
- Experience in implementing architectures for large-scale service oriented applications - Strong knowledge and experience with relational and noSql database technologies preferably with experience in ORM persistence tools (morphia, hibernate etc.) - Extensive experience in Java technologies for Web development (Spring, Servlets, API Development) - Work with product managers to guide and refine requirements, and design next generation features. - Create elegant & quality APIs for Mobile team - Experience in using the components of enterprise architecture such as caching, logging, security etc. - In-depth understanding of modern development processes such as TDD and continuous build, development and integration
Requirements
Start-Up Mentality - Familiarity with English - Drive to learning and constant self-improvement - Self-directed, confident, able to use best-practice development processes effectively - Looking for Developers that can stand out and make a difference long term! - At least five years of developing high quality applications. - A good grasp of software architecture and design patterns. - Have object oriented or functional programming in his/her DNA - Friend with Sprint framework - Enjoy and Familiar with the Agile development processes - Understanding Single-Sign-On, SAML and other security mechanism is a plus - Knowledge of Mongo DB or other No-SQL databases is a plus - Understanding caching products such as coherence and memcache is a plus - Understanding Enterprise Service Bus is a great plus - Familiarity with Android development is a plus Not a lonely bird. Someone that enjoys team working and office environment - Have good communication skills - Love to deliver quality software - Self-Motivated - Finisher
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority
