Senior Java Developer Resume
Jessup, PA
SUMMARY
- 6 years of strong Java development experience in software development and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals.
- Worked extensively with Web sphere Application Server 7.0/6.x, Tomcat, Apache.
- Extensively worked with Spring Framework.
- Strong knowledge with development in Agile Methodology and Multi - tiered applications.
- Extensive experience in developing web Applications using Struts framework implementing Action Classes, Action Forms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries.
- Provided production support for multiple applications.
- Experienced in GUI/IDE Tool using Eclipse, IBM WebSphere Studio Application Developer (WSAD) and RAD.
- Experience in using various Configuration Management tools like SVN, CVS
- Experienced in Object Oriented Analysis and Object Oriented Design using UML. Experience with distributed multi-tiered designs. Experience with the use of design patterns, abstractions, interfaces.
- In-Depth understanding of entire web based architectures, web technologies, SDLC and OOAD.
- Experience in working in Service Oriented Architecture (SOA).
- Has working experience in production support environment, successfully handling critical production support issues on-time without much or minimal effect to business.
- Good experience in development of Database Components (Tables, Views, Stored Procedures, queries constraints) in Oracle
- Extensive domain knowledge on business verticals of Financial (Banking, Stocks), Credit Cards Maintenance, healthcare.
- Experience in developing and implementing Web Services using JMS MQ, SOAP, WSDL and UDDI.
- Worked on Operating Systems Windows Environment, UNIX and LINUX.
- Prepared test case scenarios and internal documentation for validation and reporting
- Involved in the production support of the applications.
- Prepared test case scenarios and internal documentation for validation and reporting.
TECHNICAL SKILLS
Languages and Java-J2EE Technologies: Java, JDBC, JNDI, Servlets, JSP, EJB, JMS, JSF, Hibernate, WebServices, SOAP, JAXP, JAX WS XML, XSL, HTML, CSS, JavaScript, Ext JS, AJAX, JSON, C, C++.
Web/App Servers: JBoss 4.2, Web logic 6.1/7.0/8.1.3 , WebSphere 6.1 and Tomcat 5.0/6.0/7.0
IDEs: Eclipse, My Eclipse, WSAD and RAD.
RDBMS: Oracle 8i/9i/10g, MySQL, SQL Server2008 and DB2
Design Methodologies: UML, J2EE/GOF Design Patterns and RUP (Rational Unified Process)
Build Tools: ANT, CXF and Maven
Unit/Load Testing: JUNIT, SOAP UI
Version Control System: CVS, SVN.
Logging Tools: Log4j, Firebug
Frame works: STRUTS 1.0/1.1/1.2,Spring 2.0/3.0 and Validation (Struts)
Operating Systems: Windows 95/98/2000/XP, UNIX and Linux
PROFESSIONAL EXPERIENCE
Confidential, Jessup PA
Senior Java Developer
Responsibilities:
- Involved in the Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project.
- Analysis, design and development of Application based on JAVA/J2EE technologies.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
- Have worked in maintenance assignments for the Logistic domain, involving enhancements and production support.
- Used Spring MVC design pattern while developing the application.
- Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS and JavaScript, Jquery and AJAX.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Involved in the development of Web Services (SOAP, Rest) for various business functionalities.
- Involved in writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Reviewed deliverables prepared by team before delivery to the business and production support.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
Environment: Java/Java EE, Eclipse, BEAWebLogic, Spring, Spring MVC, Spring IOC, JSP, JavaScript, AJAX, HTML, JSTL, Hibernate, XML,Log4j, Oracle 10g, Web Services(SOAP, Rest), Windows.
Confidential, Jessup PA
Senior Java Developer
Responsibilities:
- Responsibilities include Module Design, Design Review with team, Development, Code Review with Team and final implementation into release.
- Has working experience in production support environment, successfully handling critical production support issues on-time without much or minimal effect to business.
- Responsibilities included checking the application for memory leaks.
- Was responsible for designing and implementing Spring framework with Hibernate.
- Developed presentation layer using JSP, Servlets and performed data validation.
- Involved in developing Struts Validator frame work and wrote own custom Validator files.
- User interface was developed using struts and JSP’s. Used struts Tiles for creating JSP layouts.
- Developed several EJBs (Both session beans and Entity) which hold the business logic of the application.
- Proactively monitor the operations of the production system and help in resolving any live problems detected/reported.
- Generated client stubs for the WSDL files provided by the different services using Axis.
- Used code coverage tool jprobe to identify the dead code in the application.
- Did code walkthrough/peer review
- Implemented back end as Oracle 9i and wrote complex queries for fetching and updating
- Acted as a technical mentor to other team members and openly and proactively share knowledge
- Implemented stateless session beans and Web Services using SOAP, WSDL
- Worked in Production Support resolving high visibility and high priority tickets.
Environment: Java / J2EE, Struts 1.2, Hibernate, Spring Framework, JQuery, Ajax, Oracle for DB, Websphere Application server, Eclipse for IDE, SQL Navigator, Maven, Subversion, Putty, Star UML, Jprobe, Code Coverage.
Confidential, San Mateo CA
Developer
Responsibilities:
- Extensively involved in development of Equal Payment Plan, Rewards, and modules.
- Involved in the development of module related to Web Services.
- Performed extensive development using Struts Framework.
- Core Java, Multi-threading, Multi-tiered applications, distributed multi-tiered designs.
- Extensively used JPA in data access layer to maintain session synchronization in the database and also created Poly orphic one-many associations and generated Inheritance based Table per class mapping
- Preparing Sequence Diagrams and Class Diagrams using UML
- Participating in high-level meetings with client on Requirements.
- Used both SAX and DOM parser for XML related development.
- Extensively used IOC and AOP concepts of Spring Framework as part of development.
- Worked with iBatis for Persistence.
- Implemented Spring IOC, Spring AOP and Spring DAO layer which involves decoupling the application code and used AOP for setting up the application for meeting the cross cutting concerns.
- Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration.
- Handling Production Support in an App Server Clustered Environment.
- This being a secure application, Done Citibank Internal Certification for Advanced Secure Coding. Implemented this in the Development.
Environment: Java / J2EE, JSP 2. 0 Servlet, JDBC, iBatis, Struts Framework, SSL, HTML, CSS, XML, XSLT, Xalan-j 2.7, JDOM, Spring, Axis 1.1, WSDL 2.0, JUnit 3.8.1, WebSphere Application Server 5. 1, WSAD 5.1, RAD 6.0, Oracle 9i/10g, SQL Developer 1.1, JProbe, Mercury Test Director, Windows 2003, CVS, Merant PVCS, vi editor, HP-UX 11.23/11.11
Confidential, Newyork, NY
Jr. Developer
Responsibilities:
- Handled the Enhancements for the modules of OFI (Opportunity for Improvement), Exceptions, and Incidents.
- Writing Pseudo-code for Stored Procedures.
- Used variousCore Javaconcepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Monitored the error logs using Log4J and fixed the problems.
- Implemented Spring IOC, Spring AOP and Spring DAO layer which involves decoupling the application code and used AOP for setting up the application for meeting the cros cutting concerns.
- Used Hibernate for Persistence.
- Used IOC, AOP of Spring framework as part of development.
- Implementation of Stored Procedures.
- Involved in the development of Web Services module of the applications.
- Developed the Java Beans for other modules.
- Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
- Involved in the preparation of test cases and performing unit testing using Junit.
- Participation in business logic study for the requirements.
- Design and develop the application using UML and Visio
Environment: J2EE, Java1.4, JSP2. 0, Servlet, JDBC 2, Java Script, Hibernate 3, JUnit, JavaScript, DHTML, WebSphere Application Server 5.1, WSAD 5.1, Oracle9i, SQL Developer 1.1, TOAD, Spring 2, WSDL 2.0, Axis 1.1, Ant 1.6, WinCVS, Windows’XP, Aix-Unix.
