We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Over 9 years of IT experience in design, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.
  • Expertise in Software Development Life Cycle (SDLC), that includes Requirements Analysis, Design, Coding, Testing, Implementation and Maintenance along with methodologies like Object Oriented Analysis and Design (OOAD).
  • Extensive knowledge of MVC architecture and Good exposure of several J2EE design patterns like Singleton, Business Delegate, Session Facade, Service Locator, Data Transfer Object, and Data Access Object in the development of web based and distributed Enterprise Applications.
  • Expertise in designing and developing web based enterprise applications using J2EE technologies including Servlets, JavaScript, AJAX, JQuery CSS, HTML5, JSP, JSF, EJB, JDBC, XML, JSTL Specification, Tag Libraries, XSLT, XSD.
  • Implemented different modules in Spring Framework like IOC, MVC, JDBC, ORM, and Transaction Management.
  • Implemented Hibernate 3.2/3.0 as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Exposure to Service Oriented Architecture (SOA) including Universal Description and Discovery Integration (UDDI) lookups, Web Service Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) and XML parsers such as DOM, JAXP, SAX.
  • Experience developing fault tolerant, reliable and secure REST based micro services using Jersey, Netflix OSS- Hystrix, OAUTH 2.0, swagger.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on IBM Web Sphere Application Server, Oracle Web Logic application servers, JBoss and Apache Tomcat Application Server.
  • Exposure to Front End Web Application Development and Implementation, using Angular JS, Backbone JS, and Node JS.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven & debugging through Log4J.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio for Object Oriented Design (OOD) and Analysis (OOA) using UML (Unified Modeling Language).
  • Hands on experience in Test Driven Development (TDD), Agile Methodology and Scrum Methodology.
  • Experience in installation, configuration, deployment and Administration of WebSphere Application.
  • Experience in Designing, developing and testing WebSphere Message Broker(WMB) using v6.1,v7.0,v8.0, IBM Integration Bus(IIB) v9.0 and Web sphere Message Queue v6.0,v7.0,v7.5.
  • Extensive database development skills using SQL, Stored Procedures, Functions for various Relation Databases like Oracle10g/11g, MySQL, DB2.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast.
  • In-Depth knowledge and experience in design, development and deployments of Big Data projects usingHadoop/ Data Analytics / NoSQL / Distributed Machine Learning frameworks.
  • Ability to adapt to new technologies, changing business requirements and correctly apply new tools to build applications.
  • Hands on experience in implementing various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton.
  • Strong analytical and problem solving skills and a proven ability to be an effective team player with excellenttime management skills

TECHNICAL SKILLS

Programming Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0/1.6 ), SQL, PL/SQL, C, C++, C#, VB

UML Tools: Argo UML, MS Visio 2010, Smart Draw 2012, UML, Rational Rose

Web Technologies: Servlets 2.3/2.4/2.5/3 , JSP2.0, JDBC, Tag Libraries, EJB2.0/3.0, JAXP, JSTL, Applets, DHTML, AJAX, JSON, HTML3/4/5, CSS2/3, JavaScript

Framework: Struts 1.1/1.2/2.0, Spring 3.0/2.5/2.0, Hibernate 3.2/3.0

IDE: Eclipse 3.2/3.3, RAD 7.0/7.5, Net beans

Design Pattern: MVC, DAO, DTO, Value Object, Singleton, Session Façade, Business Delegate, Service Locator

Application Servers: Web Logic 10.1/9.1/8.1/7.0/6.1 , Web Sphere 7.0/6.0/5.0, Apache Tomcat 5.5/6.x, IIS

Build /Test Tools: ANT, JUnit 3.8/4.0, JWeb Unit, Http Unit for JUnit, Selenium, JMeter & Jprobe

Misc Tools: TOAD for Oracle, pgadmin, SQL Developer, Clear Case, Altova XMLSpy 2006

Databases: Oracle9i/8i/10g/11g, MySQL 5.2, DB2, PostgreSQL 8.1.4, SQL Server 7.0/2000/2005

Source Control: CVS, Subversion 1.4(SVN)

Operating Systems: Sun Solaris 9, Unix/ Linux, Windows 2000/NT/XP/07

Big Data Ecosystem: Apache Hadoop, HDFS, Spark, Storm, Zookeeper

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr. Java Developer

