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