We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Detroit, MI

SUMMARY

  • 8.5 years of strong software experience in Design, Development and Deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Good knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall etc.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on Weblogic, Websphere and JBoss.
  • Expert level skills in Java, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, EJB and GWT.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
  • Exposure to implement the Web Services (WSDL using SOAP protocol, JAXB, JAX-RS, RESTful).
  • Experience in creating rules using Business Rules Engines: Drools, ILOG.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Experience in using different version controlling/tracking systems Subversion, SVN, CVS, GIT, and Rational Clear Case.
  • Hands on experience in writing light weightNode.js expressserver, and using technologies likeAjax JavaScript / jQuery,JSONto make connections between server and databases likeMongoDB, Oracle8i / 9i / 10g / 11g, SQL Server 2000/2005/2008 , DB2 andMySQL.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Comprehensive experience in design, development and support Model View Controller using Struts, Spring MVC, Spring Webflow and JSF frameworks.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x Oracle/ BEAWebLogic 9.x / 8.x / 7.x / 6.x, JBoss and Tomcat 5.x / 4.x / 3.x.
  • Extensive development experience in different IDE like Eclipse 3.x, Aptana Studio, Jbuilder 9.x / 8.x, WSAD 5.x, IBM RAD and Altova XMLSpy.
  • Experience in developing user interfaces for Mobile/Tablet/Desktop using JavaScript, HTML, HTML5, Ajax, CSS, CSS3, jQuery, JSON and Angular JS.
  • Experience in usingHibernate and Ibatis Object Relational Mapping tool in J2EE environment.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service locator, Factory, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Knowledge on HBASE, Cassandra database as part of Open Source participation.
  • Proven experience in writing Queries, Cursors, Triggers, Stored Procedures Functions and Packages using TOAD.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading Transactions and Lockings.
  • Experience in Test Driven Development using Junit/TestNG/Mockito.
  • Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/MyEclipse, WSAD/RAD, JBuilder and Netbeans
  • Knowledge on Grid Controls, Pie Charts and other Swing Components.
  • Experience with Imaging/Document Storage tool: Case 360 and IBM DB2 Content Manager.
  • Experience in Jenkins integration service for software development.
  • Provided Production support development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Developed various generic JavaScript functions used for validations.
  • Experience with front-end frameworks - Twitter Bootstrap, Materialize CSS, jQuery Mobile.
  • Extensive knowledge of Dreamweaver, HTML5, Cascading Style Sheets (CSS, CSS2 and CSS3), jQuery, Photoshop, XHTML, HTML, WordPress.
  • Involved in writing Thread Safe blocks for Multi thread access to make valid transactions.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, WebSphere Integration Developer, Data Power and WSRR.
  • Experienced in working with E-Commerce software systems.
  • Having Experience on UNIX commands and Deployment of Applications in Server. Also have a good ability to work on the OSX and Linux platforms.
  • Amazing composed and verbal communication abilities, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHINICAL SKILLS

Languages: Java, J2EE, SQL/PLSQL, C, C++

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJBJFC/Swing, AWT, Applets, Multi-threading, Java Networking

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

Web Technologies: HTML4/ 5, XHTML, XML, XSLT, JavaScript, AJAX, JQueryJSON, MySQL, CSS2/3, and MVC Frameworks like NodeJS, AngularJS, & BackboneJS and Bootstrap.

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSf 1.2/2.0,iBatis,Spring Batch.

Application Servers: Apache Tomcat, Glassfish, JBoss, Web Logic

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Databases: Oracle 9i, 10g,11g, Mysql, No Sql, MangoDB

IDEs: NetBeans, Eclipse, IntellJ, Sql Developer, Android Studio

OPERATING SYSTEMS: Windows /Unix /Macintosh

PROTOCOLS: HTTP, HTTPS, Web Services/SOAP and FTP

Testing/Debug: JUnit, Log4j, Drools, ILOG JRules, Blaze rule

