Sr. Java Developer Resume
Orlando, FloridA
SUMMARY
- Over 11+ years of professional IT experience in Software Development, involved in Analysis, Design, Development, Testing, Implementation & Maintenance of application software in Web - based and Client/Server environment.
- Good Experience in Software development and maintenance in web and client/server based application and Batch Jobs
- Excellent understanding of Object Oriented Programming, Object Oriented Analysis and Design, MVC Architecture and Frameworks such as Spring, Struts and Hibernate
- Extensive experience in designing and developing enterprise applications in Java/J2EE: Java, Servlets, JSP, XML, HTML 5, CSS, JavaScript, JDBC, Junit, Struts, Spring, Hibernate and EJB
- Strong experience in Core Java like Threads, Multithreading, Synchronization, Collection API.
- Very good understanding of Java Virtual Machine internals (Class loading, memory allocation etc.).
- Good Knowledge in Design Patterns like Factory, Abstract Factory, DAO and Singleton etc.
- Proficient in developing Internet based applications using Java/J2ee (JSP, Servlets, Java Beans, Web Service (SOAP and Restful), JavaScript, HTML, and MySQL.
- Proficient in application deployment on various web/application servers including Apache Tomcat 5.x/6, Web Sphere 8.2.5, Web logic and JBoss application server.
- Good understanding of Windows Server environments.
- Expertise in producing & consuming SOAP based & RESTful web services using WSDL, SOAP, AXIS, JAX-WS, and WS-Security.
- Good working experience in in SQL Server, DB2, Oracle and MySQL database.
- Good Understanding of IDEs like Eclipse, Rational Application Developer, Rational Software Architect and Version control tools like Perforce P4V,CVS, SVN, Visual Source Safe v6.0 and Team foundation server.
- Good exposure to Object Oriented Analysis and Design (OOAD) and design tools like Rational Rose Enterprises Edition, Visio, SELECT Enterprise and in reporting tool like Brio Report Builder, Hyperion 9.3
- Excellent knowledge in build automation tools like Apache ant and Maven
- Experience in Retirement Solutions (JClarity), HealthCare.
- In-depth experience in developing and supporting both production and development environments.
- Excellent interpersonal skills, ability to interact with people at all levels and good decision maker with good leadership qualities
TECHNICAL SKILLS
Operating Systems: Windows 9x/2000/XP/NT/2007 Enterprise, Linux (Red Hat), UNIX
Programming Language: Java, Forte, COBOL
Databases: MS-Access, SQL Server 2000/2005/2008 and Oracle 8x, DB2
Internet Technologies: HTML 5, DHTML, Java Script, CSS, XML and XSLT
Design Tool: Rational Rose Enterprises Edition, Visio, SELECT Enterprise 6.0
Object-Relational Mapping: Hibernate 3
Frame Work Worked on: Struts 1.2, Spring
Design Pattern Used: Session Facade, Value Objects, Singleton, Service Locator, Business Delegate pattern.
J2EE Technologies: J2EE 1.3, EJB. 2.0, RMI - IIOP, JDBC 2.0, JMS, JTA, SERVLETS 2.4, JSP 2.0JAVA BEANS, WebLogic Portal, Portal Administrator console, WSRP Producer and Consumer, Log4j, SOAP, RESTFUL, MQ
J2SE Technologies: Applet, Swings, AWT, and Collection Framework
Web Servers: Apache Tomcat 5.0
Change Management: Visual Source Safe, CVS, SVN, Perforce P4V
Development Environment: RAD 6.0/9.0, WebSphere Studio Application Developer - WSAD5.1.2Standard Development Environment (eclipse 3.0), Edit plus.
Application Servers: WebLogic 8.1/10.3.3, JBoss 3.2.5 and IBM Web Sphere 8.5
Testing Tools: JRun, Silk Test Testing Utility
Report Tool: Brio Report Builder, Hyperion 9, Crystal Report
Other Utilities: Snag IT 7, Araxes Merge Professional, Trained on documentum Tool in areas such as Database administrator, Documentum application builderWorkflow and lifecycles.
PROFESSIONAL EXPERIENCE
Confidential, Orlando, Florida
Sr. JAVA Developer
Responsibilities:
- Coordinated with client in order to have a thorough understanding of Software Requirements.
- Worked closely with Architect and Tech Manager to Design and implement solutions.
- Handled team of 5 members from offshore and assigned work to them as per requirements.
- Partner with Quality Assurance team to troubleshoot applications and address identified issues.
- Provided communication with multiple partnering teams in regards to development status.
- As a Release Engineer involved in soft launch and coordinating with Release Team.
- Developed Front-end UI using JSP, HTML, CSS, Flash and JavaScript.
- Involved in development UI screen using JSP, developed Controller, Control classes, creating model objects and integrate with web services in Java and Experienced with RESTful Web Service.
- Developed application using RESTful Web service between consumer and provider, which enhances the interaction mode with other internal systems.
- Implemented SOA architecture using SAOP Web services, which enhances the interaction mode of Clarity application with other internal systems.
- SOAP web services used to eliminate the point-to-point interactions with in the existing internal systems.
- Involved in gathering the system requirements and understanding the schema.
- Developed the XSD schema using RAD with reference to the existing Data base elements.
- Created WSDL’s as part of Web services development using top down approach.
- Developed Web services based on JAX WS framework and maven (Both Top down and Bottom up approaches).
- Involved in coding and QA Reviewing of the deliverables.
- Created all project artifacts including functional requirements, use cases, activity and transition diagrams, test plans and test cases
- Experience with Agile SCRUM Framework
- Peer Reviewing and QA Reviewing of the deliverables
- Involved in project trouble shooting, set up server environment and project enhancements.
- Used RAD 9.0 for application development and deployed the application on WebSphere application server to integrate run time components
Environment: Java, J2ee, Spring MVC, Servlet 2.4, JSP 2,EJB, RAD 9.0, BRIO-Report, SQL Server 2005, Windows XP, WebSphere 8.5, Jboss, RESTful Web service 5.0, Hibernate, Web service SOAP,WSDL, XSD, UDDI, XML,XSLT, XPATH, Junit, Maven 2, OOAD, Rational Design, Jenkin, Bamboo and JIRA
Confidential, Lansing, MI
Sr. JAVA Developer
Responsibilities:
- Involved in the Requirement Analysis, Design, Data Modeling, Service Design for the project
- Used Spring MVC frame work to build the application which has Front Controller and Controller. Request from Front controller handled by Handler Mapping and forward the request to Controller. Controller gets the response from model and handles it to view.
- Developed Front-end UI using JSP, HTML, CSS, Flash and JavaScript
- Involved in producing & consuming SOAP based & RESTful web services using WSDL, SOAP, AXIS, JAX-WS
- Involved in development UI screen using JSP, developed Controller, Control classes, creating model objects and integrate with web services in Java and Experienced with SOAP/WSDL.
- Implemented SOA architecture using SAOP Web services, which enhances the interaction mode of Clarity application with other internal systems.
- SOAP web services used to eliminate the point-to-point interactions with in the existing internal systems.
- Involved in gathering the system requirements and understanding the schema.
- Developed the XSD schema using RAD with reference to the existing Data base elements.
- Created WSDL’s as part of Web services development using top down approach.
- Developed Web services based on JAX WS framework and maven (Both Top down and Bottom up approaches).
- Involved in coding and QA Reviewing of the deliverables.
- Created all project artifacts including functional requirements, use cases, activity and transition diagrams, test plans and test cases
- Experience with Agile SCRUM Framework
- Peer Reviewing and QA Reviewing of the deliverables
- Involved in project trouble shooting, set up server environment and project enhancements.
- Used RAD 9.0 for application development and deployed the application on WebSphere application server to integrate run time components
Environnent: Java, J2ee, Spring MVC, Servlet 2.4, JSP 2,,EJB, RAD 9.0, BRIO-Report, SQL Server 2005, Windows XP, WebSphere 8.5, RESTful Web service, Hibernate, Web service SOAP,WSDL, XSD, UDDI, XML,XSLT, XPATH, Junit, Maven 2, OOAD, Rational Design
Confidential, New Jersey, NJ
Sr. JAVA Developer
Responsibilities:
- Contributed to the entire Software Development Life Cycle (SDLC), involving creation of business requirements document, technical requirements document, and code development and testing.
- Used Spring MVC frame work to build the application which has Front Controller and Controller. Request from Front controller handled by Handler Mapping and forward the request to Controller. Controller gets the response from model and handles it to view
- User Interface was developed using HTML/DHTML, JSP, CSS and JavaScript
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used Hibernate ORM for persistence layer.
- Developed different components of application such as JSPs, POJOs, using ECLIPSE and used ClearCase for version control
- Java Server Pages, JQuery, HTML, JavaScript and CSS were used to develop the web pages of the application.
- Building and deployment of JAR files on test, stage systems in Tomcat
- Assisted during production rollout.
- Participated in overall design and derived detail design using UML class diagrams.
- Extensively used the JDBC API for database connectivity.
- Extensively used the File API for reading and writing files.
Environment: Hibernate 3.0, JPA, Struts 2.x, CSS, JSTL, JSP, HTML, JNDI, Apache Tomcat 6.0, Eclipse 3.4, Oracle 10g, JUNIT, Ant, and SUSE.
Confidential, Manhasset, NY
Java Consultant
Responsibilities:
- Extensively used Hibernate in data access layer to access and update information in the database.
- Developed complex Web based UI using Struts and Java Script.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Involved in creating unit testing of various layers using Junit.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Developed the Servlets for processing the data on the server
- Used Eclipse IDE for designing, coding and developing applications
- Used Hibernate as the ORM tool to communicate with the database
- Utilized tomcat-maven plugin for the deployment of applications to Tomcat server
- Developing web and mobile applications that use Web2.0 concepts. Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Designed Use Cases using UML and managed the entire functional requirements life cycle using Agile Method.
- Expertise in developing enterprise applications using Struts Frameworks.
- Upgraded WebLogic server from to in development environment.
- Used JDBC for database connectivity with MySQL Server.
- Worked with version control systems like CVS, Subversion for providing common platform for all the developers.
- Designed and Developed Servlets and JSP pages for authentication
- Worked on Subversion as a change management tool and all application related files are stored in SVN. Worked on creating tag versions for the application for the release and deployment process.
Environment: Java, MVC, Spring, Hibernate, Struts, WebLogic, JSP, SERVLET, MYSQL, Eclipse, MAVEN, SUBVERSION (SVN), Agile, Web2.0, CSS, Oracle, Eclipse, RAD, TOAD, ANT, CVS, WebSphere, OC4J, Windows XP, Linux
Confidential
Sr. Java consultant
Responsibilities:
- Involved in working with web application using front end and middleware like JSPs, Servlets
- Worked with the Business Analysts to create Use Cases, Activity Sequence and Class Diagrams as a part of the Rational Unified Process for three major modules Insurance, Membership, and Payments.
- Utilized Session Facade, Business Delegate, Service Locator patterns.
- Used JDBC for data access from Oracle tables
- Wrote complex SQL queries for data access.
- Involved in development of middle layer business methods EJB, which incorporated the core business functionality using Stateless Session Beans.
- Developed Front-end UI using JSP, HTML and JavaScript.
- Testing of JSPs, Servlets and Business Objects was done on Eclipse test environment.
- Deployed the application on the Web Logic Application Server.
Environment: Java, WSAD 5.0, Servlet, JSP, Struts, BRIO-Report, Visio, DB2, Windows XP, MQ, Web Sphere 6.0, Visual Source Safe
Confidential
Sr. Java consultant
Responsibilities:
- Analysis the exiting Functionality and Code
- Developed JUnit test cases to validate the SOAP services.
- Used JDBC for database connectivity with MySQL Server.
- Worked with version control systems like CVS, Subversion for providing common platform for all the developers.
- Designed and Developed Servlets and JSP pages for authentication
- Designed rich user interface for creating Virtual Private Networks using Web2.0 technologies.
- Worked on Subversion as a change management tool and all application related files are stored in SVN. Worked on creating tag versions for the application for the release and deployment process.
- Fixing bugs reported during system test and UAT phase of the project
Environment: Java, WSAD 5.0, Servlet, JSP, Struts, BRIO-Report, Visio, DB2, Windows XP, Web Sphere 6.0, MQ, Web Service SOAP, Visual Source Safe
Confidential
Java consultant
Responsibilities:
- Understood functional specifications, designing and developing creative solutions to meet business requirements
- Responsible for overall design & analysis of UI components and integration with existing J2EE.
- Front-end development using HTML, JSP, JavaScript.
- Used Struts MVC, Spring DI (Dependency Injection).
- Used Struts Framework in UI designing (Tiles) and validations
- Developed Action Classes, which holds business logic in Struts framework.
- Implemented the integration of Struts with Spring
- Wrote programs for parsing the XML data using Dom4j parser.
- Participated in code reviews and ensured compliance with standards.
- Used SAX and DOM for parsing XML documents and XSLT for transformation.
- Created jar files, compiled them and run those using Maven scripts
- Configured Log4J for logging.
- Used Clearcase as version control tool and Clear Quest for defect management.
- Developed Java Beans and Utility Classes for interacting with the database using JDBC.
- Used SQL statements and procedures to fetch the data from the database.
Environment: Java, Servlet, JSP, Struts, Oracle, JBoss, PL/SQL, CVS
Confidential
JAVA Developer
Responsibilities:
- Analysis of the detailed business requirements specifications and designed high level design documents.
- Created eCounsel to customize the application as per business needs.
- Involved in maintaining Middleware, Solaris, Business Objects server.
- Created GUI screen design in HTML.
- Prepared DR Test and recovery plans.
- Involved in execution of the scenarios in legacy systems wherein excel sheet file was used as input to IntApp appliance to process the files for business needs.
- Performed building and deployment of EAR, WAR, and JAR files on test, stage, and production systems in WebSphere Application Server.
- Created Test Plans and Test cases to test Java classes.
- Working with creation of Tag Libraries, using JSTL and Struts tags
- Designed and developed the application using Struts framework.
- Used Struts validation framework for validation of form data.
- Developed validation classes using struts Validation framework
- Designed and implemented CRUD functionality for Database access using Hibernate and Spring frameworks.
- Designed and developed Java based excel spreadsheet parser framework using Apache POI for building Java objects from Spreadsheet data
Environment: Struts, Web services, Hibernate, IntApp Relationship Builder, Servlet, JSP, Vice Versa Pro
Confidential
Sr.Java Developer
Responsibilities:
- Prepared low level design for presentation and business layer.
- CreatedUML Diagrams which include- Use Case, Class and Sequence Diagrams.
- Developed view pages in JSP, using CSS and JavaScript validation. Used Struts 1.1 for viewing the page and condition check. Develop ActionForm, Form Beans and Java Action classes using Struts 1.1
- Used DynaActionForm, DispatchAction features of Struts 1.1.
- Developed application on Struts MVC architecture utilizing Action Classes, Action Forms and validations.
- Used struts tiles and struts tag libraries.
- Involved in Coding of Background Adapters
- Created Ear file and deployed into SJAS application server.
- Used Collection framework in accessing the different interfaces of the framework and to work effectively on data.
- Tiles were used as an implementation of Composite View pattern
- Configured Queues in Sun Application server where the messages, using JMS API, were published.
- Writing the database queries, stored procedures for Oracle9i.
- Analyzed the system, worked with the Business Analyst team for gathering the requirements of the system.
- Designed the Web application implementing the Model View Controller pattern to make it extensible and flexible.
Environment: Servlets, Core Java, myHR (Struts) Framework, Andy Workbench, JSP, JSTL, JavaScript, XML, Struts, JMS, Tomcat 5.0, Oracle 8i, MYSQL, Tomcat 5.0 and Windows 2K