Sr Java/j2ee Developer Resume
San Francisco, CA
SUMMARY
- Having 6+ years of experience in Design, Development, and Testing of Web Applications using Java/J2EE technologies.
- Expert in developing applications using Object Oriented Concepts.
- Experienced working in all the phases of Software Development Life Cycle using Core Java, J2EE technologies.
- Expertise with internet technologies like HTML, XML, JavaScript, CSS, Jquery, ExtJS and AJAX.
- Extensively worked with J2EE technologies like JSP, Servlets, EJB’s, JMS and Filters, Custom Tag Handlers, JDBC.
- Extensively worked with object oriented frameworks like Hibernate, Struts. Used Hibernate to express queries in its own portable SQL extension (HQL). Experience in mapping from Java classes to database tables using Hibernate
- Extensively worked on XML technologies like XML APIs, XSL, XSD, XSLT,JAX - RS and DTD.
- Experience in designing and developing web applications based on MVC (Model-View-Controller), DAO (Data Access Objects) and Singleton patterns.
- Experience with Android platforms.
- Experience with DB2,JavaMail,JavaCollectionsFramework,Xpath,AccordXML, Maven, Jenkins, RAD,WSAD 5.1
- Experience with PL/SQL programming and Experienced in databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, storedprocedures, functions, triggers and packages.
- Having strong hands on experience in writing complex SQL queries to extract data from database.
- Extensively worked with webservers and appservers in designing J2EE compliant systems for deployment on Tomcat 6.x, Web Logic 9.x & Sun Java App Server (GlassFish) Application 8.x Servers.
- Experienced working with version control systems repositories like SVN, CVS.
- Familiar and Worked on various Operating Systems like UNIX (Sun Solaris, AIX), Linux, WindowsNT, WindowsXP, Windows2K.
- Exposure tools like MySqlQuerybrowser, Putty, and Editplus.
- Written and developed scripts for automating tasks using UNIX shell programming
- Developed dynamic web applications and web services using Eclipse.
- Expertise in Client Side Designing and Validations using HTML, DHTML, CSS, JavaScript, JSP, StrutsTagLibrary, JSTL.
- Familiar with all aspects of technology projects including BusinessRequirements, TechnicalArchitecture, DesignSpecification, Development and Deployment.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL and PL/SQL,PHP,C#, .Net
Internet Technologies: HTML, XML, CSS, JavaScript, AJAX, Jquery
Java/J2EE Technologies: Core Java, JSP, Servlets, JDBC, EJB’s, JMS
OO Frameworks: Spring,Struts and HibernateWeb and application ServersWeb logic, Tomcat, Apache, IIS, Glassfish
Database: Oracle 11g, SQL Server 2000/2005, MY SQL 5.0
Tools: Altova
Repository: CVS, SVN
Build Tools: Ant, Maven
IDE: Eclipse (Helios), Edit Plus, Visual Studio 10.0, NetBeans 6.0
Operating Systems: Windows7/NT/2000/XP, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, San Francisco,CA
Sr Java/j2ee Developer
Responsibilities:
- Presently working as a Java developer and leading the team.
- Coding using Software: JAVA, JSP, JDBC, STRUTS-1.2 Framework, spring Framework 3.0 (IOC, CORE), Database: Oracle 10g, JDBC, XSL,XML, Java Script, HTML, CSS.
- Developed widget functionality (input controls) using Struts1.2, JSP, XML, XSL, HTML, CSS, JAVASCRIPT, web services to develop workflows. Used VBIS (Vignette Business Integration Studio7.4) to develop the Batch jobs.
- Used Spring IOC to invoke content Instances.
- Develop front end pages using jsp, JavaScript, HTML, CSS, AJAX.
- Code optimization to improve the response times and for better code readability
- Mentoring team members.
- Code review of code written by junior members.
- Testing the modules
- Integration of the modules
- Using SVN for version management
- IDE Tools: NetBeans 6.0
- Conduct or facilitate the Implementation Project Kick-off and Status meetings.
- Responsible for all the developmental activities such as analysis, design, estimation, coding, unit testing and integration testing.
- Participate in all the calls with the clients that may deal with business requirements analysis or review at any phase of the software life cycle.
- Ensure that all deliverables are on time without any impact on the quality.
- Provide technical and functional assistance to the team and guiding them whenever necessary.
- Handle KT sessions on functionality to new joiners in the team.
- Prepare technical and functional documents related to the project for smooth and effective functioning.Performing project management activities and face quality audits
Environment: Java, J2EE, Eclipse, JSP/Servlets, JavaScript, Ajax, Struts, HTML, Jquery, CVS, NetBeans 6.0, Oracle 10g, AJAX, web services
Confidential CA
Sr. Java/j2ee Developer
Responsibilities:
- Involved in Design, Development, Unit testing and Integration of the project.
- Architected the solution for implementing Gift-Card functionality for buy online with gift cards.
- Architected the solution for implementing Appliance Search with zipcode functionality.
- Worked closely with the Business Analyst for requirement gathering making designs and implement the solutions.
- Involved in various breakfix support tasks like defect fixing, new implementations, initial design, coding and unit testing on Order Management, Inventory, Catalog, Shopping Cart functionalities, Endeca Search, Omniture tracking, Documentum for content publishment.
- Designed and implemented layer for accessing application reference data from database using Entity Beans.
- Designed and implemented new Gift-Card Project so that people can use giftcard for online shopping.
- Designed various phases for CSR Order Management System.
- Configured ejb-jar.xml for handlingtransactionsin EJB for the implemented modules.
- Created tables, procedures and functions in the DB2 database. Worked on lot of activities like massload, idresgen to implement or adding new categories or parts.
- Parsed and changed the XML files using DOM parser.
- Worked on Putty, TaCacs, UNIX editors.
- Used WinSCP as FTP tool.
- Ratioanl ClearCase is used for version control and clear quest is used for defect logging, Quality Center is used to fix and control the requirements from design to UAT testing.
- Conducted code review for team members, involved in Unit testing testing.Prepared Code Documentation for future reference and upgrades.
Environment: Java (JDK 1.4.1), J2EE (Servlets, JavaBeans, JSP2.0, EJB 2.x, JDBC3.0), Websphere Application Server 5.1, Websphere Commerce Server 5.6.1, Oracle9i, Log4j, WSAD 5.1, CVS, Windows XP, UNIX, Putty.
Confidential, Wayne, NJ
Java/j2ee Developer
Responsibilities:
- Involved in preparing sequence, activity, class and portal artifacts diagrams
- Designed XML schemas using XML Spy.
- Participated in the Technical JAD sessions.
- Developed and tested components using JSP, Servlets, Portals, Portlets, JPD, XQuery and Data
- Designed the integration and data access layer using Spring and Hibernate
- Prepared technical design and developed the middleware module to track transactions
- Used Multi-Threading concepts.
- Used Spring MVC Architecture and SOA.
- Used GIT/GITHUB and Spring Boot
- Involved in performance improvement and identifying memory leaks
- Worked on the development of the service layer using Stateless Session Beans using EJB 3.0
- Designed XML schemas for request / response types across vendors/ heterogeneous platforms.
- Consume web services using Axis2, JAX WS RI from vendors and partners
- Involved in critical debugging, issue identification and resolution during production support
- Developed and scheduled jobs using SSIS and Java for daily reporting on customer billing and orders
- Developed alert monitoring system that pro-actively alerts the support team before vendor/user
- Involved in upgrading servers to the latest JDK versions.
- Involved in build, staging and deployment of J2EE applications on vast number of servers for production with use of WLST and shell scripts.
- Developed and deployed web services to interact with partner interfaces, and written client interfaces, and implementation classes to consume the web services using Restful, SOAP.
- Used Agile-methodology in Development.
- Coding followed Test-driven development (TDD).
Environment: J2EE (Spring, Hibernate,Servlets, JSP,and JDBC),DB2, Web logic 12c, RESTful, SOA, Tomcat 6.0, JAX-WS RI, Axis2,XML
Confidential, Wilmington, DE
Java/j2ee Developer
Responsibilities:
- Spring Framework, Web Services, Junit test cases,
- SOAP UI Testing for validation of web services
- Write Junit test cases for web service handlers.
- Create test scenario data for unique tests for each Segments
- Involved in writing stand-alone app to parse production logs for errors and exceptions
- Functional testing with end-to-end flows
- Generate Apache axis clients and run JUnit test cases for various scenarios
Environment: Spring Framework, Java 1.5, Spring2.5. J2EE, JSP1.2, XML, XPath, SVN, SOAP UI, Web Services, IBM Websphere5.x/6.0/7.0/8.x, RAD, ant, Maven.
Confidential - Columbus OH
Java Developer
Responsibilities:
- Analysis, design, development and maintenance of Agency Portal for quote proposal, binding quote proposal.
- Developed components to comprehend business notations, called TDF’s, arc rules & under writing rules, behaviors, forward & reverse xml mappings(coverage’s for vehicles& Home)& premium calculation accordingly based on the state insurance rules (Auto & Property).
- Involved to resolve squishes (issues) & Production IR’s in Endorsements.
- Involved to resolve forward mapping (Accord xml to Tech21)& reverse (Tech21 to Accord XML) mapping issues.
- Extensively working on Production Support and Working Marketing Agency team for production support
- Extensively using java1.5, Xpath, XML and Spring, Arc rules, Agency Portal
- Deployed app in Websphere6.x server for different states in different environments ST and IT
- Testing Policies in Back End V12 Screens
- Involved in unit testing & unit test cases.
- Followed Agile Scrum Methodology.
Environment: Java 1.5, Spring2.5. J2EE, JSP1.2, XML, XSD, Xpath, Accord XML, Maven, SVN, IBM Websphere5.x/6.0/7.0/8.x (WSAD, RAD), STS 2.7.1(Spring Source Tool Suite), Jenkins.
Confidential (Irvine, CA)
Java/J2EE Developer
Responsibilities:
- Involved in system analysis that included the low-level design, and contributed to the technical architecture of the system.
- Used Spring MVC frame work to implement MVC pattern for this project.
- Used Spring AOP to implement inceptors to provide session check mechanism for public and private web resources.
- Used factory design pattern to produce DAO’s needed to retrieve, save and load different entities.
- Implemented Spring IOC to wire service components to action classes.
- Mapped java objects to relational tables and specified the procedure calls in OR mapping XML files.
- Configured applicationContext.xml to integrate hibernate with spring.
- Wrote named queries using Hibernate Query Language.
- Implemented Listener classes and configured in web.xml.
- Developed user interfaces using JSTL, Ajax and DHTML.
- Worked on Ajax to update data dynamically for included overlays with main windows.
- Developed spring action classes using MulltiActionController and SimpleFormController.
- Wrote Jquery scripts for front end validations and other user interface events.
- Used Toad to connect to the oracle database.
- Developed web services components using SOAP, WSDL with help of Spring - WS.
Environment: Java/J2EE,Servlets,JSP,JDBC,Spring2.5,Hibernate,JavaMail,AJAX, JQuery,JQueryUI,JSP,CSS,JSTL,HTML,JavaScript,ANT,Tomcat6.28,Weblogic9.1,SQL,Oracle9i,XML,XSD,XHTML,XSLT,SVN,,JavaCollectionsFramework,Eclipse,Unix,Webservices,SOAP,JUnit,SpringWS,JavaBeans,CSS.
Confidential
Java Developer
Responsibilities:
- Implementation of ARPU logging part.
- Implementation of different services
- Work in connector layer as per the requirement
- Involved in troubleshooting the application, monitoring deployment, preparing builds.
- Involved in Bug fixing as a part of Developer testing.
- Provided new processes useful in the project
- Involved in client communication
Environment: Java, J2EE, Eclipse, JSP/Servlets, JavaScript, Ajax, Struts, Hibernate, JDBC, DAO, HTML, Jquery, CVS.