SearchSearch

Sign In
 Sign in or Register
Buyer zone
Find skilled Sellers for your business
Seller zone
Sell your skills to UK businesses

About us

Contact us

FAQs

Testimonials

Site map

Can we help?
tel0845 371 0722
emaile-mail
Bookmark and Share
HomeJave J2EE Developer
[ Printer friendly ]

Freelance Jave J2EE Developer Leeds, West Yorkshire, UK

A proficient Java J2EE Developer with over 5+ years of progressive experience in Requirements gathering, Analysis, Design, Development, Deployment and Implementation of large scale Java/J2EE Projects.

Rating:Unrated (New)
Hourly Rate / Cost:£33.33 per hour
Daily Rate / Cost:£250.00 per day
Available From:Now
Seller ID:326097

[ Top | CV | Skills ]

CV (Curriculum Vitae) / Résumé

• Over 5+ years of progressive experience in Requirements gathering, Analysis, Design, Development, Deployment and Implementation of large scale Java/J2EE Projects.
• Experience in requirements gathering and analysis using UML and broad understanding of Object Oriented Methodology, Design Patterns and UML.
• Excellent knowledge and working experience in Java, J2EE, J2ME, Spring MVC, PL SQL, Java Servlets, JSP, JDBC, JMS, XML, XSLT, JSTL, Java Beans, Javascript, CSS, JQuery, DOJO, AJAX and Hibernate, Maven, Ant, Hudson, Subversion,.
• Experience in development methodologies like Iterative, Waterfall, Agile, Continuous Integration, Test Driven Development.
• Extensive technical knowledge of Performance & Volumetric, Performance Tuning, Live Transition and Support.
• Good knowledge of SOA design and applications.
• Excellent communication & negotiation skills with proven ability to lead teams (upto 10 members) and deliver innovative solutions.
• I also collaborated with onsite/offshore teams for the development, deployment and implementation phases.
• Created user manuals, deployment guides and service guide for product usage by the end user, deployment teams and support-services team
• Responsible for conducting project workshops for various teams. Also trained teams at offshore and onsite (close to 20 employees)


TECHNICAL SKILLS :


Languages & Framework
Java/J2SE, Spring MVC, Hibernate, J2EE, EJB, JMS, MDB, JSP, Struts, JDBC,JIBX XML Binding Framework, XML, XSLT, Webservices, SOAP, Unix Shell Scripting, LDAP, J2ME, Map Servers, ka-map,

Web technologies
HTML, DHTML, Javascript, JQuery, DOJO, CSS, AJAX

Configuration Tools
VSS, WinCVS, PVCS, SubVersion Control

Design Tools
UML , Physical and Logical Modeling, Magic Draw, Microsoft Visio, Enterprise Architect, Rational Software Modeler

Build & Testing Tools
Ant, Hudson, Maven, JUnit, JMeter, Find Bugs, LoadRunner

Servers
Sun ONE Application Server, Apache, Tomcat, IBM Websphere, JBoss

Databases & Languages
Oracle 9i, 10g, MySQL, PL/SQL , SQL

Operating Systems
Windows NT/2000, Solaris 8.1, Linux, Unix

IDEs
Eclipse, Netbeans

Other Tools
Toad, SQLDeveloper, Altova XMLSPY, GIMP, Photoshop


Employment History

(Jan 2009 to 2009)

Senior Developer

Manchester Portal


Technologies
J2EE, JSP, Spring MVC, DOJO, JQuery, Javascript, HTML, DHMTL, CSS, AJAX, ka-map, Map Server, MySQL, Web Services, Apache, GIMP, Photoshop

Brief:

Manchester City Co portal was designed as a single point of all the information related to Manchester city. The application relies heavily on Javascript, JSP, AJAX, PHP, and Java. It uses Mapserver as the GIS software and ka-map as the frontend API. A part of the web application is written in Java/Spring MVC/Hibernate. The application is hosted on Tomcat server and consumes real time feeds from external resources. The project lifecycle is based on AGILE /SCRUM methodology.

Responsibilities as Senior Developer:

Requirement Analysis, scoping, estimation, design and development of the application.
Developing server and client side components, Code Briefing and Code Review.
Development of server side components using Java, Spring MVC, Hibernate, MySQL.
Development of cross browser compatible client component using JSP, Javascript, AJAX, CSS, DOJO, JQuery.
Developed and implemented the maps using map server ms4w and ka-map api.
Involved in designing the specifications, application and map server configuration, integration, deployment of the application and Code Release
Holding meetings with all the stakeholders & project team to discuss issues and propose solutions.
Troubleshooting problems in live environment and supporting the application by providing solutions.


(Jun 2008 to Dec 2008)

Senior Developer

Project Name : Performance Engineering

Technologies
MS – Windows XP, Sun Solaris 10, Sun One Application Server (8.x & 9.1), Oracle 10g, Sun one Message Queue, Eclipse 3.0, J2SE 1.5.*, J2EE 1.4, JiBX XML binding framework, JUnit, JMeter, JProfiler, Mercury Load Runner, Jakarta Ant 1.6

Brief:

Performance engineering team of British Telecom is responsible for performance tuning various subsystems in Spine program. It focuses on performance improvement, analyzing the architecture for bottlenecks and then addressing the identified design and architecture issues, environment configuration changes, etc. A series of Proof of Concepts were required to evaluate whether efficiency analysis and performance tuning will produce deliverable and quantifiable benefits which translate into either reduced costs or mitigated penalties.

Responsibilities as Senior Developer:



Responsible for design, development and implementation of the test bed to simulate the live like environment.
Identified critical business processes, analyzed design and architecture to provide optimized solution so as to maximize output and reduce bottlenecks.
Responsible for developing prototypes in Java and J2EE to prove the concept and solution for performance enhancements.
Optimized multithreading, asynchronous services, IO reading/writing, database storage using BLOBs and zipped streams, XML Parsing using XSLT and JIBX.
Undertook performance enhancement activities including multiple parser analysis, redesigning caching/storage strategies and database tuning.
Tuning Garbage Collector, Trying various GC algorithms (And settling for ParallelGC), Tuning heap size, Tuning the ratio between Eden and Old generations (The heap ratio), Tuning connection pool, Tuning HTTP thread pool size.
Achieved 20% savings on the hardware used for PDS and ETP and 22% performance improvement in ETP Database operations.


(Nov 2005 to Jun 2008)

Senior Developer

Project Name : Electronic Transmission of Prescriptions

Technologies
MS – Windows XP, Sun Solaris 10, Sun One Application Server (8.x & 9.1), Oracle 10g, Sun one Message Queue, Eclipse 3.0, J2SE 1.5.*, JSP, J2EE 1.4, JiBX XML binding framework, JUnit, Hudson, Maven, Mercury Load Runner, Jakarta Ant 1.6

Brief:

The Electronic Transmission of Prescriptions (ETP) enables the prescriptions generated by Primary Care settings to be stored and transferred electronically from their source to pharmacies, making the prescribing and dispensing process safer and more convenient for patients and staff. It is the foundation for delivering the NHS Electronic Prescription Service (EPS).

Responsibilities as Senior Developer:

Requirement Analysis, scoping, estimation, design and development of the application.
Responsible for impact analysis and estimation of change requests.
Responsible for Coding, Code Review, Unit Testing, Defect Analysis and Fix, Transition Support.
Developed server side components using Java, MDB, JMS, XML, XSLT, JIBX, PLSQL. Also, developed DAX framework that acts as a data access layer between business and model. It increased de-coupling and reduced dependency on the underlying database.
Developed a WAI complaint admin component using JSP, Servlets, Struts, RMI and PLSQL.
Designed and developed a housekeeping component to handle the message reliability and batch processes. The housekeeper component used Quartz Scheduler, oracle batch jobs and procedures.
Refactored code to utilize power of new features of Java, e.g. Generics, Collections, Executor Services.
Introduced the continuous integration methodology using Maven and Hudson in the project.
Involved in designing the specifications, building the application, application server configuration, integration, deployment of the application and Code Release
Played a major role in designing architectural changes for ETP 2008A release along with system engineering. The new architecture efficiently increased the manageability, scalability and performance of the system.
Responsible to produce the detailed design documents detailing the low level design providing class diagrams, sequence diagrams and activity diagrams among other UML diagrams.
Coordinating with various teams like onsite/offshore development teams, Business Analysts and System Engineers, Defect management team, Functional testing teams.
Responsible for troubleshooting any problems in the live environment and providing efficient solutions for them.
Played a vital role in performance tuning of ETP components during the critical phase before product Go Live. Worked within very stringent deadlines and delivered effective solutions.
Responsible for conducting ETP workshops for various teams.
Managed, trained and mentored the technical team.


(Jan 2004 to Oct 2005)

Developer

Reliance Communications Ltd.

Project Name : Premium Content Download Platform


Technologies
J2EE, JSP, Java, J2ME, IBM Web Sphere Application Server 4.0.6, Oracle 9i.

Brief:

Premium Content Download Platform facilitates CDMA mobile users to download the premium media contents from any GSM content service providers like Indiatimes 8888, Yahoo, Rediff etc using the J2ME Client on their mobiles. The platform is highly generic and provides flexibility to easily integrate the new service providers.

Responsibilities:

Responsible for Code Briefing/Code Review/Coding, Unit Test Plans, Unit Testing, Defect Analysis and Fixing, Transition Support.
Developed the application using J2ME, Java, J2EE, JSP, Servlets and PL/SQL.
Played a vital role in requirement analysis, design, development, deployment and integration of the platform.
Played a key role in technical integration and also successfully liaised and maintained client relationships with the Content Provider teams to build a robust integration platform.
Appreciated by the management for providing an innovative and generic solution.


Education

( 2002 to 2004)

DA-IICT

MS with specialization in IT with Distinction.

Assignment History

(This Seller has recently been shortlisted or contracted for the following people4 assignment)

  • Experienced Java Developer : We are looking for an experienced Java/Javascript developer to extend the data import mechanism for a SaaS business planning application. Data can currently be imported from text files in a fixed format, but we need to build in additional features to allow more flexible formats, clean up bad data, and to take data directly from Excel workbooks.

[ Top | CV | Skills ]

Recruiters: (Buyers)

To contact freelancers, please register as a Buyer

Register as buyer

Freelancers: (Sellers)

To advertise your services please register as a Seller

Register as seller