Experience with Java/J2EE development and solid knowledge of web applications development methodologies with hands-on programming expertise in delivering projects using Java.
Experience with Groovy.
Experience with 3rd party integrations with Java.
Experience with one or more Java MVC action frameworks; preferably Spring MVC.
Experience with Inversion of Control (IoC),AOP,Batch processing [via Spring Framework] will be preferred.
Experience with unit testing frameworks such as JUnit, TestNG and JMock.
Experience with Object-Relational Mapping (ORM); preferably using Hibernate.
Experience with UI technologies NodeJS, AngularJS, requireJS, phantomJS,compass, mocha, bower, HTML5/CSS3,karma, jasmine, Grunt.
Experience with any DB[preferably Postgres]/good knowledge of SQL.
Proven ability to deliver high quality code.
Highly self-directed and must have effective oral and written communication skills, including ability to effectively communicate challenging or technical concepts.
Full software development lifecycle experience, must be comfortable working with Agile methodology.
Experience with Test-driven development.
Experience with open source framework/libraries/tools.
Bebo Technologies provides teams of dedicated software engineers who know how to satisfy client testing requirements with efficient management skills and software product engineering methodologies.
bebo Technologies has grown 20% – 50% per year since its founding, completing hundreds of successful engagements for clients such as Adobe, IBM, Oracle, Cisco, Prudential, Mass Mutual, Luxotica, Ford, and host of startup companies in Silicon Valley.
Bebo Technologies Pvt. Ltd.,
Plot No.- D3, Near DLF building,
IT Park, Chandigarh.