|
|||||||
| Job Title: | Java Developer | ||||||
| Company: | M5 Networks | ||||||
| Job Location(s): |
| ||||||
| Description: | 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 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 • Developement 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 Now | |||||||
