Lead Java Developer Resume
Herndon, VA
SUMMARY:
- Over all 16 years of industry experience with exposure to all phases of software development cycle including Requirement analysis, Design, Development, Testing and Production Support.
- Intranet, Internet and Client Server architecture environment application development experience.
- Proficiency in technologies like Java, J2EE (Servlets, JSP, JMS, JDBC, EJB), JavaScript, Struts, Hibernate, Java Swing, UML, XML, XSLT, Web Sphere, Web logic, C++, DB2, Oracle and Sybase.
- Extensive experience in design, development and implementation of Model View Controller architecture using Struts 1, Struts 2 and Spring MVC
- Working experience with Rich Internet Applications frameworks like Google Web Toolkit, Adobe Flex.
- Working experience in using frameworks like Spring, Hibernate, iBatis and JUnit.
- Demonstrated experience working with design patterns like Singleton, Session Façade, Business Delegate, Service Locator, Data Transfer Object and Data Access Object patterns.
- Experience in parsing the XML documents using DOM, SAX and JAXB.
- Working experience with web services like SOAP and REST
- Developed RESTful web services using JERSEY libraries
- Experience in using various IDEs like Eclipse, intellij IDEA, WSAD, JDeveloper, Netbeans and JBuilder
- Experience is using SQL, PL/SQL for writing stored procedures and triggers.
- Experience with application servers like Apache Tomcat, OC4J, WebLogic and WebSphere.
- Experience in using version control tools like Sub Version, Visual Source Safe, Perforce and CVS.
- Experience in using issue tracking tools like Jira.
- Experience in using tools for project management documents like Confluence and SharePoint.
- Having good knowledge of Flight Catering Management, Banking, Logistics, Shipping, Health care and Extended Warranty Industries domains.
- Strong Knowledge about SEI - CMM level process and documentation.
- Extensive experience in trouble shooting and problem solving skills.
- Worked on 24x7 to solve the issues in post release and involved in production support.
TECHNICAL SKILLS:
Operating Systems: UNIX (Solaris, AIX), Windows.
Languages: Java, C++, Visual Basic and C.
Databases: Oracle, DB2, Informix and Sybase.
Methodologies: UML, OOAD
Web Technologies: J2EE (JSP, Servlets, JDBC, JMS, RMI, JNDI), Struts, Spring, Java Swing, JavaScript, XML, XSLT, Ant, HTML, DHTML and CSS.
Frameworks: Oracle ADF, Struts and spring frameworks.
Persistence Frameworks: Hibernate, iBatis
RIA Frameworks: GWT (Google Web Toolkit), Adobe Flex
Middleware: Web Methods, EJB, Sonic ESB,
Application Servers: Apache1.3, OC4J and Tomcat3.2, Weblogic8.1, Web Sphere5.1.
Messaging: IBM WebSphere MQ Messaging and JMS, Sonic MQ.
Workflow: IBM WebSphere MQ Workflow3.4
Application Servers:
Scripting Languages: Perl, Shell.
Testing Scripts: Junit
Reporting Tools: Jasper reports
IDE: Eclipse, NetBeans, IntelliJ Idea, WSAD, JDeveloper and JBuilder.
Other tools: MS Visio, Rational Rose, Toad, Log 4J, Sub Version, Perforce, VSS and CVS.
PROFESSIONAL EXPERIENCE:
Confidential
Lead Java Developer
Responsibilities:- Involved in developing UI components using ADF Faces
- Involved in developing ADF Task Flows
- Involved in creating Entity and View Objects.
- Involved in troubleshooting various long pending issues in the application
- Involved in developing some enhancements to the existing application
- Proving production support to the application from 7AM-7PM
- Part of Operations and Maintenance team to provide support to the application.
Environment: JDeveloper 10g, JAVA ADF, Struts, Oracle, PL/SQL, Web Services and Oc4j application server.
Confidential, Herndon, VA
Senior Java Developer
Responsibilities:- Involved in upgrading the application from Struts to Spring MVC architecture.
- Senior Developer and participated in the development of new components using J2EE and various open source technologies.
- Involved in Requirements gathering/Designing and Documenting Technical Designs prior to development stages and involved in end to end development
- Developed various reports using Jasper Reports.
- Developed various user interfaces, which can be used by the Pricing Analyst to do the pricing and verification
- Migrated Confidential application to JDK 7, Spring 4.1.4, Hibernate 3.3.1.GA
- Written Autosys jobs for the daily scheduling jobs.
- Supported applications in the lower environments and production, participated in daily QA meetings, involved in analysis and fixing of Bugs
- Worked closely with End Business Users on Requirement walk through, Solution Specification, Testing strategy Planning and Deployment Planning.
Environment: Tomcat, SOAP, WSDL, CSS3, HTML, XSD, JMS, JAXB, JNDI, JQuery, Spring, Hibernate,, Struts, Oracle, SQL, PL/SQL, Maven, JUnit, WinSCP, UNIX, J2EE, JSP, WebLogic, Apache Ant, Eh Cache, iReport3.0, Eclipse.
Confidential, Reston, VA
Senior Java Developer
Responsibilities:- Involved in Requirements gathering and analysis.
- Implemented the design for the application
- Used JAXB to parse the xmls and invoking third party web service to create schedules.
- Developed web interfaces using Google Web toolkit.
- Developed Restful Web services using JERSEY, which are used by the other projects
- Created stored procedures using PL/SQL
- Used Hibernate for data persistence and retrieval extensively.
- Involved in unit testing of system.
- Involved in deploying the application in Tomcat Application Server.
Environment: Eclipse, Java, GWT, Restful Web Services, Jersey REST, XML, PL/SQL, Hibernate, Oracle, JAXB, CXF and Tomcat Application Server.
Confidential
Senior/Lead Java Developer
Responsibilities:- Involved in Requirements gathering and analysis.
- Involved in architectural design and implemented the design.
- Developed data retrieval services using Web methods and integrating them.
- Developed web interfaces using Adobe Flex.
- Involved in unit testing of system.
- Involved in deploying the application in OC4J Application Server.
Environment: Eclipse, Adobe Flex, Java, JavaScript, Web methods, Oracle and OC4j Application Server.
Confidential
Senior/ Lead Java Developer
Responsibilities:- Involved in architectural design and implemented the design
- Developed web interfaces using Struts 2 technologies.
- Developed Action classes and Entity objects in Java
- Developed sqlmaps in ibatis for retrieving the data from the database.
- Configured the Action classes and entity objects and sqlmaps in spring framework.
- Involved in creating/updating the wsdls for connecting to PEGA system
- Involved in unit testing of system.
Environment: Eclipse, Java, JavaScript, JSP, Struts 2, Servlets, Spring, iBatis, Oracle and Tomcat Application Server.
Confidential
Senior/ Lead Java Developer
Responsibilities:- Involved in Requirements gathering and analysis.
- Involved in architectural design and implemented the design
- Developed data retrieval services using Web methods and integrating them.
- Developed web interfaces using Struts, AJAX and GWT technologies.
- Involved in unit testing of system.
- Involved in deploying the application in OC4J Application Server.
Environment: Eclipse, Java, JavaScript, JSP, Struts 1.2, Servlets, Ajax, GWT 2.0, Web methods, Oracle and OC4j Application Server.