We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Lake Forest, IL

SUMMARY

  • More than 7years of experience in JAVA/J2EE projects in software analysis, design, implementation anddevelopment.
  • Strong experience in Design and development of multi - tier web based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL,Groovy, and JDBC.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.Strong hands-on experience with AngularJS and NodeJS.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, TestNG,D3.js, JSON and CSS.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, ActionScript, JSF and JSP.Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS) and XML.Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
  • Experience in Business Process and Decision Management Design using jBoss JBPM and jBoss Drools Rules Engine.
  • Experience in implementation of business applications using BEA Web logic, Web Sphere,IBM Websphere Application andPortalServer (WAS/WPS),JBoss and Tomcat.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment. Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Extensively worked on Java, J2EE Technologies like, spring, Struts, JSP,Servlets, EJB, JMS,XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications. Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer
  • Solid work experience on complete SoftwareAnalysis, Design and Development cycle that includes Requirements Analysis, Design, Coding, Testing, and Implementation & Maintenance along with methodologies like Rational Unified Process (RUP)
  • Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing web applications.Knowledge of a variety of process methodologies, modeling techniques and BPM tools.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB. Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization. Experience in using frameworks like Hibernate, Java Server Faces.Extensive experience in Python. Understanding of VPN solutions.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications. Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting.Excellent communication, Team work, inter-personnel and presentation skills

TECHNICAL SKILLS

Programming Languages: Java, XML, HTML5, Servlets, JDBC, MSMQ and Scala.

Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript

Application and Web Servers: Apache Tomcat 3.3, 5 and 7.0.21, 5.x/6.x, Jboss 4.3 and 7.0.1, Web Sphere, Web logic

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring MVC, Spring DAO, Spring Security, Spring WS, Drools, Jboss Enterprise portal, Jboss seams, JSTL, EJB, RMI, JDBC, JMS, Web Services, JSF, Rich Faces, Birt Report, Crystal Reports

Other: Angular JS, Node JS, Full Stack, Linq, Drools, BPM

Developer Tools (IDE): Eclipse, Net Beans, WSAD, RAD

BPM Tools: Planning and budgeting, Key performance indicators (KPIs), Balanced scorecard (BSC), Benchmarking, Enterprise risk management (ERM), Six Sigma, Customer relationship management (CRM), Business excellence model, Performance dashboards, Performance Appraisals

Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase

Modeling Languages: UML

Configuration Management Tools: Rational Rose, JUnit, JMock, Log4j, CVS, SVN, ANT, Microsoft Visio

RDBMS: Oracle 8i/9i/10g, SQL SERVER 2000, 2005, 2008, DB2, Sybase, MS Access

Operating System: Windows XP/VISTA/windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential, Lake Forest,IL

Sr. Java Developer

Responsibilities:

  • Used Spring Framework for Dependency injection (IOC) and integrated with the Hibernate.Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.Analyzed, designed and implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • Used Websphere sevices to navigate to webcontent.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.Developed Enterprise JavaBeans (EJB 3.0) for implementing application’s business rules and policies.
  • Used Business Process and Decision Management Design using jBoss JBPM and jBoss Drools Rules Engine.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.Developed backend integration components using Java, Scala, Ruby, and Python, and RabbitMQ.
  • Designed the user interface of the application using HTML5, CSS3,Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS,Node JS,and AJAX.Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Designed and built flexible, innovative web-based data visualizations, working with D3.js and other JavaScript technologies
  • Used IBM webcontent Management (WCM).Worked on Java Script libraries likejQuery and JSON.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Used Spring Security framework for login authentication, password hashing.Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.Worked with topic for creating publish/subscribe-messaging model.
  • Used D3.js and Angular to construct data visualization.Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Working with Bootstrap framework to Design single page application. Used Hibernate as an implementation engine for JPA API.Integrated with Hibernate Framework for database operations and extensively used its ORM capabilities for complex queries and stored procedures using Oracle database.
  • Used Concurrent Version System (CVS) as source control tool.Developed unit test cases and suits on Junit framework for unit testing. Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.

Environment: Java 1.6 (Java 6), Agile, TDD, UML, Ejb3, Restful web services, SOA, Spring, JSF, GWT, Ajax, JavaScript, CSS 3, HTML 5, JSP, JSTL, JMS Messaging, Mock, Queue, Topic, JPA, Ant, Mavin 2, Hibernate, Junit, Easy mock, PHP,Oracle, SQLs, WebSphere, JSON, TestNG,XML, Angular JS, Node JS,PL/SQL developer, SOAP-UI, Unix,IBM WCM, CVS, Eclipse, Maven.

Confidential, Chicago,IL

