Lead Developer - Java

Pune, India


  • To research, design and develop new applications, features, platforms and plug-ins.
  • Be heavily R&D focused to understand and identify the best technologies to implement.
  • Work closely with the Tech Architect to create attractive, usability code that is highly resilient and high performing.
  • Be one of the key contributors to the quality of Web Services and Java Middleware.
  • Offer expertise and advice on technical strategy/​roadmap.
  • Be involved in team mentoring (where applicable).
  • Help to continue the adoption of Best practices and standards, such as Agile/​Scrum and Continuous Integration.
  • Lead a team in agile environment, where team members are responsible for participating in project planning sessions to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
  • Actively Participate Team building and leading Projects.

We Offer

A very open, collaborative, high-energy, non-hierarchical, no cabin environment, no dress code. Exposure to multiple technologies and tools, with the freedom to learn and grow in any direction.

Desired Skills & Experience

  • Total Experience of 5-8 years.
  • Graduate with minimum 5 years of experience in commercial Java.
  • Strong understanding of Architecture/​SOA, design patterns, Object Oriented design principles.
  • Advanced skills in J2EE; Spring; Hibernate; MySQL (or other RDBMS); Eclipse; Clear case(or similar SCM).
  • Strong proficiency in some of the following; RESTful Web Services (or similar);XML/​XSLT; JMS/​JMX; TCP/​IP; Python.
  • Familiarity with other modern Open Source technologies.
  • Strong Agile experience (TDD/​Test Driven Development preferred) and Continuous Integration knowledge.
  • Excellent communication skills and an ability to work effectively autonomously and in a team.