| Job Description: |
|
- Understand the current systems through provided diagrams, code and other abstractions.
- Develop new modules into the existing ones as per the defined and already-followed standards.
- Be able to write state-of-the-art applications ranging from complex UIs to challenging middleware and back-end components.
- Be able to appreciate and do peer-review, Code Refactoring and suggest alternate design and development schemes.
- Be able to quickly understand any domain-specific artifact, ask good questions for further understanding and then come up with intuitive ideas about solving the problem.
- Gauge a domestically developed module with industry-standards and do changes accordingly.
- Be always good at and appreciative of Research and Development in the problem domain as well as the Technology.
Required Specific Skills: - Strong in JSE and JEE.
- Hands on in Hibernate, Struts (or any famous MVC framework), Spring Core, Spring DAO, Web Services, MySQL (MySQL partitioning knowledge will be a plus), JavaScript, HTML5, Eclipse, Tomcat and XML.
- Good at Linux Production server setup and should have enough skill to manage applications
- The following will be considered a plus: CSS3, JBOSS, EJB, JMX, JMS, Spring MVC, Spring AOP and Spring Integration.
Required General Skills: - Good Understanding of Object Oriented Design and Programming.
- Good basics of Data Structures and Algorithms.
- Problem Solving Techniques.
- Good Software Engineering concepts
- Good Database Concepts.
- Hands on in writing SQL.
|
| |
| Skills Required |
|
| Candidate must be proficient and resourceful enough to fill most customer requirements like: |
| |
| Joomla, J2ME, J2EE, .Net, J2SE, JSP, Java, jQuery, JBoss, Core Java, |
|