Responsibilities:

  • Benefit Admin site is built on WAS 7. Have analyzed its business as well as technical functionalities.
  • Code was built on the Rational Application developer tool using the spring 3.0, hibernate framework.
  • Worked on Web Services to fetch the client data from the restricted domain server.
  • Handled client side validation using JavaScript and JQuery.
  • Hands on experience in writing JAX-RS Restful Web services
  • Worked on maintenance and production support as It’s a fully functional site.
  • Kept track of the production tickets using Remedy 7.
  • Analyzed and created design documents for various components involved in change (Fix for Incident).
  • Developed controllers, helpers for handling page flows.
  • Developed JMS Components to send messages from one application to other application internally.
  • Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic.
  • Coded web pages using UI Components, JavaScript, CSS, HTML and JSF tag libraries.
  • Used Angular.js for developing single page web applications.
  • Responsible for UI changes using new Sencha Ext-JS in MVC framework.
  • Work with Node.jsuse to multiple threads for file and network events.
  • Used JSON to read data from Elastic search server into our UI.
  • Designed and developed common message flows for error handling and reprocessing of messages.
  • Developed message flows using HTTP Nodes and also implemented WS-Security.
  • Implemented EJB Components using State Less Session Beans.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Assigned Message Flows to appropriate Execution Groups in Broker Runtime Environment.
  • Administration of IBM WebSphere MQ version 7.0,7.5 v and Message Broker version 7.0, 8.0. Provide support for these products in a clustered, high-availability, dual-data center environment.
  • Deploy, administer and troubleshoot Message Broker flows.
  • Extensively used Junit API (org.junit.*), TestNG API(org.testng.*,org.testng.annotations.*) Groovy/Grails to write test cases and automate all the test cases.
  • Work closely with application development, quality assurance and enterprise teams to troubleshoot and resolve messaging issues in all environments.
  • Perform WebSphere MQ 7.0 to 7.5 and MB 7.0 to 8.0 product upgrades and migrations.
  • Developed Maven build scripts and configured continuous integration servers like Jenkins for regular builds.
  • Built and deployed application usingGradle.
  • Used GIT controls to track and maintain the different version of the project.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Used Design Pattern for developing Business Layer, Presentation Layers and Data Access Layers.
  • Implemented Java Persistence API (JPA) through Hibernate 4.3.x.
  • Incorporating Log4j mechanism for proper logging of all stages of the process.
  • Used ELK stack with kafka, Spark, Cassandra, Nagios for log monitoring and generating alerts.
  • Worked on SQL Server Development, creating schema objects, indexes, foreign keys, entity relationships, data loads and data import & export, including stored procedures, VB scripting, views and triggers.
  • Writing ComplexSQLqueries to carry out validation to maintain the integrity of data transferred.
  • Developed notifications in the workflow and sent to legal on custodian termination using xml, XSLT and PL/SQL.
  • Worked on both SDLC andAgilereleases.
  • Worked on Unix environment for checking logs in production.
  • Interaction and meetings with Business Managers and Subject matter experts to articulate system requirements.
  • Co-ordination of work with offshore teams.

Environment: JAVA, spring 3.0, hibernate, JSP, JavaScript, HTML, CSS, Maven, Gradle, Agile, SDLC, Web services, WebSphere Message Broker V8.0/7.0, IIB 9 WMQ V6.0/7.0, /7.5, WebSphere Application Server 8.5, WebSphere Portal 8 DB2, RAD7.5, Gradle, XML, Unix, Oracle 10.2, Log4j, JPA, WAS7.0, Sencha Ext-Js, Junit, TestNG, Angular.js, Node.js, Kafka, ELK.

Confidential, Wilmington, DE

Java/J2EE developer

Responsibilities:

  • Design and development of RESTful to retrieve data from different systems.
  • Developed user interface using JSP, Struts Tag Libraries,JSTLto simplify the complexities of the application and easy integration with Struts actions.
  • Developed custom directives (elements, Attributes and classes) using angular.js
  • Used transaction attributes in EJB to handle the transactions by the container.
  • Spring 3.0 annotations (Controller) mechanism to create RESTFUL applications.
  • Designed Pattern based implementation in IIB to simply the implementation approach.
  • Involved in performing load testing of the message broker services to meet the transactional volumes of the client.
  • Worked on JavaScript frameworks (Node.js) to augment browser based applications.
  • Worked with different message formats like Binary, XML and TDS using MRM parser.
  • Involved in performance testing of message broker interfaces to handle larger volumes.
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Created Location Look up SOAP based Web services using Spring 3.0.
  • Used spring for Transaction management and IBatis to persist the data into the database.
  • Interfaced with Oracle back-end using Hibernate Framework.
  • Decomposed Epics into User stories and Maintained Iteration updates on JIRA.
  • Implemented Test Driven Development using frameworks like JUnit, Selenium.
  • Used JAXB to parse XML files and Transform them into Print Ready format.
  • Created location look up web services using Spring 3.0.
  • Experience in backup and recovery of WebLogic Servers
  • Created Smoke Test in power shell to Test Web Services.
  • Used Confidential compare tool for file comparison to track errors.
  • Code Review on Stash.
  • Used Maven for building applications.
  • Created new Tables/Indexes/Triggers/Stored Procedures using SQL.
  • Writing ComplexSQLqueries to carry out validation to maintain the integrity of data transferred.
  • Involved in testing of Stored Procedures and Functions, Unit and Integrating testing ofInformatica Sessions, Batches and the Target Data.
  • Deployed applications on Web sphere 8.5 and Tomcat during development.
  • Created Wiki pages for technical reports and other project documentation.