Version Control Tools: CVS,SVN, Rational ClearCase

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Tools: Maven, UML on Rational Rose, jasper reporting tool, JMETER.

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Sr. Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
  • Implemented the application using Design Patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator
  • Experience with Spring 3 MVC and Spring MVC with REST integration and JSON.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and java script.
  • Business objects are developed using POJOs and data access layer using Hibernate framework.
  • Experience with basic JBOSS Administration- like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates Configuration.
  • Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Spring Inheritance to develop beans from already developed parent beans
  • Integrated theJavacode (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML viewswithHTML5, CSS3/Sass, bootstrap, NodeJs and AngularJS
  • Used Log4j utility to generate run-time logs.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Jquery and Java script.
  • Involved in full project management life cycle from development to integration, testing and release to lower environments
  • Used the Node.js and Angular.js, React.JS, D3.JS MVC Frameworks in the development of the web applications.
  • Development of services that utilizeAWSSDK's (Dynamo DB, Elastic Beanstalk, EC2,Lambda)
  • Developed the Web application using Spring MVC, Ext-JS, Html, JSP and JavaScript.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Experience with creating Workflows, Mappings and Scheduling Jobs in Informatica
  • Used Informatica PowerCenter for creating mappings and mapplets to transform the data according to the business rules
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • UsedJBoss Fuse ESBto create mediation or route message between Services.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Developed using new features of Java 1.6 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Experience in developing Web-Centric applications using AngularJS,BackboneJS, ExtJS, NodeJS, JavaScript, JQuery, CSS3.
  • Hands on experience in writing light weightNode.js expressserver, and using technologies likeAjax, jQuery / Java Script, JSONto make connections between server and databases likeMongoDBandMySQL.
  • Hands on experience in developing user interfaces with HTML5, DHTML, JSTL and CSS3.
  • Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like jUnit, Soap UI and Fiddler
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Worked closely with Web Admins and DBA’s in trouble shooting application related issues
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Implemented Multi Thread programming to make SOAP/ REST calls to backend applications.
  • SVN was used for project management and version management.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Improved presentation of webpages CSS 3.0, JQuery plugins, and Adobe Flash.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS

Environment: J2EE, Spring 3.5 framework, Spring MVC, Spring Security, Hibernate 4.x, jQuery, JSON, Servlets 2.3, JDBC, AJAX, Web services, JBoss Fuse, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere 7.0, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML.

Confidential, Beverly Hills, CA

Java Developer

Responsibilities:

  • Involved in preparing System Requirements for the project.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS
  • Developed Controllers, HTTPService wrappers and Angular DI wrappers by utilizing AngularJS features
  • Implemented printable chart report using HTML5, CSS3 and jQuery
  • Junit tests were written to test each module in the application and validate using TestNG.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application
  • Implemented the MVC architecture using Backbone.js, NodeJs and Angular.js, ReactJS.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs
  • Involved in coding for the presentation layer using Icefaces, JQuery and JavaScript
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).j.
  • UI development using GWT developing tables/grids and complex UI component.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data
  • Wrote AngularJS services to consume Restful web service to load data.
  • Involved in creating test cases using JUnit strictly following Test Driven Development.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Implemented pre authentication and data base security using Spring Security.
  • Used display tag libraries for decoration and used display table for reports and grid designs
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Wrote various select/update/insert SQL queries and store procedures for Oracle.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Configured WebSphere Application server and deployed the web components.
  • Worked as the part of a core team to monitor and enhance the performance of the application.
  • Co-ordination with Off-shore team to move forward according to the of technical design patterns, code reviewing, notification regarding the bugs.
  • Developed Functional Requirement Document based on users’ requirement.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed Functional Requirement Document based on users’ requirement.

Environment: J2EE, Java 1.6/1.7, Spring framework, Spring MVC, JSP 2.0, Servlets 2.3, Hibernate, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, TestNG, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere 7.0, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML.

Confidential, Utica, NY

Sr. Java Developer

