Careers with M5 Networks

Java Developer
Job ID:  2009-1079 Location:  US-NY-New York
Category:  Engineering - All Openings

More information about this job:
 
Overview:

 

M5's "Voice as a Service" is supported by a web-based operation support system, a service portal, and a user portal. These web applications are expected to substantially grow and fuel the rapid growth in M5's business. New effort in building a business logic tier has been kicked off. The person in this role will be a key player in design and implementation of the middle tier including business objects & logic, caching, security, performance, and scalability. The person will also be involved in developing challenging monitoring tools and applications.

 



Responsibilities:

 

The ideal candidate will have a passion for meticulously developing APIs and M5 middleware that are easy to maintain and evolve.

 

Specific responsibilities include:
• Communicate with the stakeholders in gathering requirements for business objects and logic, describing proposed design, and seeking clarifications.
• Working with the team, develop and test user-friendly, high-quality API implementations to realize the requirements.
• Design and develop monitoring tools and applications.
• Ensure cleanliness and maintainability of design and code.



Qualifications:

 

REQUIRED SKILLS

• Development using core Java, Hibernate, preferably on Linux or Unix platform.
• Object-oriented design, analysis, and code.
• Data modeling and design on any SQL database; experience in designing schema and queries for performance and maintenance.
• Configuration management tools such as CVS or SVN.
• Familiarity with unit testing and build environments.
• Excellent oral and written communication.
• Common design patterns such as MVC (model-view-controller).
• Best practices in writing robust code, reviewing designs and code, and developer testing.

 

DESIRED SKILLS
• Unix/Linux systems knowledge including
o Shell scripting
o SNMP Tools
o RRD Tools



Apply for this job:


Go back to the welcome page Go back to the welcome page