Required Senior Software Engineers at Etilize Private Limited, Karachi

Key Tasks and Responsibilities:

• Develop robust and industrial-strength enterprise applications using Java platform Enterprise Edition.

• Apply industry standard object-oriented programming best practices and J2EE design patterns.

• Build Web components using Servlets, JSP for the presentation tier.

• Utilize J2EE packaging mechanisms (.ear, .war, and .jar) to develop software packages.

• Use J2EE-based authentication, authorization mechanisms and server-specific functions.

• Perform requirements definition, analysis and design, programming and testing of software applications.

• Use Unified Modeling Language for system analysis & designing.

• Perform impact analysis of new applications on existing systems

• Proactively work with management to take on added responsibility with less management direction.

• Develop software systems, in collaboration with Central R&D teams, according to agreed plan and cost.

• Develop, test, debug and document web based Java/J2EE applications in accordance with system architecture requirements.

• Work with lead developer/project architect to resolve complex technical issues and understand system performance associated with the introduction of new technologies.

• Assist client in meeting their business objectives by providing professional services and solutions.

• Technical assistance to the customer support team.

• Supervision of other software developers and tasks.

• Make changes to system software to correct errors in the original implementation

• Create extensions to existing Java programs to add new features or performance improvement.

• Program in web-based programming languages (HTML, javascript, css etc.) for comprehensive web sites.

• Use XML to structure and exchange enterprise data.

• Develop, test and maintain Web Services and Java components.

• Plan, initiate and conduct unit testing of applications as well as facilitate system testing.

• Support and troubleshoot production applications.

• Create applications that proactively defend against malicious users, content manipulation, and other attacks.

• Configure application servers and customize for assorted applications.

• Participate in technology/tools evaluation and software technical proof of concepts.

• Design security strategy that extends throughout a multi-tiered J2EE architecture.

• Explore advanced techniques, including SOAP, load balancing, and clustering.

Please email your CVs at or you may contact directly on 4550677 for further details.