Responsibilities:

  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton
  • Used JSF and Struts frameworks to interact with the front end.
  • Worked on RESTful Services, components design, Caching Services and basic project setup
  • Used SQL statements and procedures to fetch the data from the database
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Developed test cases and performed unit test using JUnit Framework.
  • Struts Tiles Framework is implemented for a common look in all the presentation views.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Developed Junit test cases for DAO and Service Layer methods.
  • Configured Message Queues, Queue Connection Factories on Web sphere Application Server.
  • Adopted Model Driven Architecture approach to transform design model to working java code.(For Service interfaces, Business Objects)
  • Created session EJBs that retrieved information from the Oracle database using JDBC.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
  • Experienced in developing web-based applications usingJava, XML, CSS, HTML, DHTML and JavaScript.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend
  • Worked with business analysts to understand their business models and goals
  • Designed and developed custom jQuery components for the front end client side validations
  • Used Rational Application Developer (RAD) as Java IDE tool for creating JSP’s.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collections framework.
  • Used Oracle 11g as backend Database, Used SQL statements and procedures to fetch the data from the database.
  • Developed Message based systems using JMS API and Message Driven Beans (EJB 3.0).
  • Used XML Web Services using SOAP to register agents using non-java application
  • Involved in writing XML validation classes using Struts validation framework.
  • JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Used JMS for asynchronous exchange of message by applications on different platforms and JBoss fuse is used for the mediation between the services.
  • XPATH expressions are used to extract data from XML files
  • Taken care of complete Java multi-threading part in back end components
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components
  • Build large scale web applications using JavaScript and React.js.
  • Used Bootstrap Framework to make website more responsive and support different screen size devices
  • Designed and implemented Spring ORM module to integrate Hibernate
  • Deployed Application instance onJBossand WebLogic Server.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed, Updated the Maven scripts for packaging and deployment in the Web sphere Application server.
  • Used Maven and TestNG plugins to run the Selenium scripts.
  • Worked on Apache TOMCAT Application Server for implementing SOAP web services
  • Developed session, entity beans and message driven beans.
  • Developed and implemented MVC architectural pattern using JSF framework and Implemented various validation controls for form validation and custom validation controls with jQuery
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Spring framework, Apache Maven, Weblogic 10.3, Spring MVC, myBatis, restfull, Soap web services, JSP 2.0, struts, Servlets 2.3, JBoss Fuse, AJAX, XML, Ejbs, Java Beans, XStream, Apache POI, JQuery, JavaScript, Oracle 10g, CVS, Html Unit, XSLT, HTML/DHTML.

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Used Struts frameworks to interact with the front end
  • AdoptedJ2EEdesign patterns like Service Locator, Session Facade and Singleton
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML
  • Used JUnit Testing Framework for performing Unit testing
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions
  • Implemented Business processes such as user authentication, Transfer of Service by using Session EJBs.
  • Developed web GUI involving HTML,NodeJS,JavaScript under MVC architecture.
  • Involved in the installation and configuration of Web logic 8.1 Application Server.
  • Performed application development using tools like Intellij, JUNIT, Clear Case and ANT for building application.
  • Multithreading was used to process data in chunks to improve performance.
  • Configured the Web sphere application server to connectwithDB2, Oracle and SQL Server in the back end by creating JDBC data source and configured MQ SerieswithIBM RAD andWASto create new connection factories and queues.
  • Used HQL statements and procedures to fetch the data from the database
  • Developed EJB MDB’s and message Queue’s using JMS technology
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags
  • Developed Struts Action Forms and Action Servlets to validate and process user request.
  • Used BEA WebLogic as the Application Servers and Apache Web Server 2.0.
  • Used Jasper to generate rich content reports.
  • Working with Web admin and the admin team to configure the application on development, training, test and stress environments (Web logic server).
  • Participated in migration to DB2 data base from Oracle DB.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Deployed the application in Web logic application server in development and production environment.
  • Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus
  • Developed the administrative UI using Backbone.JS and Backbone.Marionette.JS.
  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose

Environment: Java/J2EE, Spring framework, Spring MVC, iBatis 2.2, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere 7.0, JBoss Data Grid, Agile Methodology, Design Patterns, CVS, EJB’s, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML.

Hire Now