We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Franklin, WI

SUMMARY:

  • Extensive experience of designing and developing software applications with the JDK 1.8/1.7/1.6/1.5/1.4/1.3, J2EE1.4/1.1, EJB, Annotations, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services (SOAP& RESTful).
  • Experienced in a fast - paced Agile Development Environment including Test-Driven Development (TDD) and Scrum and SAFe. (Scaled Agile Framework)
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Extensive experience as a User Interface/Front End Developer in developing web applications using HTML, XML, CSS, Java Script, JQuery, AJAX, AngularJS and ReactJS.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2, Apache CXF and JAX-WS
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Moduleetc. in Spring Framework.
  • Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
  • Experience in writing numerous test cases using JUnit framework with JPROB integration
  • Worked on IDE’s such as Eclipse/MyEclipse, WSAD/RAD and JBuilder for developing, deploying and debugging the applications.
  • Implemented various levels of application and services using Spring-Framework (2. 3), EJB3, Struts2 and ORM tools like Hibernate 3.0, ibatis, mybatis for fast pace and efficient code generation.
  • Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
  • Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS andGit.
  • Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x

TECHNICAL SKILLS:

Web Technologies: J2EE, XML, XSLT, JSP, Servlets,AWT, Java Swing, Java Beans,JMS, JNDI, JavaScript, HTML, Java Server Faces (JSF), Hibernate,mybatis, Event Driven Architecture, Spring, COM, JDBC 3.0, SQL, WSAD, Web Methods.

Application Server: WebLogic 8.x/9.x/10. x., JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6. x.

Web Server: Java Web Server 2.0, Apache Web Server, ANT,Tomcat 6.0,Proxy Server, TCP/IP.

Languages: JAVA, C, C++, Shell scripting, UML.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit-32, Clear Case, iReport -1.2.5, Jasper Assistants, LiveLink, Ant, WinCVS 1.2, TOAD 5.0/8.0, SPY, Code Check, Jtest, suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, Myeclipse 5.1, CANOO testing tool, Aplus, HPSM

Operating Confidential: Unix (Sun Solaris 2.6/2.8), Unix-HP, Linux 3.1, Unix Scripting, Windows NT 4.0, Windows 95/ 98/2000.

JavaScript Libraries: JQUERY, Bootstrap, AngularJS

Modeling Tools: Visio

Version Control Tools: CVS, SVN, Clear Case,Git, TFS

PROFESSIONAL EXPERIENCE:

Confidential, Franklin, WI

Sr. Java Developer

Responsibilities:

  • Involved in the Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
  • Actively involved in SCRUM’s and Sprints of Agile Methodology.
  • Developed SOAP based Web Services and components of web services (JAX-WS) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Used AngularJS, JavaScript, HTML, and CSS for developing Single Page Application and achieving two-way data binding between html and JavaScript objects.
  • Designed application modules, base classes and utility classes using core java.
  • Primarily responsible for the Deployment activities in Prod and Non-Prod.
  • Experience on CA-Identity Manager at the Task-Level.
  • Used various features in AngularJS like data binding, routing, filters, directives to meet various customized requirements.
  • Experience with Web Services Security (WS-Security, WSS), SSL and web application security.
  • Experience on SOAPUI for testing the web services. Responsible for creating the SPLIT WSDL’s.
  • Used ANT script for compilation and building JAR, WAR and EAR files.
  • Implemented SOA (Service Oriented Architecture) using JMS based ESB with hybrid platform using Java,
  • Worked on RAD 9.0.0 for development, deployed application on Web Sphere v7.0.
  • Actively involved in development of XML Documents and shell and perl supporting scripts.
  • Experience on DATA POWER layer security for Web services.
  • Batch Processing of the Spring application is done using Autosys.
  • Worked on SQL queries and PL/SQL and actively involved in the production support.
  • Worked on different databases like DB2, Sybase and mainframe database.
  • JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology. Involved in unit testing and system testing and responsible for preparing test scripts for the systemtesting.
  • Used Spring Framework for dependency injection for Action classes using Application ContextXml file.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Implemented the logging mechanism using Log4j framework.
  • Designed and developed screens using JSP, HTML/DHTML and JavaScript.
  • Implemented using various J2EE design patterns such as Session Façade, Business Delegate,
  • Used TFS as version control system for the source code and project documents.