Java Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements. Developed theUse Casediagrams andClassdiagrams.
  • Application built onJavaFinancial platform, which is an integration of several technologies likeStrutsandSpring Web Flow. Implemented real-time, interactive data visualizations using Protovis and D3.Used theInversion of Controlmodule of Spring framework.
  • Experience in working withthin,thickandNFCclients.Published methods as web methods usingREST-FULweb services.
  • Designed enterprise level applications onXML schema,SOAPandWSDLtechnologies.
  • UsedXPATH,XQueryandXSLTfor XML transformations.UsedXMLBeansfor parsing the XML documents.UsedSoap over HttpandSoap over JMSfor communication between components.
  • Created the test cases usingJUnit.Developed interactive visualizations in d3.jsProcess tools include Git, Maven, Hudson.
  • Developed server using Erlang, Ruby, RabbitMQ, and PostgreSQL, and admin UI using Ruby on Rails.
  • Developed the Application and business logic usingJava1.6 . Implemented several design patterns likeSingleton,MVCandFactorydesign patterns.Developed the User interfaces usingHTML, CSS3,JSP,JavaScriptandTilesetc.Experience withjQuery.
  • DevelopedSQL queriesandStored Proceduresfor retrieving the data from several databases.
  • UsedHibernatefor Object Relational Mapping.UsedFree Marker Templatefor sending the parameters to the back end systems.Log4Jwas used for logging errors in the application.Performed Application development using RAD and Web-sphere Application Server.
  • Created managed beans on server side and implemented the binding between UI components and beans.designing and developing interfaces to interact with the existing application using XML/XSLT
  • Designed the application architecture Spring MVC and J2EE specifications. Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript, JQuery. Experience with Front-end JavaScript frameworkslike Angular JS, Node JS. Developed application using Spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed SQL Queries using Toad for SQL Server. Involved in writing queries, stored procedures, modifications to existing database structure as required per addition of new features
  • Created ant build files to create the EAR and WAR files. Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational rose.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0,Java1.6 Oracle 11g, Ant, SOAP,WebSphere 6.1,TestNG,HTML, UNIX,TDD,JavaScript, JUnit 4.0

Confidential, Southlake, TX

Java Developer

Responsibilities:

  • Involved in all phases of Software development cycle (SDLC) including design, analysis, modelling, and development and testing of the system.
  • Took active part in making Change Request Document CRD for the developers from the Business Requirements Document BRD after meetings with stakeholders for the clarifications.
  • Developed Add/Edit KYC Details, Enhanced KYC, Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing MVC model, which included invocation of Web Services/EJB for integration with external system.
  • Designed various business flows and did their implementation using Vitria (BPM tool).
  • Used JavaScript, JQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control.
  • Implemented persistence layer using JDBC template that use POJO classes to represent persistent database tables.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user and worked on data integration.
  • Wrote stored Procedures, Functions, Triggers, and Cursors in PLSQL/SQL for efficient interaction with database.
  • Experience in developing inter-operable components using Service Oriented Architecture SOA.
  • Used RESTful web services for sending and getting data from different application using SOAP messages. Worked on generating the web services classes by using RESTful web services.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UMLand Rational Rose.
  • Configured spring-Hibernate integration and performed the migration using Hibernate.
  • Configured the ViewResolver to prefix or/and suffix in the spring configuration file.
  • Used JSP and JavaScript to develop the front end and used log4j for logging purposes.
  • Built scripts using Ant to build the J2EE application.
  • Production Support for AML KYCS by analysing the assigned tickets and changing the Java code as required.
  • Worked in an Agile work environment.

Environment: Java, JDK, Core Java, Collection API, JEE, OOP, JSP, JSF, HTML, JavaScript, Angular JS, JQuery, HTML5, Apache Tomcat, Spring MVC, IBatis, Maven, Struts, JMS, JMeter, Sonar, Jenkins, Web Services, Servlets, EJB, XML, RESTful, TDD, Hibernate, Weblogic 9.2, IBM Websphere, ILOG Jrules 6.5, RAD 7.0, Unix,BEA Workshop 9.2, Vitria(BPM tool), soapUI, Ext.js, PL/SQL Developer, Oracle10g/11g, Quality Center, ClearQuest, ClearCase

Confidential

J2EE Developer

Responsibilities:

  • Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.Implemented MVC architecture using Struts framework for the toget the Free Quote.
  • Designed and developed front end using JSP, Spring (tiles), XML, JavaScript, and HTML.
  • Used Struts tag libraries to create JSPs.Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate .
  • Used Hibernate for object-relational mapping persistence.
  • Reviewed the requirements and Involved in database design for new requirements (Promotion Code for free Quote).Wrote Complex SQL queries to perform various database operations using TOAD.
  • Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
  • Involved in testing using JUnit.Performed application development using RAD and WebSphere Application Server (WAS). Used SVN for version control.
  • Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database. Configured and build Asynchronous communication with JMS services with MQ Series.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties. Process Claims records which are received regularly.
  • Used Perforce as a documentation repository and version controlling tool. Used ANT tool to build and deploy applications. Deployed the application in JBOSS Application Server. Used Log4j for logging and handling defects of the application. Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE3.2.
  • Worked in deadline driven environment with immediate feature release cycles.

Environment: Java, Servlets, JSP, Struts 1.2, Spring 2.0, JavaScript, HTML, XML, JDBC, Hibernate 3.0, Oracle 9i, TOAD 8.5, JUnit 3.8.1, Log4j 1.2.11, Ant 1.6.2, UML, Clear Case 7.0, WebSphere 6.0,RAD 6.0, Rational Toolset, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Worked closely with the Requirements team and analyzed the Use cases. Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.
  • Adopted J2EE best Practices, using Core J2EE patterns.Developed in Eclipse environment using Struts based MVC framework.Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Spring tag libraries.Developed Struts Action and ActionForm classes. Created the Tile definitions as required.User Input Validation is done using the JavaScript.
  • Performed SQL operations using Oracle Database. Implemented Custom Validator.
  • Used Session Beans for business logic and Entity Beans for database persistence.Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Performed unit testing using JUnit framework.Participated in Functional Design Document and Technical Design Document reviews.
  • Actively participated and contributed to establishing Standards and Guidelines. Prepared Unit test cases for existing functionality as per the requirement and execute the same.Involved in the Integration testing support and involved in bug fixing.Deployed application in Web Sphere Application Server and developed using WSAD.

Environment: WebSphere Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Taglibs EJB, RAD,J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC, CVS.

Hire Now