Share this Job

Java Developer - Senior/Lead Engineer




This job is available in Chennai, India.




Position Objectives Will be responsible for development, testing and sustenance of a product independently or as part of the team.

Tasks And Responsibilities Analyze requirements

Design, develop and test new features/components

When required fix/resolve the customer issues

Academic Degree B.Tech/M.Tech Computer Science Engineering

Professional Experience 6

Special Knowledge Knowledge in UI technologies like JQuery, Angular 2 etc.

IT Skills Required:

Core Java, Design Patterns, JQuery, Angular 2, BootStrap, familiar with Junit framework, XML/Web Services, OSGi


Knowledge of Lean/Scrum will be an added advantage.

An engineer with Product Development background/experience is preferred.

Languages English

Additional Requirements /

Soft Skills

- Very good problem solving skills

- good communication (written/spoken)

- appetite for learning, good team player


  • Experience Level : 7-13 Years
  • Essential Knowledge / Skills
    • Experience writing Java applications, in particular, back-end and middle-ware type applications
    • Excellent Core Java and related technologies experience
    • Demonstrates sound understanding in a variety of the concepts such as Design Patterns, Multi-threading, Clustering
    • Experience designing professional applications through the full application life cycle
    • Passionate about technology and solving complex problems
    • Working knowledge on Web-services (REST/SOAP), XML, SOA, Enterprise Messaging
    • Experience of working in Agile methodology, Unit Testing
    • Working experience on one or more of the databases: MS SQL / Oracle / MySQL / DB2
  • Preferred Knowledge / Skills, Abilities and Background
    • Experience on Enterprise Messaging technologies like AMQ, MSMQ, Message Brokers is preferred
    • Understanding of Git, SVN, Mockito, Ant, Gradle
    • Understanding of Unix and Windows scripting and platforms
    • Understanding of Continuous Integration, Release & Deployment Management
    • Understanding of various B2B standards and related technologies