We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume Profile

New York, NY

SUMMARY

  • Over 10 years of extensive work experience in all phases of software application design and development.
  • Expert and hands-on exposure in design, development, code reviews, performance tuning, maintenance and providing technical support to teams.
  • Strong programming skills with the Java and J2EE technologies.
  • Expertise in developing, configuring and deploying web applications with Java, JSP, Servlets,Spring,Hibernate, JDBC, and iBATIS.
  • Proficient in SOA-based technologies using SOAPand WSDL.
  • Strong skills in front-end development using HTML, XML/XSLT, Javascript, CSS, AJAXandAdobe Flex.
  • Experienced in database development primarily using MySQL,PostgreSQL and DB2.
  • In-depth hands-on experiencein application deployment on Apache Tomcatand JBoss Servers.
  • Knowledgeable in OOPs, data structures, algorithms and design patterns.
  • Experience of working in Agile Methodology.
  • Extensively used development and deployment tools such as Eclipse, Maven andAnt.

TECHNICAL SKILLS

Languages

Java, J2EE, SQL

J2EE Technologies

JSP, Servlets, SOAPWeb Services, JavaMail, JMS

Web Frameworks Java APIs

Spring, Hibernate, iBatis, JDBC, JNDI, JUnit,IzPack

Front-end Technologies

HTML, CSS, XML/XSLT, Javascript/DHTML, AJAX, Adobe Flex, ActionScript, Cairngorm, Parsley

Databases

MySQL, PostgreSQL, PostGIS, DB2, Oracle, MS Access

Application Web Servers

Tomcat, JBoss, Apache Server

Tools

Maven, Ant, Log4J, Eclipse, TOAD, Hudson/Jenkins, Jira

Development Methodologies

Agile eXtremeProgramming/Scrum , Waterfall SDLC

Geographic Info Systems

ESRI ArcView 3.2, ArcGIS 9/10, MapInfo Pro 4

Case Tools

StarUML, Visio

Source versioning

SVN, CVS, Visual SourceSafe

PROJECT EXPERIENCE

Confidential

Role: Sr. J2EE Developer

Responsibilities:

  • Programmed the core functionality and persistence layer of the system using Java, Servlets, DAO, iBatis and Spring.
  • Converted the entire Networking and Dividends application from JSP version to AdobeFlex user interface using Flex SDK and Parsley.
  • Developed the screens for PTCusing Adobe Flex, Actionscript, Granite and Parsley
  • Wrote the consumer web service for retrieving order takers list in PTCusing SOAP.
  • Worked on Java, JSP, Servlets andJDBC for the enhancement ofMFMSD.
  • Responsible for the overall project developmentof Fund Family moduleFlex4.1 version wrote the CRUD operations of Mutual Funds and Financiers list using iBATIS and DB2.
  • Assisted team mates in configuring and integrating the back-end with Flex UI migrated current MFRS Flex applications from SDK version 3 to 4.1.
  • Successfully delivered the modules in Test, UAT, Production environments using Maven, Continuum and Jenkins.

Environment: Java 7, Servlets, JSP, HTML/Javascript, Spring, SOAP, Adobe Flex, DB2, Parsley, JDBC, Actionscript, Maven, Tomcat, Hudson/Jenkins, Jira, JUnit, Scrum, iBATIS, JBoss

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Responsible for the design, coding, deployment and resolution of production issues.
  • Wrote the entire XML parser application using Java Threads, StaX and XML.
  • Developed a StaX-based XML parser that parses huge XML files > 2GB in file size .
  • Added functionalities for applying XSLT to input XML files to generate output text files.
  • Designed the database tables for configuring schedules for FTP reading and file parsing. This is accomplished using UML database diagrams, DB2and JDBC.
  • Implemented logging throughout the application using Apache Jakarta Log4J.
  • Programmed configurableproject settings i.e. the next read schedule, XML mappings, input and output directories from a web user interface.
  • Built a framework application based on XML Processor that will be used by forthcoming similar projects.

