Skip to main content

Sr.Technical Lead – Java EO


No of Vacancies: 3

Chennai, India

Duties and responsibilities

  • Should own responsibility for creating or selecting the most appropriate architecture for a system (or systems)
  • Has to participate in complete software development lifecycle, including analysis, design, code and unit test, for applications based on Java/JEE technologies
  • To be able to abstract the complexity of a system into a manageable model that describes the essence of a system by exposing important details and significant constraints
  • To be able to maintain control over the architecture lifecycle parallel to the project’s software development lifecycle
  • Must proactively monitor the adherence of the implementation to the chosen architecture during all phases of the development
  • Must know when to say "YES" and when to say "NO" when scope creep attempts to manipulate software architecture
  • To be able to progressively make critical decisions that define a specific direction for a system in terms of implementation, operations, and maintenance. Additionally these decisions must be well documented in a manner understood by others
  • Has to work closely with executives to explain the benefits and justify the investment in software architecture of a solution
  • Has to inspire, mentor, and encourage colleagues to apply best practices
  • Has to act as "subject matter expert" in assigned area of responsibility
  • To be able to provide technical consultation in new systems development, new package evaluations, and enhancement of existing systems; participate in structured walkthrough and technical reviews
  • Has to prepare functional specifications from which programs will be written; design, code, test, debug, and document programs
  • Should keep technical communications and business skills current with an emphasis on understanding emerging Java/JEE-based web/e-commerce technologies
  • Must be a good team player and ability to work with people of different years of experience
  • Collect and Present Technical Metrices to stakeholders

Technical Skills

  • Java SE 8/7, Java EE 7/6
  • Spring MVC/Struts2
  • Active MQ/HarnetQ
  • EJB 4.0/3.0
  • Hibernate/Mybatis/JDO/JPA
  • jBoss/WildFly
  • Jersy/DropWizard
  • Servlet,JSP/JSF
  • jQuery/JSON
  • Javascript, Node.js
  • Angularjs/ExtJS/BackboneJS
  • MySQL/PostgreSQL/Oracle
  • Python
  • Android 3.x
  • Android 4.x
  • Agile Practices

Good to have:

  • Weblogic/Websphere
  • Linux/Unix, Windows/Mac
  • Scala
  • Android 5.x

Competency Requirement:

  • Strong verbal and written communications skills
  • Good Team management skills
  • Planning, organizing and time management skills
  • Achieve results within deadlines whilst maintaining quality
  • Develop and deliver presentations, training sessions


  • Educational Qualification - MCA/MSc(cs)/B.E/M.E/B.Tech/M.Tech
  • Years of experience – 8 years to 13 years of experience