Java Developer Resume
New York-city, NY
SUMMARY:
- Over 7 years of experience in Software Industry Analysis, Design, Development, Implementation and Testing of enterprise applications using Java/J2EE technologies
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile
- Expertise in several J2EE technologies like JSP, Servlets, Hibernate, Spring, Struts, JDBC, XML
- Hands on experience developing and deploying applications on IBM Web Sphere, BEAWebLogic, JBoss and Tomcat
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, MyEclipse, IBM RAD
- Experience with Object Oriented Design (OOD), Analysis (OOA), Modeling(OOM) based on Unified Modeling Language (UML) architecture using Rational Rose 2000, and worked on the design in an Agile environment
- Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams Activity and Sequence Diagrams using UML with Rational Rose, Enterprise Architect and ArgoUML
- Knowledge in developing applications using Oracle ADF/Web Center
- Experience in developing Enterprise applications using Oracle 10g/9i, DB2, SQL Server and proficient in Query Languages SQL, PL/SQL
- Extensively used SQL in writing queries, database triggers, stored procedures and functions for database application
- Implemented Unit Testing using JUNIT testing during the projects
- Expertise in Production Support and monitoring the production activities and fixing the production issues and taking up the warranties and finally ensuring the Application is running Stable in the Client Environments.
- Experience in developing android application using IBM cloud
- Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
- Good communication skills, interpersonal skills, problem solving skills a very good team player along with a can do attitude and ability to communicate with all levels of the organization such as technical, management and customers.
TECHNICAL SKILLS:
Java Technologies: Java 5, Java 6, JAXP, AJAX, I18N, Log4j, Java Help API, ICEfaces
J2EE Technologies: JSP 2.1 Servlets 2.3, JDBC 2.0,JNDI, XML, JAXP, Java Beans
Methodologies: Agile, UML, Design Patterns (Core & J2EE)
Framework: Spring 3.0, Struts 2.0, Hibernate 3.0
Database: Oracle 10g/9i, DB2, MySQL
Application Server: Apache Tomcat 5.x 6.0, BEA WebLogic, IBM WebSphere, JBoss
Web Tools: HTML, Java Script, XML, DTD, Schemas, XSL, XSLT, DOM, XQuery
Tools: Sql developer, Sql server management studio, DB visualize
IDE / Testing Tools: NetBeans, MyEclipse, Eclipse, WSAD, RAD
Operating System: Windows 98/NT/2000/XP/7, UNIX, LINUX
Scripts: UNIX, Java Script
PROFESSIONAL EXPERIENCE:
Confidential, New York - City, NY
Java Developer
Responsibilities:
- Involved in gathering requirements from the business owner/program managers and analyze them
- Developed the web tier using Spring MVC,and used JSP tag library for user interface to meet the complex business rules and functional requirements
- Used Spring IOC and AOP for parts of development
- Experienced in developing Spring interceptors
- Developed Apache Axis2 web services to create, update and access patient information in the database
- Developed DAOlayer components using Spring Framework and Hibernate
- Designed and developed various SOAP based Web Services components
- Used XMLBeans to generate java types from XML schema
- Involved in writing complex XPath’s
- Involved in writing XSLT’s to transform XML’s
- Designed and developed Axis2 web services to exchange information and services with other systems
- Developed triggers and PL/SQL procedures for automation of jobs scheduling
- Involved in writing PL/SQL procedures and functions
- Implemented Exception handling to handle process level and business level exceptions
- Implemented AJAX in JSP to have better interactive application for the users by providing asynchronous request and response between the client and the server
- Extensively used JQuery and Java Script for developing the web application
- Involved in creation of Test Cases for JUnit Testing
- Used TFS, for source code management
- Developed application using Eclipse and used ANT scripts to build and deploy the application
- Used SoapUI to test web services
- Used LoadUI for Performance Testing
- Used Log4J adapters for centralized logging to DB
Environment: JDK 1.5, JDK 1.6, Eclipse, J2EE, JSP, Apache Axis 2 Web services (REST, SOAP), Spring 3.0, Hibernate 4.0, Apache Tomcat 5.5, JavaScript, Ajax, HTML, XPath, XSLT, ANT, JUnit, JMS, AJAX, JQuery, SoapUI, DOJO, Servlets, XML, SQL server management studio, TFS, CSS and SQL Server 2008.
Confidential, Denver, COJava Developer
Responsibilities:
- Implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO etc.
- Used SAX and DOM XML parsers as per requirements
- Setting the coding standards and code review
- Unit test case preparation and Unit testing as part of the development
- Used different XML parsers like SAX and DOM as per requirement
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules
- Actively participated in all the phases of the System Development Life Cycle (SDLC)
- Participated in the High-level and low-level system design, planning, estimation and implementation
- Preparation of the technical design documents including class diagrams, sequence diagrams, flow charts and process flow diagrams
- Good hands on knowledge of UNIX commands and tools
- Used RAD for application development
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test
- Implemented Maven for building NGI ReSuP project
- Setup E0 Environment for NGI ReSuP project on WAS 6.1.
- Implemented new module structure for ReSuP project in Subversion
- Conducted trainings for rest of the MYCA teams for E0 set-up and NGI plug-ins.
- Performance Testing with JMeter and Analysis of the results
Environment: Core Java, Java beans, Servlet 2.4, JDBC, AJAX, XML, XSLT, Service Locator, Web-Services, Unix Shell Scripting and WebSphere 6.1.
ConfidentialSr. Java Web Developer
Responsibilities:
- Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
- Implemented MVC architecture using Spring 3.0 and Hibernate 3.0.
- Developed middleware service components and DAO components using Spring Framework and JPA (Hibernate)
- Developed spring frame work based JUnit classes to unit test developed code.
- Used Spring Interceptors to validate web service requests and send notifications to subscribers
- Modeled Inheritance based hibernate mappings
- Implemented Web Services (JAX-WS) to communicate with the AXA policy system.
- Used Ajax and JQuery to dynamically load the content into the web pages without reloading the pages
- Used ICEfaces for encapsulating AJAX calls
- Developed JSP custom tags for handling cross-side scripting errors
- Used JAXB to auto generate beans from XSD
- Wrote XSLT transformations to match service requests from the client to the Webservice provider
- Integrated JSON and data table to allow the application to display the most up-to-date Client/Account details and allow the page to update without a refresh
Environment: JDK1.6, Eclipse, Java, HTML, JSP, JavaScript, JQuery, AJAX, ICEfaces, Servlets, Hibernate, Spring 3.0, Spring MVC,BEA WebLogic 10.3, XML Beans, CXF,SOAP Web Services, LDAP, CVS, WebLogic Workshop, Linux, Ant, Maven, Oracle 10g, TOAD
Confidential, NYJ2EE Developer
Responsibilities:
- Interacted with business analysts for the development of Client On-Boarding/Account Opening, Client-Account Mapping, Client Hierarchy requirements and responsible for use-case analysis, functional and technical specification documents
- Architected data model layer based on Java JAX-WS CXF SOAP web service framework, Java Spring, Hibernate JPA, and Oracle database
- Designed and developed a high-throughput message sequencing component for Apache Camel
- Analyzed the system framework based on Java Axis SOAP web service and Java JAX-WS CXF SOAP web service
- Implemented the Web broker using Java Servlet and Java JAX-WS CXF SOAP web service
- Designed and developed a generic reference data mapping system that allows business users to control how data is transformed when it moves from one system to another through our custom integration layer. The mappings are manipulated and retrieved through a web service built with Apache CXF and Hibernate
- Used JAXB to auto generate beans from XSD
- Wrote XSLT transformations to mediate between heterogeneous message formats between the aggregator and the web services provided via the various clients
- Integrated JSON and data table to allow the application to display the most up-to-date Client/Account details and allow the page to update without a refresh
- Developed WebServices to update the party model with Client/Account details in Core Foundation Services database
- Developed middleware service components and DAO components using Spring Framework and JPA (Hibernate)
- Developed Ultimate Client Hierachy approval process using ADF/JSF tree component, after receiving data from Confidential
- Creating the Builds using Maven for deployments in System Testing, Integration Testing and UAT in Sun Solaris
- Extensively used Java, JSP, AJAX, XML, XSD, Spring and Hibernate using Eclipse and performed Unit Testing using JUnit
- Developed Selenium/JUnit Test Cases for regression testing for existing applications in the same portal
- Prepared Runbook for production support team
Environment: JDK1.6, jDeveloper, JSF, Eclipse, Java, HTML, JSP, Javascript, JQuery, AJAX, Servlets, Apache Camel, Apache CXF, Hibernate, JAXB, Spring, BEA Weblogic 10.3, XMLBeans, SOAPWeb Services, Maven, LDAP, CVS, Weblogic Workshop, Putty, Linux, Ant, Shell Scripts, Oracle 9i, TOAD and HP Quality Center.
ConfidentialProgrammer Analyst
Responsibilities:
- Involved in gathering requirements from the HR team and analyzing the requirements.
- Used Visual Paradigm for designing the requirements
- Developed the web-based interface using HTML, JavaScript, CSS and XML.
- Implemented the application using Struts Framework, following MVC, Front Controller, Business Delegate, DAO and Value Objects Design Patterns
- Used J2EE technologies, like JSP, Servlets, JDBC, and JNDI for building the application.
- MS Visual SourceSafe is used to integrate all the modules and ANT was used to deploy the web modules on to the web server Apache Tomcat
- Deployed the Enterprise module onto WebSphere Application Server and have registered JNDI name for the EJB module
- Used MS SQL Server 2000 to store all the employee details and TOAD was used for database operations
- Involved in stage 1 production and complete testing of the application
Environment: Java 1.4, J2EE 1.3, JSP 1.2, Servlets 2.3, JDBC 2.0, Struts 1.1, LDAP, EJB 2.0, Ant, log4j, TOAD 7.0, Apache Tomcat 4.0, MS SQL Server 2000, HTML, CSS, XML, JavaScript 1.5, MS Visual SourceSafe, WebSphere 5.0, Visual Paradigm for UML
