Java Developer


Summary:
We are seeking Software Engineer with strong technical expertise in Java and familiarity with Front technologies to join us as we disrupt the mobile market. As you will have a direct impact on a product that reaches millions of users you must be familiar with software design methods and techniques, and have the skills to write, edit and de-bug computer programs to achieve design objectives. Ideally, you must have good communication, project management and analytical skills and good at analysing both the business and technical requirements for a software program and develop design solutions to meet the needs. Finally if you are looking for an fun and friendly but incredibly fast-paced work-life balanced environment, — Join Us We are looking for a Server side programmer to help in the building of a next generation enterprise / API platform. New features and functionality are being created to meet customer demand and will be developed in a web-based environment.

    Requirement:
  • Language : Core Java and very good understanding of collections and multithreading
  • Framework – Spring 3,Hibernate
  • Java Messaging: JMS with one of the provider – Apache ActiveMq , RabbitMq
  • Cache (any one):  Memcached, Hazelcast, Ehcache
  • Build utility : Maven
  • Database : MySQL

    Desired Skills:
  • Good in aptitude and analytical.
  • Expert knowledge in Core Java
  • Indepth knowledge in Tomcat -or- any other web application server.
  • Experience with various software development methodologies such as
  • Struts, Javascript, JSP, XML, JSON, SOAP, REST, HTTP, ..etc.
  • Understanding of good RDBMS design. Experience in writing complex SQL queries and optimizing queries
  • Good knowledge in Unit testing and automation test tools like JUnit, etc.
  • Good knowledge in Server Performance Optimization
  • Self directed and capable of working in a dynamic environment.
  • Deep understanding of distributed systems and multi threaded programming.
  • Great experience in design and implementation.
  • Experience with advanced data structures, API/service interface development and web development.
  • Experience building large scale systems in a high availability production environment is preferred.
  • Analyze, design and develop unit test cases and implement automated test

    Should have experience in at least one of the following:
  • NoSQL databases like – mongoDb, cassandra, HBase is plus
  • Data mining classification algorithms
 
Job Category: Developer
Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx