Sr. Java Developer Resume
Columbus, OH
SUMMARY:
- 7 years of comprehensive experience in Analysis and Design, configuration, coding and deployment of test driven software, maintenance and support.
- Worked extensively on E - Commerce related Projects, Internet/Intranet applications using Java, JavaScript, XML, HTML, J2EE technologies - Servlets, JSP, EJB, JPA & Frameworks (Struts, Spring, Hibernate)
- Experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD), Software Engineering /SDLC.
- Experience as a middleware J2EE engineer with hands-on on a multitude of projects and products that cover EJB, JDBC, ORM and Web Services.
- Strong experience in Application Servers and web servers like WebSphere, WebLogic, JBoss, Tomcat and Apache HTTP Server.
- Open Source experience on frameworks like Struts, ANT, JUnit, AJAX, Spring, Hibernate etc.
- Experience and excellent knowledge of databases (Oracle 9i/10g/11g, MS SQL Server 200X) including SQL, Stored Procedures, Triggers, etc. Data Warehousing Concepts, Unit testing tools like JUnit, Performance measuring tools like JProbe, Code coverage Clover.
- Knowledge and experience using .net, C#, VS.net Environment.
- Have done fast paced development in full fledge Agile environments with various lengthed sprint patterns.
- Excellent Problem Solving, Analytical, Algorithmic understanding, hands on Data structures,
- Communication and Interpersonal skills with a good track record.
- Worked extensively on many complex modules, quick learner and a good team player.
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQL
Java Technologies: JDK, Collections, Multithreading, Exception Handling
J2EE Technologies: JSP, Servlets, JDBC, Java Beans, Tag Libraries
Web Servers: Apache-Tomcat 5.x/6.x
Application Servers: Web Logic 10.3, ATG, Tomcat, Web sphere
Markup & Scripting Lang: Java Script, HTML
Framework: Spring IOC,SpringAOP,Spring MVC, Apache Wicket, Struts 1.x, JQuery, Hibernate
GUI and Proto type Tools: HTML, JSP, CSS, JavaScript
IDE: Eclipse 3.x, NetBeans 6.x
Databases and Tools: Mysql, Oracle, SQL Workbench
ORM Tool: Hibernate
Web Service Technologies: Web Services, SOAP, Restful, Soap UI
Testing / Bug Fix Tools: JUNIT, Bugzila
Operating Systems: Windows XP/NT/2000, Linux
Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns
Deployment & Build Tool: Apache Ant, Apache Maven1.0
Source/Version Control: SVN, VSS, CVS
Documentation Tool: Microsoft Word, Microsoft Visio, Open Office, Excel
Miscellaneous: MS office 2003, EditPlus, TextPad, Log4j, WinSCP, Putty
Other skills: HL7, Ensemble, Meditech, WBIMB, MQ, Interface Explorer, Beyond Compare
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Sr. Java Developer
Responsibilities:
- Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Write front end code for developing new pages using HTML, CSS, JavaScript.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC), SOA(Service oriented architecture).
- Worked on Oracle as the backend database
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Communicate with the Leads and BA’s for better understanding of the design requirements.
- Coding the programs in accordance with Program Specifications and adhering to Coding standards.
- Develop and Test Batches/Interfaces as per design.
- Work on Defects/Bug fixes as per Weekly Sprint Planning.
- Design and configuration of Decision Tables and Rules.
- Developed complex SQL queries, Stored Procedures.
Environment: JAVA 6, jdk 1.6,J2EE,HTML, CSS, JavaScript, Servlets, Oracle 11g, Eclipse, JUnit, Tomcat 6.x, Maven, Spring 3.0, Hibernate 3.0, JSP, Servlets, Web Services, SOAP, WSDL, UML, XML.
Confidential
Sr. Java Developer
Responsibilities:
- Actively participated in the development of Use case diagrams, Activity flow diagrams, Class diagrams in the design phase using Rational Rose.
- Designed UI modules using JSP,HTML pages using CSS, JavaScript.
- Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
- Developed code for obtaining bean s in Spring IOC framework.
- Developed functional modules in the Data Access Layer using Hibernate with IBM DB2 as the backend database.
- Worked on generating the web services classes by using Service oriented architecture (SOA), WSDL, UDDI, SOAP, Spring-WS
- Developed XML Schemas for developing user defined complex types, and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
- Implemented the mechanism of logging and debugging with Log4j.
- Version control of the code and configuration files are maintained by SVN and involved in Unit Testing
- Involved in creating build script using ANTand deployed on Web Sphere Application Server
Environment: IBM Web Sphere, Hibernate, Spring Framework, JSP, JMS, XML, JavaScript, Rational Rose, Subversion, Log4J, ANT, IBM DB2, Eclipse.
Confidential, Cupertino, CA
Senior Developer
Responsibilities:
- Quicke Framework was developed to integrate the VB.Net application with the servlets in order to minimize the development time utilized in creating user interfaces.
- Quicke framework is based on MVC - Type II architecture.
- Participated in creating the front - end components using VB.NET application.
- XML was used to transfer request-response data between the client and server.
- Involved in implementing the business logic by means of Servlets.
- The client side validations were implemented using Vscripts.
- The server side validations were implemented using XML.
- Responsible for writing queries for storing the transaction details in Oracle 9i database.
- Involved in deploying the application in Tomcat 5.0 web server.
Environment: Java1.4, VB.Net, XML, JDBC2.0, Quicke Framework, Servlets2.1, Tomcat 5.0, Oracle 9i, VB Script, Eclipse 3.1, Microsoft Visual Studio .Net, CVS.
Confidential
Senior Developer
Responsibilities:
- Helped QA team to write the test cases.
- Implemented SOAP based Web Services on Axis2 platform.
- Wrote generic Ant build scripts for Confidential environments
- Actively involved in reviewing peer design & code with Architect.
- Helped support team to root cause bugs and debugged code.
- Used SOAP/JMS Pallets and designed BW process in tibco
- Created a process for conversion between 3A1/3A4 PIPS to CIXS Xml format.
- Understand the customer requirement for feature enhancement and enhanced the process
- Created the TIBCO sender and receiver process.
- Provided to quality assurance team to test the product and Involved in system testing, while deploying the application to QA.
Environment: WSDL/SOAP, Tibco BW, CVS, Oracle, EMS (tibco jms)
Confidential
Senior Developer
Responsibilities:
- Implemented Xml parser and creation
- Settlement Clearing House Module
- Service Branch/Branch Module (Created Swing GUI & Core classes)
- Designed /Created Jasper Reports
- Implemented Standard Formats (CSV, Fixed Width).
- Handling build and Installation of the Application & Bug Fixing at client site.
Environment: JDK 1.4,Swing, Jboss4.0.2, Eclipse 3.3, Servlets/Jsp, Log4j, MySQL 5.5, iReport 1.3.3,Jasper Report, Xml, JDOM, XmlPullPaser, JDBC