Senior Java/j2ee Developer Resume
Sfo, CA
SUMMARY:
- 9+ years of proven market experience in software industry pridominantly in Java/JEE(J2EE) technologies.
- Worked with several application configurations including distributed, web, and client - server applications most of the time in a cross-platform environment.
- Experienced in Java multi-threading and concurrency, Oracle coherence , socket programming, IBM WebSphere MQ 6 / 7, JMS, MQ channels.
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
- Expert understanding of Banking, Investment, and Financial services industry needs and transactions, with proven success architecting state-of-the-art technology.
- Technical expertise in the SDLC with strong skills in Java / JEE(J2EE) Technologies (Java 1.5, JSP, Servlets, Spring 3.0, Spring DAO, Spring MVC, Spring Transaction, Hibernate and JPA) and MySQL on Windows and Unix/Linux OS.
- Good understanding on open source frameworks like SPRING 2.5 (core, context, ORM, web modules), Hibernate 3.5, JSF 2.1(PRIMEFACES 3.5).
- Experience developing SOA based application with RESTful and SOAP web services. Development experience with XML/JSON based web services.
- Strong knowledge in spring framework (Core, Spring DAO, Spring AOP, Spring ORM) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
- Extensive experience and actively involved in Requirements gathering , Analysis, Design , Coding and Code Reviews , Unit and Integration Testing.
- Experience in web applications automation testing with TestNG, JUnit, ANT, Selenium WebDriver, Selenium RC, Selenium Grid and Selenium IDE
- Experience in ORM Library with Hibernate3 for mapping Object-Oriented domain model with Relational Database.
- Experience with Agile development methodologies including Extereme Programming(XP), Agile and SCRUM.
- Extensive experince in UNIX commands.
- Experience in writing and executing unit test cases using JUnit Testing Framework. Knowledge on Business logic integration like DROOLS.
- Extensive experience with data modeling along with Oracle 9i/10g/11g, MS SQL Server, MySQL & PostgreSQL. writing PL/SQL, trigger, and query optimization.
- Experience in using Database IDE tools like IBM DB2 9 / 10, Oracle SQL Developer, MySql.
- Experienced in deploying applications using IBM WebSphere Application Server, Apache Tomcat Application server.
- Involved in providing J2EE support to various application and webhosting teams.
- Experienced in BigData implemented Vector Space Model in Hadoop.
CORE COMPETENCIES:
Languages: Java 1.6/7/8, UML, SQL, PLSQL, HTML, XML/XSL/XSLT, JavaScript.
J2EE: JMS, JSP/Servlet, EJB-MDB, JNDI, JMX, JAVAMAIL.
Frameworks: Struts 1.2, Spring MVC, IOC, AOP, Transaction, DAO, Velocity, Jasper Reports.
DBMS: IBM DB2, Oracle (8, 9i, 10g, 11g), MySQL, MSSQL Server, MongoDB.
ORM: Hibernate 3.5, JPA2.5.
Servers: IBM Web Sphere, JBOSS AS, Apache Tomcat, WebLogic.
Web Services: SOAP, RESTful, JAX-WS, JAXB, AXIS 2, Service Oriented Architecture (SOA).
Others: UNIX, CVS/SVN/SourceSafe, GWT, Ant/Maven, XDOCLET, MS Visio, Agile methodology (SCRUM/XTREME), JIRA, Junit, JQuery, Toad, SQL Developer, Jude.
Non-technical: Good team player; have ability to work independently in a time sensitive environment; avid and fast learner; excellent communication skills, both verbal and written.
WORK EXPERIENCE:
Senior Java/J2EE Developer
Confidential, SFO, CA
Technologies: J2EE, Java 1.7/1.8, Spring 3.0, JQuery, YUI, JDBC, JDBC, AJAX, HTML, JSP, JavaScript, Oracle 11g, SQL, Hibernate, SOAP, Restful Web Services, SVN (Version Controlling), CSS, Maven 3, HP ALM, JIRA.
Responsibilities:
- Involved in analysis of functional specifications.
- Involved in designing the application in AGILE methodology and actively participated in Scrum practice.
- Involved in creating UML design specs - Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed application in Spring and Java Script YUI Framework.
- Designed and developed the presentation/UI layer with JSP, Java Script, HTML, Ajax, CSS and JQuery.
- Developed data access layer DAO using Hibernate, JDBC, Spring Hibernate template, Spring JDBC template.
- Developed Web services using SOAP and RESTFUL architecture.
- Developed JMS to publish messages and written MDBs to listen to messages.
- Implemented various Java design patterns.
- Used parsers like JAX-B and DOM for parsing xml documents and used XML transformations using XSLT.
- Implemented MongoDB template in Spring MVC DAO layer.
- Involved Building applications using Maven.
- Extensively involved in writing SQL Scripts.
- Developed test cases using JUnit.
- Implemented vector space model in Hadoop to retrive frequency of users.
- Involved in Database schema design, developed stored procedures.
- Involved in Oracle database performance tuning.
- Used HP ALM tool for defect updates and retesting process and JIRA for bug and issue tracking.
Java/J2EE Developer
Confidential, Oklahoma City, OK
Technologies: Java/J2EE, IBM WebSphere MQ 6 / 7, UNIX, JMS, AWS, JSF, Oracle EXADATA, IBM DB2, Oracle SQL Developer, Tomcat, Linux, Eclipse CDT, Rational UML, State Street Cloud offered tools, SQL developer, Clear Case, Jenkins, Junit, Toad, Cute FTP, WINSCP, Putty, SVN, Agile RTC.
Responsibilities:
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Designed and developed various modules of the application with J2EE design architecture.
- Developed Reporting framework using JAVA and J2EE which will generate daily, monthly and yearly reports and prepared different framework design documents.
- Implemented modules using Core Java APIs, Java collection and integrating the modules.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Worked on UNIX commands.
- Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams.
- Worked on migrating Web Sphere MQ 6 to 7, configured JMS connections, channels, topics and developed subscribers.
- Created RESTFul web services interface to Java-based runtime engine.
- Used JMS to handle events generated in the system.
- Worked on Cloud migration for multiple applications.
- Used Web services - WSDL and SOAP for testing.
- Used SOAPUI for load testing the Web Services.
- Installed, secured, and configured AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
- Extensively used Quartz scheduler to schedule the automated jobs and Created POC for running batch jobs.
- Participated in the design and development of almost all the modules of the project.
- Used JIRA for bug tracking, issue tracking and project management.
- Used SVN, CVS and CLEARCASE as a version control tools.
- Automate build process by writing ANT build scripts.
- Experience in building the war with help the putty and deployed into cloud environment using the cloud controller and Experience in solving the cloud issue.
- Configured and customized logs using Log4J.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
- Worked in Agile Scrum environment and used Kanban board to track progress.
Java/J2EE Developer
Confidential, Richfield, MN
Technologies: Java 1.6, J2EE, Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis 2) Hibernate, AWS, UNIX, RSA, JMS, JSP, Servlets, SQL Server, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, JavaScript, Ext JS, JUnit, SVN.
Responsibilities:
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Worked in an AGILE work environment with Content Management system for workflow management and content versioning.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
- Responsible for validation of Client interface JSP pages using Struts form validations.
- Integrating Struts with Spring IOC.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used Hibernate ORM framework with SPRING framework for data persistence and transaction management.
- Used UNIX commands extensively.
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the WebLogic server.
- Wrote test cases in JUnit for unit testing of classes.
Java/J2EE Developer
Confidential, Salt Lake City, UT
Technologies: J2EE, Java 1.5, EJB, JMS, JSF, SOAP, XSD, UNIX, XML, XmlBeans, Jbuilder, Junit, WebLogic Application Server and Integration Server 8.1 SP4, WebLogic Workshop, JPD, JCS, JCX, JAXB, JAXP, SQL, UML, MS Visio, Harvest, XML Spy, Windows 2003/2008/XP, UNIX (Solaris).
Responsibilities:
- Played active role in the Design, Development and Testing of the applications.
- Preparation of High Level and Detailed Design documents for Service Fulfillment Domain Services from Application Specification Document and Business Requirements, which conform to G.E Global Exchange Service Oriented Architecture (SOA).
- Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
- Designed and developed Request and Response schemas for the web services using XML SPY.
- Used XmlBeans for XML to Java mapping.
- Involved in developing a business process (JPDs) using WebLogic Integration (WLI) BPM.
- Designed and developed JDBC and included SQL and PL/SQL procedures to enhance enterprise beans to interact with Databases.
- Involved in writing the implementation classes for core logic using the Java Controls (JCS).
- Data Transformations using XQuery expressions and eXtensible Style sheet language Transformations (XSLTs).
- Worked in UNIX environment.
- Used WebLogic JMS to handle events generated in the system.
- Coded business objects and business object helpers, which interact across layers.
- Development entails usage of J2EE technology like EJB, JMS and WebServices.
- Involved in writing test scripts, and test conditions for all the services.
- Used Mercury Quality Center as test directory for bug and defect reporting.
- Developed the Logging APIs using Log4j to maintain and parse Logs using Pattern matching.
Java/J2EE Developer
Confidential, New York, NY
Technologies: Java, J2EE, CSS, HTML, XML, JavaScript, Struts, JSF, Spring, Sencha, Hibernate, AngularJS, Web Services, JIRA, PL SQL, SVN, Apache CXF, DOJO, JSP, Servlet, DB2, CRUD, UML, JUnit, Maven, GWT, COGNOS, Flex.
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Designed components based on Object-Oriented Analysis using MS Visio.
- Used JSF to develop presentation layer.
- Worked on GUI internationalization using JSP and Core Java.
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Prepare Java/J2EE development structure for Maven.
- Worked with various version control tools like CVS, Clear Case and Subversion (SVN).
- Designed and developed application using Struts and Spring Frameworks (Spring IOC).
- Tested spring WebServices using the SOAP UI by creating a Mock Service using WSDLs.
- Developed business modules using Hibernate &Spring frame work technologies.
- Worked on the SPRING framework like Spring IOC and Spring DAO.
- Consumed Web Services using Apache CXF and Sencha framework for getting remote information.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
Java/J2EE Developer
Confidential
Technologies: Core Java, JDK 1.5, J-Unit, WSAD, Oracle, JavaScript, JDBC, EJB, CSS, HTML, Tomcat application-server.
Responsibilities:
- Used Struts framework for configuring and implementation of Presentation and Control layers.
- Contributed to an effective order processing system and simplified the existing order process, which proved to be more efficient.
- Developed session beans as an enterprise business service object.
- Used JDBC, Application server provided transaction API for accessing data from Oracle.
- Involved in developing the unit test classes using J-Unit.
- Used CVS for version control integrated with WSAD.
- Used JavaScript for client side validations.
- Used Cascading Style Sheets in the application.
- Involved in Development of User Interface using and JSPs.
- Used Tomcat as the application server in the application.