Environment: Java 6, Java Threads, XML/XSLT, StaX, DB2, JDBC, Tomcat, Hudson

Confidential

Role: Sr. Java J2EE Developer

Responsibilities:

  • Participated in requirement analysis and architectural design designed the software architecture using UML.
  • Configured development environment in Eclipse and Maven.
  • Developed application widgets for the GIS tool, Disease Events statistics tables and charts using Java, Servlets, Adobe Flex, and Cairngnorm.
  • Involved in designing the MySQLdatabase schema and writing DDL, DML statements.
  • Responsible for populating the Disease Events, Spotlight News, Publications Library and Veterinary Directory into the database.
  • Used Hibernate Object Relationship Mapping Framework to interact with back-end system.

Environment: Java, Spring, Hibernate, Adobe Flex, Cairngorm, Maven, JUnit, MySQL, Continuum, Tomcat, Linux

Confidential

Role: Sr. Java J2EE Develope

Responsibilities:

  • Liaised with GIS experts and economists on system requirements and analysis.
  • Developed GIEWS Workstationusing Java, JSP, Servlets, XML/XSLT, DWR andSQL.
  • Involved in the conversion of architecture from the JSP version to Web 2.0 version.
  • Designed the domain, persistence and web models of FENIX' architecture using UML use case, activity and sequence diagrams.
  • Programmed the data management module of the Web 2.0 version using Java, Spring and Hibernate.
  • Created automated unit tests for loading datasets using JUnit.
  • Maintained User and Developer Wiki sites provided remote technical support to users.
  • Created tools for easy production of installers for Windows and UNIX using IzPack.

Environment: Java, JSP, Servlets, Tomcat, JavaScript, XML/XSL, ArcView, MapInfo, Windows NT, Linux, HTML, AJAX, DWR, MySQL, iBATIS, Spring, GWT,AXIS, OpenLayers, PostGreSQL, PostGIS, Hibernate, Maven, JUnit, Continuum, Access, IzPack

Confidential

Role: Sr. Java J2EE Developer

Responsibilities:

  • Implemented MVCarchitectural design pattern.
  • Developed the framework for viewing and managing latest maps, statistical data, charts, reports, security, communication and news using Java, JSP, Servlets, XML/XSLT, SQL.
  • Liaise with Animal Health Department Officers in requirements gathering and analysis.
  • Created multilingual installers for CD distributions during FAO Conference and for offsite users using IzPack.
  • Conducted user training and remote technical support.

Environment: Java, JSP, Tomcat, HTML, XML/XSLT, JDBC, Windows NT/XP, Ant, MS Access

Confidential

Role: Sr. Java J2EE Developer

Responsibilities:

  • Programmed the data management, security and communication framework modules using Java, HTML, Javascript /DHTML, JSP, Servlets, XML/XSLT, XPath, and SQL.
  • Created a facility for importing layers from Geonetwork, a repository of geographically-referenced maps.
  • Managed public source code releases in Sourceforge.
  • Customized KIDS to implement the following multilingual web projects for international organizations:
  • World Health Organization WHO Global Database on Body Mass Index BMI
  • FAO Fisheries Global Information System FIGIS
  • Food Insecurity and Vulnerability Information and Mapping Systems FIVIMS for Asia, FIVIMS for Philippines, FIVIMS for Namibia
  • FAO Land and Water Information Systems LWIS
  • UNAIDS Country Response Information System CRIS
  • Acted as Focal Point for the integration of KIDS with Transboundary Animal Disease Information System TADInfo and EMergencyPREvention System EMPRES-i for Transboundary Animal and Plant Pests and Diseases.
  • Provided continual technical support to users.

Environment: Java, JSP, Servlets, JDBC, Tomcat, JavaScript, XML/XSL, ArcView, MapInfo, Linux, HTML, AJAX, MySQL, Windows NT/XP, Linux, Ant, JUnit, Bugzilla, Access

Hire Now