EXPERIENCED ROLES
| MIT JD 10001 |
| Java Programmer / Java Developer |
| 29/06/2008 |
| MIT Hyderabad, India |
| Permanent Full-time |
| Market Rate |
| -NA- |
| 2-4 years experience |
Min Bachelors Degree in Engineering /Maths with exposure to software systems or equivalent work experience. Masters degree would be an added advantage
He/she should possess excellent communication,
people skills along with high degree of maturity. |
Shivaramakrishna Pusa
pusa@merrionit.com,
+91 9866108573 |
Job Description
Job Purpose: Developing program specifications, coding and unit testing in JAVA/JSP/J2EE
Reporting to: Report on a daily basis to the Project Managers in India.
Key Responsibilities:
- Maintenance/Enhancement of project(s), typically build using the following scripting languages:
- Maintenance/Enhancement of project(s) build on OpenCMS platform. Additional work also includes:
- Setting up new client in the OpenCMS
- Creating users
- Creating Login for users
- Develop n-tier applications in Java
- Implement designs agreed by senior and principal engineers based on internal product management requirements
- Pair programme with team members
- Design and develop automated unit and acceptance tests
- Peer review of design code and tests
- Participate in all aspects of agile development process
- Fix bugs as they arise
- Perform the design, coding and maintenance of multiple product modules/sub systems.
- Research and troubleshoot problems discovered in production and develop solutions.
- Act as a development lead on some projects and perform customer feature design work.
The following would be supplementary responsibilities that would be required to be taken up on a need basis
- Assisting the Project Manager in estimating the effort for new project requirements
- Identify and implement ongoing improvements to the maintenance projects
Person Specification
Required Skills/Experience:
- Third Level Qualifications in computing, mathematics or science with exposure to software systems preferred
- 2-4+ years work experience preferably in a growing and global technology company
- Proven experience as JAVA Developer.
- N-Tier design and development
- Knowledge of Java, Apache Tomcat - "web stack" development
- Exposure to design patterns
- Understanding of application process flow.
- Demonstration of problem solving techniques.
- Good software engineering literacy and communication skills
- Friendly and professional manner
Personal / Business Skills
- Customer focused with strong commercial acumen
- Capable of working in an international environment and open to diverse work culture and practices.
- Able to communicate clearly with a variety of engineers and managers
Technical Skills
- Experience in using Java, C, C#, C++, VB.NET
- Experience in using J2EE and J2ME,Java Script, ASP.NET
- Experience in using tools like design tools, Visio, MS-Project, MS-Office etc
- Sound knowledge of relational data bases and SQL
- Knowledge of open CMS would be an advantage
|