Merce

Job openings

  • Application Engineer: Java

    Location: Mumbai/ Gurgaon

    This role is for full-time developers for business applications. Almost all application will have a browser-based front end and the primary development language will be Java, with Javascript for the browser-side code.

    Mandatory requirements:

    • A graduate in any discipline from any recognized college
    • Knowledge of programming, algorithms, data structures
    • Knowledge of Java programming
    • For Gurgaon location: willingness to work in any of three shifts

    Additional skills we value:

    • Struts 2 experience
    • Javascript experience, including Dojo and jQuery
    • Experience with templating engines
    • Good written communication skills
    • Work experience

    Your degree matters less to us than what you can do. Selection for this position will always be through a Java programming test, followed by a technical interview. Selected officers will be given designations of Assistant Application Engineer or Application Engineer.

    Your growth path out of this role will be to Senior Application Engineer.

  • Senior Application Engineer: Java

    Location: Mumbai/ Gurgaon

    This role is a senior version of the Application Engr profile. In addition to all the requirements for Application Engr, the following additional requirements apply:

    • Two or more years of relevant experience
    • Above average communication skills
    • Good skills in web application debugging
    • Experience with Javascript
    • Some knowledge of Web server and application server configuration

    Selection for this position will always be through a Java programming test, followed by technical interviews.

    Your growth path out of this role will be either to Project Manager or Tech Lead.

  • Application Engineer: IVR

    Location: Gurgaon

    These positions are for our on-site outsourced team with a telecom tech major. Knowledge of IVR application development is not required; we will provide the required training. Knowledge of Java is required, since IVR applications are developed largely in Java.

    Mandatory and additional requirements are the same as for Application Engineer: Java:

    • A graduate in any discipline from any recognized college
    • Knowledge of programming, algorithms, data structures
    • Knowledge of Java programming
    • Willingness to work in any of three shifts

    Additional skills we value:

    • Struts 2 experience
    • Experience with templating engines
    • Good written communication skills
    • Work experience

    The selection process will be the same initial stages as for Application Engineer: Java (see above) followed by a selection process by the customer. You may need to be on probation at customer site for upto eight weeks before your position is confirmed.

    Your growth path out of this role will be to Senior Application Engineer, either in pure Java or Java/IVR.

  • Tech Lead: Java

    Location: Mumbai/ Gurgaon

    This position is competence based more than seniority based. Therefore, mere years will not bring you here.

    In this role, an entire small team will depend on you for technical problem-solving. Your work will involve writing and testing your own code as well as debugging code and guiding the work of your team members. You will also collaborate with your PM to assess and review technical impact of new tasks or existing challenges. You will be involved in solution architecture and design phases.

    Mandatory requirements:

    • Three to six years of Java and database experience.
    • Excellence and depth in Java, not just exposure.
    • Clear understanding of how Web applications and Web technology work. "Living inside Eclipse" as junior programmers do is simply not enough here.
    • Experience with new frameworks, toolkits, e.g. noSQL databases, message based communication frameworks, etc.
    • Conceptual clarity: multi-threaded code, re-entrant code, JVM internals, Struts 2 interceptors and their inter-play, aspect-oriented programming, JVM garbage collection, cookies, Web security, advanced SQL, etc.
    • A friendly personality which strengthens teams

    Selection will be through a mandatory Java programming test followed by multiple rounds of interviews.

    Your growth path out of this role will be either a shift into the MTS (Member of Technical Staff) role of our Product Division, or into a role of Technical Specialist. If you have ambitions of team management, we may be able to offer opportunities to transition to a Project Manager role too.

RELATED READING

  • How we train

    We do not train. We organise assisted learning programmes. You drive the learning process.

  • Case studies

    Work we have done for other customers in various engagement models