Senior Software Engineer - JAVA (closed)

Karachi, Pakistan
Start the conversation: This is the recruiter hiring for this position. Start networking here:
Job Description

Key Responsibilities

 • Consistently write, translate, and code software programs and applications according to specifications.
• Assist Application Developers, analysts, and designers in conceptualizing and development of new software programs and applications.
• Assist in the preparation and documentation of program requirements and specifications.
• Ensures that code meets specifications. Writes code that is easily maintainable. Is able to debug own code for preliminary testing. Must practice standard software development methodologies and standards.
• Enhance, modify, and repair existing code.
• Contribute to the development, delivery and maintenance of technology-based business solutions.
• Code, test, and implement configuration changes to software applications to meet both functional and technical requirements.
• Individual will also provide guidance to and review the work of other team members as well as investigate ways to potentially improve existing code and implement improvements.
• Will be involved in the full software development life-cycle in coordination with other engineers, QA, and designers and should be confident and adept in articulating ideas in a clear, well thought out manner.
• Updates JIRA in a timely manner
• Perform R&D activities to resolve work
• Individual will also provide guidance to and review the work of other team members as well as investigate ways to potentially improve existing code and implement improvements
• Mentor junior level software engineers on technical issues
• Work with other units to achieve department or work unit goals and initiatives
• Maintain positive tone and high standards of quality within the group or department, and serves as a model to other team members
• Adheres to 360training's vision, values, and principles
• Exhibits a positive and "can do" attitude towards peers, colleagues, and customers

Educational & Experience Requirement

• BS in Computer Science, Engineering or related field required.
• 4 to 5 years of experience in Java / J2EE.
• Very strong work experience in frameworks like STRUTS, SPRING, Hibernate, Toplink etc.
• Experience in web application development using JEE technologies such as EJB, JSP, Struts, Servlets, JDBC.
• Hands on experience in DB2 / SQL (preferred).
• Good knowledge of design patterns.
• Knowledge of AJAX is desirable.
• Experience in using version control and build tools.
• Experienced in working with Tomcat, Web logic, JBoss or Websphere application servers.
• Familiarity with .Net Platform and Cold Fusion.
• Experience in developing, maintaining and enhancing enterprise level web based applications.
• Knowledge of AJAX is desirable.
• Must have experience working in a team production environment.
• Comfortable working in a fast-paced environment.
• Dependable, Enthusiastic, Motivated, Team Player, Detail Oriented.
• Great Communication Skills.
• Ability to learn new tools quickly to get the job done.
• Motivated self-starter with exceptional communication and interpersonal skills

This is a full time permanent position. Interested candidates should send their application/resumes to pkjobs@360training.com by April 27th, 2012 and ensure the vacancy applied for is mentioned in the subject line.