We are looking for an experienced and dynamic Java developer who is an effective written and verbal communicator to work within the Web team on new and existing projects.
Understand business requirements and participate in product roadmap discussions in order to design, estimate, and deliver secure, maintainable, and highly performing code.
Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
Contribute in all phases of the development lifecycle.
Write well designed, testable, efficient code.
Ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Investigate, evaluate, and apply new web technologies.
Languages : Java, Scala
Spring Framework : Spring MVC, Spring Web Services, Spring Data, Spring Integration
No SQL : Apache Hadoop, Mango DB
ORM Frameworks : JPA, Hibernate
Caching : EhCache, Memcache
Search Server : SOLR, Elastic Search.