PlumSlice Careers

Senior Java Developer

Senior Java Developer

  • Full Time
  • Ahmedabad
  • This position has been filled

Responsibilities:

    • Design and development of web application software components including both back-end and front-end code.
    • Complete unit test coverage of non-trivial code.
    • Document and communicate application designs.
    • Follow standards for all deliverables as defined by the PlumSlice US technical team.
    • Develop and maintain build systems using appropriate technologies (Ant, Maven, Rake, etc.)
    • Collaborate with web UI developers to deliver application functionality.
    • Develop a detailed understanding of the capabilities of the PlumSlice products and services. This position requires an ability to understand how our IT-focused solutions help our customer and to translate that into key marketing messages that will drive interest. The success of campaigns will be based on your depth of insight into the technology and customer pains.
    • Participate in cross-group collaboration across multiple time zones.
    • Develop estimates for effort, time and cost for development initiatives and participate in project planning activities.
    • Provide regular status updates and feedback against your commitments and the commitments of less senior developers operating under your leadership.
    • Advise management about any perceived roadblocks, issues, and risk factors regarding schedule and/or costs.

Required Skills:

  • Extremely strong Java development skills, including multiple frameworks such as Spring, Hibernate and J2EE.
  • Extremely strong understanding of object oriented software design, including MVC frameworks, and an ability to learn and apply new technologies rapidly.
  • Strong XHTML, XML, and XSLT skills, and a working knowledge of JavaScript, JQuery and AJAX.
  • Ability to execute code and design reviews.
  • Understanding of configuration management using version control systems such as Subversion, Perforce, CVS, or git, including branching and merging.
  • Web services (SOAP or REST) experience
  • Enterprise integration experience, including EDI and other flat file processing (Preferred).
  • Enterprise Service Bus (ESB) experience (optional but bonus points for this)
  • A knowledge of enterprise design patterns