Java Developer Resume
Dallas, TexaS
SUMMARY
- 8 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, 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 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.
- 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, SqlYog (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.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
TECHNICAL SKILLS
Languages: Java 1.6/5, UML, SQL, PLSQL, HTML, XML/XSL/XSLT, JavaScript.
J2EE: JMS, JSP/Servlet, EJB-MDB, JNDI, JMX, JavaMail.
Frameworks: Struts 1.2, Spring MVC, AngularJS, IoC, AOP, Transaction, DAO, Velocity, Jasper Reports
Databases: Oracle (8, 9i, 10g, 11g ), MySQL, MSSQL Server, PostgreSQL
ORM: Hibernate 3.5, JPA2.5
App/Web Server: IBM Web Sphere, JBoss AS, Apache Tomcat, WebLogic.
IDE: Eclipse, IBM RAD, MyEclipse
Others: CVS/SVN/SourceSafe, Ant/Maven, xDoclet, ErWin/MS Visio, Agile methodology (SCRUM/xtreme), Bugzilla/JIRA, JUnit, JQuery, Toad, SQL Developer, Jude ( for UML Modeling )
Web Services: SOAP, RESTful, JAX-WS, JAXB, AXIS 2, Service Oriented Architecture (SOA).
Operating System: Windows 2000/NT/XP, 7, 8, Linux, UNIX, and Mac OS.
PROFESSIONAL EXPERIENCE
Confidential - Quincy, MA
Java /JEE (J2EE) Developer
Responsibilities:
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Designed, Developed & implemented Web services on Confidential ’s cloud platform.
- 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.
- 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.
- Used JMS to handle events generated in the system.
- Worked on Cloud migration for multiple applications.
- 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.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- 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.
Environment: Java/J2EE, IBM WebSphere MQ 6 / 7, JMS, Oracle Exadata, IBM DB2, Oracle SQL Developer, Tomcat, Linux, Eclipse CDT, Rational UML, Confidential Cloud offered tools, SQL developer, Clear Case, Jenkins, Junit, Toad, Cute FTP, WinSCP, Putty, SVN, Agile RTC, Cloud development toolkit (GWT).
Confidential - Dallas, Texas
Java /JEE (J2EE) Developer
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.
- UsedHibernateORM framework withSpringframework for data persistence and transaction management.
- 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.
- Hand-on knowledge in AngularJS.
Environment: JDK 1.5, J2EE,Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis 2) Hibernate, AngularJS, 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
Confidential, Salt Lake city, UTAH
Java/J2EE Developer
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).
- 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.
Environment: J2EE 1.3, EJB, JMS, JSF, SOAP, XSD, 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).
Confidential, New York, NY
Java/J2EE Developer
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.
Environment: 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.
Confidential, MD
Java J2EE Developer
Responsibilities:
- Acquiring the Domain Knowledge, Understanding The Product, Requirements and Design Documents, Preparing Design Documents, Programming and Unit Testing.
- Designed application components based on object-oriented analysis and design.
- Converted .form files to the respective JSPs and implemented Session Facade pattern within EJB and DAO Layer.
- Implemented Spring AOP for admin services.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Used Hibernate as the ORM tool to communicate with the database.
- Designed MT-Web application using the JSF Framework.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Developed Servlets and JSPs based on MVC pattern using Struts framework.
- Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
Environment: Java, HTML, Java script, CSS, EJB, JSP, Struts, Servlet, JDBC, Hibernate, Spring, JSF, Oracle, SQL Server, JAXB, XML, XSD, JDBC, Eclipse, JIRA, Squirrel, PL SQL, iReport (Jasper Report), JBoss, SVN, Weblogic, Apache AXIS2, JQuery, iText, Oracle ECM, ILOG, Oracle ADF, Oracle, SOA.
Confidential
Java Developer
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.
Environment: Core Java, JDK 1.3, J-Unit, WSAD,Oracle, JavaScript, JDBC, EJB, CSS, HTML,Tomcat application server.