Environment: Java, JSP, Servlets, Spring (3.0), Unix, WSDL, JDBC, Hibernate 3.2, Angular.js, Node.js, XML, Maven, Agile, JUnit, Maven, Oracle 10g, Eclipse, JSTL,Tomcat 6,IBM Integration Bus V9.0.02, WebSphere Message Broker V8.0/7.0.1, IBatis, WebSphere Message Queue V7.5/7.2, Main Frames, Struts 2, SQL .

Confidential, Chicago, IL

Java/J2EE developer

Responsibilities:

  • Participated in coding, GUI design and testing.
  • Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
  • Installed Configured and Administered WebSphere Application Server 6.0/6.1 in clustered environments
  • Migrating the setup from WebSphere 6.0/6.1.
  • Created documentation of the application.
  • Developed Servlets and JSP for Data retrieval implementation with User Interface.
  • Developed Container Managed Entity and Session beans.
  • Build Maven Scripts for the application deployment and integrated with Jenkins server.
  • Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
  • Configured JDBC with SQL/PLSQL for database connectivity.
  • Developed required Web pages using HTML.
  • Developed the CRUD API for the POSEngine using Restful Web services.
  • Web/Application Servers Apache Tomcat, WebLogic, Sun Application Server
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
  • Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment.
  • Involved in different J2EE Design patterns like Session Façade, Service Locator, and Business Delegate.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Developed Action Classes and Action Forms beans.
  • Worked with the team in the development of the Application front-end using JSP, Struts with the help of HTML.
  • Experience in Installing, configuring and troubleshooting WebSphere Process Server.
  • Involved in the Integration performance and unit testing of the project.
  • Involved in the Performance related issues like open connections and open cursors.

Environment: WebSphere Application Server 6.0/6.1, Maven, WebSphere Portal Server 5.x/6.x,Agile, WebSphere Process Server 6.0/7.x, Unix, WebSphere Message Broker 6.1/6.0, SQL, JDBC, Java, EJB, Servlets, spring, JSP, HTML, Hibernate, JavaScript, JUnit, Ant, Oracle 10g and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Gathered requirements to the clients and designed database tables accordingly.
  • Presentation is done in JSP.
  • Used JDBC for Database Connectivity.
  • Configured Tomcat Server and deployed the creation, develop cases and document IT project workflows
  • Used Eclipse for development, debugging, coding and deployment of the applications.
  • Developed supporting Data Access Objects to process data in and out of MySQL database.
  • Experience in setting up development, staging, and production environment on WINDOWS
  • Includes installing JDK, Tomcat Server 6.0, and MySQL.
  • Performed unit and integration testing.
  • Performed role as Performance Capacity Engineer for WebLogic.
  • HTML, CSS for front-end, used JavaScript for client-side validation.
  • Adapted Struts MVC framework in the design. Defined action mappings, designed and developed form beans and action classes for the forms
  • Heavily Involved in Debugging code to trace defects
  • Developed applications on Eclipse IDE.
  • Interacted with business analysts, end users in gathering requirements and created the technical documents.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, CSS and JavaScript.

Environment: JDK 1.6, Java Servlets, JSP, Maven, Unix, SQL, JavaScript, HTML, IBM Web sphere 7.0, Agile, Tomcat Server 6.0, and MySQL.

Confidential

J2EE- Developer

Responsibilities:

  • Designed and developed presentation layer using JSP.
  • Database schema design development and coding of DDL & DML statements, functions.
  • Responsible for designing, coding and developed the application in J2EE using MVC architecture.
  • Developed Business components using JavaBeans and database connections using JDBC.
  • Configure application flow, controlling logic and navigation.
  • Designed and developed base classes, framework classes and re-usable components.
  • Designed web pages using Java script/ HTML.
  • Validations for the Client Side were done using JavaScript.
  • Performance tuning, debugging issues in testing and deployment phases.

Environment: Java, JDBC, HTML, Apache Tomcat, JSP, Servlets, Oracle 8i.

We'd love your feedback!