Environment: TFS, Agile Scrum, ANT, RAD, SOAPUI, Log4j, JSP, HTML, Spring, WebSphere v7.0,v8.0, Junit, Aplus,HPSM, Web Services (SOAP, WSDL, JAX-WS), CA-IDM 12.5 and 12.6, Spring Batch, Angular JS, MQ Queue configuration.

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java.
  • Efficient in web design using AngularJS Model-View-Controller (MVC) framework with proficiency in writing controllers and services for business logic.
  • Worked onAngularJS custom directives and filters and extensively used AngularJS features like directives, scope, dependency injection and built-in services.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Spring validation and wrote validation rules.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Designing the front end using JSP, JQuery,CSS and Html as per the requirements that are provided.
  • Extensively used JQuery selectors, events, Traversal and Jquery AJAX with JSON Objects
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3’s JPA specification that is used to implement the DAO layer with Hibernate Entity Manager’s Session Factory, HQL, and SQL.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebSphere Application Server
  • Designed and developed components for order entry using EJB2.0 with a Java Swing client application.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Experience in SOA and developing Web services using SOAP, XML, WSDL and JAXP.
  • Taken care of complete Java multi-threading part in back end components.
  • Implemented log4j for logging purposes and debug the application.
  • Involved in developing Unix scripts for a higher level of Automation for the Data loading process of the research database.
  • Designed and developed the application presentation layer using JSTL.
  • Responsible for the technical direction and implementation of the Spring Batch framework.
  • Created POC for Spring Batch for running batch jobs. Documented how Spring Batch is useful for the current project.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Jdk 1.6, UML, Struts 2.2, Spring 2.5, Eclipse 3.5, Oracle, WebSphere Application server, JSP 2.0, JQuery 2.0, JSF Framework, Servlets, JDBC, Hibernate, XML, CSS, DOM, Angular JS, REST, Junit 4.4, SVN, Log4j, UNIX, Ant 1.8, Agile Scrum, JBoss Application Server 6.1,Jenkins.

Confidential, NY

Sr. Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Image transformation in JSP’s using SWINGS and APPLETS.
  • Implemented UI components like Font Chooser, Color Chooser etc. using SWINGS.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Used Swing components for designing the GUI modules.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Developed various EJB components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Enhanced the existing Unix scripts to achieve better performance and throughput.
  • Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used Jquery to simplify the client-side scripting of HTML.
  • Used a WAP server for communications to the customer.
  • Enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
  • Developed an AngularJS workflow manager for flexible configuration and management of multi-step user input flows.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Responsible for the technical direction and implementation of the Spring Batch framework.
  • Designed various tables required for the project in SQL server 2008 database and used Stored Procedures and Triggers in the application.
  • Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT.
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using WebSphere Studio Application Developer and used CVS for version control.

Environment: JDK 1.5, Servlets, EJB, XML, Jquery, JMS, Struts 2.1, Hibernate 3.0, Spring 2.5, SQL, Web Service(JAX-WS),HTML, JSF, AJAX, DOJO, Javascript, CSS, SVN, DB2, SQL Server, AngularJS, Adobe Dreamweaver CS5,Spring Batch Framework,UNIX, ANT 1.7, IBM Web Sphere Application Server 6.1,TCPMon, SoapUI, Visio, Rational Rose, Log4j

Confidential, Cincinnati, OH

Sr. Java Developer

Responsibilities:

  • Actively involved in SCRUM’s and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
  • Designed and developed front end using JSP, JSTL, EL, and other custom tag libraries.
  • Expertise in Web Page development using XML, XSLT.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Developed the application using Spring MVC.
  • Involved in configuring and deploying the application usingWebSphere.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
  • Involved in Writing andreviewing unit test cases using JUnit.
  • Used CVSas version control system to check in and checkout the data.
  • Write and modify database stored procedures, triggers, functions, and pl/sqlScripts.
  • Involved in writing shell scripts for deploying application on unix.
  • Involved in build management and build resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system

Environment: JDK 1.5, Springframework, Hibernate, Web services (SOAP, WSDL),RAD,XML,XSLT,Expression Language(EL),JMS, WebSphere 6.1, MQSeries, Rational Rose, Windows XP,ANT,JavaScript,HTML,JUnit,CVS, Log4J, YUI library,AJAX, CSS, Eclipse IDE, and DB2.

Confidential, AL

Sr. Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Implemented Spring MVC framework in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of Web Services using JAX-WS 2.1 to get data from the SAP System.
  • Used Tomcat Application Server 5.5 for development purpose.
  • Used Oracle Sql Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

Environment: EJB, Struts 2.0, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, Rational Rose, SQL Server 2008.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Worked on Hibernate for data persistence.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used ANT as build tool. Used Junit for writing Unit tests.

Environment: Eclipse, HTML,Java Script,CoreJava, JUnit,JSP,Servlets,JDBC,Oracle 8i,AJAX,CVS and JBoss Application Server.

We'd love your feedback!