Java Developer Resume
Minneapolis, MN
SUMMARY
- Over 7+ years of professional software development experience, consulting for major financial and business institutions in the U.S. and India.
- Experience in all phases of SDLC of multi - tiered client-server applications using JAVA/J2EE technologies.
- Highly Skilled in HTML 5, Angular JS, CSS 3, JQuery, Node JS, Bootstraps, Java/J2EE Technologies with extensive experience using Core Java, SailPoint, SharePoint,JDBC,Drools,JSP,
- Servlets,Subversion,RMI, JNDI, JMS, JSF, JBPM, EJB(Session Beans, MDB).
- Developed UI/UX and J2EE applications on IDE’s like Eclipse, Net beans, and J Builder, J Developer, RAD, Sublime Text.
- Confidential ‘s Rational Delivery Platform extensive experience with Spring framework of Confidential Proprietary Framework with using tolls of Rational Clear Case & Quest with RUP Method.
- Extensive experience on GWT with J2EE Enterprise Application.
- Experience in BFSI Applications and several Other Related Credit Risk Application.
- Extensive experience in Creating & Consuming Web Services in Maven Project /Dynamic Web Project/ EAR Project with SOAP 2.2/Axis 3.0, WSDL, JAXB, JAX-RPC SOAP JAX WS2.x, Restful JAX-RS, Jersey 1.8/1.9, Jackson, Spring 3.0.
- Extensive experience in PL/SQL and database server Firebird SQL.
- Extensive experience in using JSON, XML, XSL, XSLT, Crystal Reports, SOAP, WSDL, HTML and DHTML.
- Firm understanding of Agile (TDD) using Flex Unit and J Unit, logging using log4j, and debugging and profiling using the eclipse IDE.
- Experience with model 2 technologies using Spring MVC, EAD4J MVC, Spring Batch, data modeling and ORM using Hibernate persistence provider.
- Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, DOM, CSS, JavaScript and AJAX.
- Strong experience in built Maven Based Projects and use POM file for create complete clean Project Documentation with POM file in Maven.
- Experienced in developing and deploying applications on Oracle Glassfish, BEA Web Logic, Confidential Web Sphere, JBoss and Apache Tomcat servers.
- Experienced in database systems like Oracle 8i/9i/10g, MySQL, and MS SQL Server 2005/2008 server to manage tables and created views, Crystal Reports, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
- Experienced writing Use cases, sequence diagrams and class diagrams with UML tools like Visio, Rational Rose for business modeling.
- Expert knowledge of, and strong hands on experience with AJAX frameworks (Ext-JS/DOJO) and JavaScript libraries.
- Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS and VSS.
- Experience with Frameworks like Spring, Distributed Architecture, Soir, SOA etc.
- 3+ years of extensive work experience in creating Rich Internet/Intranet Applications (RIA) using Adobe Flex 4.0/3.0, Action Script 3.0, MXML with the help of micro architectures framework like Cairngorm and Parsley.
- Experienced in using Flex based Remote Object, SOAP based Web services & HTTP service including dealing with different return types such as XML, Array & E4X expressions &using concepts of AMF, WSDL.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL,NoSQL, PL/SQL
Java/J2EE Technologies: Java 1.4, 1.5, 1.6, Servlets, JSP, SailPoint,JSF, EJB, JNDI, EJB 3.0/2.0/1.1, RestX, Java Beans, JMS JSTL, EL, JPA, RMI, SOAP, .NET,drools, Java Mail., Axis 2.x, JAX WS2.x.
Web Technologies: HTML 4, HTML 5, DHTML, JavaScript, JSON, XML, Action Script, MXML, Ajax, CSS 3, Web 2.0, AJAX, Dojo,HTML 5, Angular JS, AWS,Sublime Text Editor 2.0/3.0, Gulp Watch
Flex Technologies Flex 3, Flex 4, MXML, Action Script 3.0, Flex Builder, Cairngorm, and Flex Unit
Flex Data Services: Blaze DS, LCDS
Development Frameworks/Libraries: Spring, J Unit, Apache, Struts 1.x/2.0, Hibernate 2.0/3.x, Restx, Casper Framework & MVC, JSF, Spring 2.0/3.x, Spring Batch Cairngorm.
Tools: Eclipse, Jdeveloper10g, J Builder, Eclipse Flex Builder plug-in, Net Beans, Visio, Dream Waver, Clear Case, VSS, Quality Center 9.x., Rational Rose, Toad, Quest, SVN, Maven Project Management Build Tool, Apache Ant, JSON, SEO, Dojo Toolkit Jasper
Platforms: Windows, Linux, Unix
Application Servers: Web logic, JBoss, Apache Tomcat, Hudson, Glassfish, Confidential Web Sphere, Jenkins,Apache Web Server, Jboss Fuse.
Databases: Confidential DB2, Lotus Notes, Oracle, Oracle 10g/9/8i, Apache Camel, MySQL, Sybase,PL/SQL, MS SQL Server 05/08, MS Access 7.0
Design skills: OOAD, Design Patterns, and UML
Software Development Methodology: Agile TDD, RUP, Waterfall, Scrum,SOIR, Distributed Architecture
Other: Web Services,Rest, Apache Camel,SOAP 2.2/Axis 3.0,, WSDL, HTTP, TCP/IP, CORBA, JRMP, SMTP, MOM, UDDI, CrystalReports, splunk,JAX-WS, JAXB, JAX-RPC, ebXML, XML Data Processing, XML Schema, XSLT, XML DTD, XSLT,TME GLUE, MS .NET. Ariba Network, Multithreading,Arquilian, SSIS/SSRS Services, Distributed Computing, IOS Mobile Development, IOS/Android Development, Web Mobile Migrations, Load Balancing, Responsive Web Design, SEO, GWT, Ext GWT
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Participated in user requirement sessions to gather business requirements.
- Involved in handling issues when a batch job fails.
- Onsite support for application and batch related issues.
- Performed software installation, upgrades, troubleshooting and maintenance on UNIX servers.
- Generated User interface Templates using JSP, HTML, JavaScript, Ajax, JQuery, PHP, Bootstrap and CSS.
- Generated Firebird it is an open source SQL relational database management system that runs on Linux, Microsoft Windows, Mac OS X and a variety of Unix
- Developing the User Interaction pages of the Application.
- Developed client side components utilizing SOA, Java Swing framework and Spring Batch.
- Used MVC architecture framework like Struts to implement user interfaces. Implemented validations and tiles for web pages using struts validation framework.
- Used Hibernate framework for the backend persistence.
- Development of JavaScript for validations and other functionalities.
- Used Struts annotation to perform Validation and implemented JSP custom tags according to the functionality.
- Used hibernate for object relational mapping.
- Actively Involved in EJB component development, deployment for the different application interfaces.
- Responsible for the development and maintenance of various stored procedures written in sybase.
- Handling various autosys jobs in production environment.
- Experience in various data sources like Oracle, Sybase,Crystal Reports and SQL Server
- Involved in developing the SQL queries for pulling the data from Sybase, Oracle, sql database.
- Implemented logging in the application using Log 4J.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Fixing the defects simultaneously when pushing individual modules to Production.
- Implementation of web services using RESTFUL JAX RS.
- Used SVN as a Source Control tool for merging the code.
Environment: Java,PL/SQL, Firebird SQL,HTML, CSS 3.0, Java Script, hibernate, Middleware Technologies, Ajax, Servlets, JSP 2.0, JSF 2.0, Struts 2.0, Web logic 10.4,JBoss,Websphere, XML, XHTML, Eclipse, JMS, Oracle11g, EJB 3.0,sybase, UNIX shell, script,autosys,Log4J, Maven, Windows, Web Services (SOAP JAX-WS).
Confidential, Dallas, Tx
Java Developer
Responsibilities:
- Participated in user requirement sessions to gather business requirements.
- Involved in complete life cycle of Analysis, Design, Development, Integration, Testing and Deployment of FLMS application modules.
- Performed software installation, upgrades, troubleshooting and maintenance on UNIX servers.
- Generated User interface Templates using JSP, HTML 5JavaScript, Ajax, JSF, JQuery, PHP, Bootstrap,HTML5 and CSS3.
- Hands on experience in PL/SQL and database server Firebird SQL
- Developing the User Interaction pages of the Application.
- Developed client side components utilizing SOA, Java Swing framework and Spring Batch.
- Used Middleware also known as “glue technology” to bind different Software Components.
- Used MVC architecture framework like Struts to implement user interfaces. Implemented validations and tiles for web pages using struts validation framework.
- Used Hibernate framework for the backend persistence.
- Development of JavaScript for validations and other functionalities.
- Design and implemented the presentation layer using Struts2.
- Used JSF as MVC framework to develop the web applications for FLMS.
- Used Struts annotation to perform Validation and implemented JSP custom tags according to the functionality.
- Used hibernate for object relational mapping.
- Actively Involved in EJB component development, deployment for the different application interfaces.
- Responsible for the development and maintenance of various stored procedures written in sybase.
- Debugging the scripts and jobs in production environment written in SHELL and PERL.
- Handling various autosys jobs in production environment.
- Experience in various data sources like Oracle, Sybase,Crystal Reports and SQL Server
- Implemented agent-server messaging dialog using Camel and JMS.
- Involved in developing the SQL queries for pulling the data from the Oracle database.
- Implemented logging in the application using Log 4J.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Fixing the defects simultaneously when pushing individual modules to Production.
- Implementation of web services using RESTFUL JAX RS.
- Used SVN as a Source Control tool for merging the code.
Environment: Java,PL/SQL, HTML 5, CSS 3.0, Java Script, hibernate, Middleware Technologies, Ajax, Servlets, JSP 2.0, JSF 2.0, Struts 2.0, Web logic 10.4,JBoss, XML, XHTML, Eclipse, Camel, JMS, Oracle11g, EJB 3.0,sybase, UNIX shell, script,autosys,Log4J, Maven, Windows, Web Services (SOAP JAX-WS).
Confidential, Bridgestone America, TN
J2EE / Fronted Developer
Responsibilities:
- Designed and developed Software Modules and Components of ENTIRENET is E- Business portal for BFDI rder entry enterprise system to improve (Fleet Performance) customer, dealer order management smoothly and fast.
- Designed UI component with AJAX and JavaScript libraries (JQuery), Angular JS.
- AJS and Spring Blaze Ds integrated with back end J2EE.
- Extensive use of Flex with HTML & CSS for creating reach design layout with Flex 4.5.
- Using Flex clients alongside Spring MVC Controllers and Spring-managed Destinations, SOA from the Flex Client.
- Resolved critical production issues, applied hot fixes for current production releases, enhancements.
- Web TO Mobile Migration on Flex Development Environment with Responsive Web Design.
- Involved in analysis and design phases using Confidential Rational Method - RUP.
- Involved in development of Web Services using RESTFUL API.
- Using Maven for build Project and manage artifacts and dependency management in project.
- Maven can manage a project's build, reporting and documentation from a central piece of information.
- Spring's Web MVC framework is designed around aDispatcher Servletthat dispatches requests to handlers, with configurable handler mappings, view resolution, locale and theme resolution as well as support for upload files.
- Configuring and Using the Blaze DS Message Broker with Spring
- Configuring the Spring Dispatcher Servlet & Mapping Requests to the Message Broker.
- Configure and Integrate Confidential File Net is provides powerful document management and ready-to-use workflow that helps you capture, manage, and share content.
- Communicating with RESTful Spring MVC Endpoints using AMF.
- Interacting with RESTFUL FRAMF Endpoints from the Flex Client.
- Implementation of web services using SOAP JAX WS.
- Used NoSQL Database to store DATA and Data Management.
- Created Connection Pools in WAS 8.0.5and configured as needed.
- Configure different Data source and JDBC Provider as needed as per application requirement.
- Using Z-Linux Web Server for application deploy in Acceptance, Testing and Production environment.
- Used SVN to track and maintain the different version of the application and create different views in big EAR Projects.
- Used Rational Clear Quest to fix bug in application and rectify any error in application,
- Responsible for 2 offshore Java Components Reporting to me on day to day technical development and design and SDLC process development.
- Used Rational Clear case to track and maintain the different version of the application.
- Handling 2 Offshore Java Resources and Manage, Depute and Allocate work on project.
Environment: RSA, Confidential WAS 6.1/7.1/8.0.5 , WSAD 6.1/RAD6.0/RAD8.0, Eclipse Capler/Juno, Flex 4/Flex 4.5, Blaze DS, Spring 2.0 / 3.0.5 Framework, HTML 5, Java Script,NoSQL, CSS 3, JQuery, Angular JS, Bootstrap, JSON, Maven, JDBC, Ajax, JUnit3.8, Agile - RUP, Confidential DB2, Middleware Technologies,Rational Clear Case, Rational Global Delivery Platform, Z-Linux Web Server.
Confidential, IL
Java / J2EE Developer
Responsibilities:
- Involved in analysis and design phases using Waterfall Methodologies.
- Developed UML use-case, class, object, sequence, collaboration and activity diagrams
- Development UI modules using HTML, JSP, JSF, Prime Faces, JQuery, JavaScript, Angular JS and CSS.
- Manage USER EXPERINECE MANAGEMENT (UX) with check actual page load time optimization as per W3C Standards Also Configuration for good cross browser compatibility and load balancing with all browser base activity with Angular JS Framework.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Developed the Business Logic using POJOs.
- Used JavaScript for client-side validations, and Struts 2.0 &AJAX to create interactive front-end GUI.
- Developed the application using Eclipse 4.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling,formatting, build automation and version control (SVN).
- Involved in development of Web Services using JAX-WS.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used NoSQL Database to store DATA and Data Management.
- Developed a Message Driven Bean that uses JMS to manage backend transactions
- Wrote service methods and SQL queries and Integrating with SSIS Reporting and Integration Services, T SQL to interact with the MS SQL DBMS.
- Create a Thread in java program, it’s known as user thread.
- A daemon thread runs in background and doesn’t prevent JVM from terminating.
- When there are no user threads running, JVM shutdown the program and quits.
- Involved in configuring JNDI properties.
- Created Connection Pools in Web Logic and configured as needed.
- Built scripts using Ant to build the J2EEapplication.
- Used LOG4J & J Unit for debugging, testing and maintaining the system state.
- Used SVN to track and maintain the different version of the application and create different views and maintain different version of the applications.
Environment: Java JDK 6.0, JSP, Servlets, Spring 3.0, POJO’s, Hibernate, JPA(Entity Bean 3.0), JDBC4.0, Struts 2.0, Web Logic Application Server 10.1, XML Web service JAX-WS, MS SQL Server 2008- SSIS / SSRS, HTML,CSS,SEO, XSLT, JSF, Ice Faces, JMS, NoSQl,MDB, XML, XSLT, Eclipse 4.2, AJAX, SVN, JavaScript, JQuery, Angular JS, Apache Ant 1.7, JDBC, Windows XP, J Unit, Log4j, CSS, Dreamweaver CS4, Rational Clear case.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in analyzing the technical specification, coding and testing as per the requirements on RUP approach.
- Developed UML use-case, class, object, sequence, collaboration and activity diagrams.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Responsible for creating generalized Exception classes.
- Used Struts 2.0 framework along with JSP, HTML, CSS and JQuery, JavaScript to construct the dynamic web pages (presentation layer) for the application.
- Implemented the MVC design pattern with Struts 2.0, JSP, Servlets, and JavaBeans.
- Used Session Beans to implement the necessary Business Logic for the Application/Business Tier.
- Performed Validation (Client Side & Server side) using Java script and Struts Validation Frame Work.
- Implemented design patterns like Business Delegate and DAO to obtain loose coupling between two tiers of the application and used Value Objects/ DTO to transfer data between different tiers.
- Used Rational Rose to design Class diagrams and Sequence diagrams.
- Was involved in Integration testing of the application along with Test cases reviews.
- Worked on Java server side programming using Servlets.
- Developed client side UI using JSP, JSF, Prime Faces, HTML and JQuery Framework, JavaScript, DOJO Toolkit.
- Used JDBC API to access information from the database .
- Used Struts 2.0 framework, and for logging all events used Log4j.
Environment: Java JDK 6.0, J2EE (JSP, EJB, JNDI), JDBC, HTML,CSS, JQuery, JavaScript, DOJO, Struts 2.0,Glass Fish v3.1, Oracle 11g, RHEL 6.0, PL/SQL, Harvest, Net Beans, Log4J, ANT.
Confidential, Princeton, NJ
Flex Developer
Responsibilities:
- Involved OOAD analysis and design of modules with Rational Unified Process.
- Document Flex monkey, tested use cases, and relate them to system use cases .
- Setup Flex Monkeyin acontinuousintegrationenvironment and run tests using Ant.
- Setup infrastructure for first vertical slice of Flex Monkey automated UI testing.
- Design and create custom MXML, AS3 components and custom Events.
- Implement navigation in an application by using viewstates, transitions and effects with Struts 2.0.
- Gradual migrations of application from Flex Sdk 3.6 to 4.0.
- Centralized data access for multiple modules and implemented MVC architecture using the Struts 2. Architecture
- Used Data Binding concepts with MS SQL Server and using and running SSIS / SSRS services.
- Display data using different chart types, formats, and legends in Am Charts.
- Create dynamic Advance Data grid component with custom item renderers, Item Editors, Customizable columns, paging of data, custom sorting and Drag and drop capability.
- We using JBoss 6.0 AS for compile, deploy the application on Flex Development on Flex Monkey.
- Actively participate in code review, debugging, and sprint planning.
- Developed test cases for functionality testing and Client side Compatibility.
Environment: Adobe Flex 4, Flex Builder 4,MXML, Ant, Action Script 3.0, Eclipse3.4, XML, Windows 7 Professional, MS SQL Server 2005, SSIS / SSRS, JBoss 6.0,Struts 2.0, HTML &CSS, Design patterns, Cairngorm MVC Framework, Agile-RUP, Code collaborator, Mercurial, Bamboo, Maven, JIRA, Modest maps, Am charts, Flash Catalyst.
Confidential
Java Developer
Responsibilities:
- Requirements gathering and use case estimation.
- Used Hibernate ORM mapping for Oracle database.
- Used log4j for logging purposes.
- Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
- Front-end is designed by using HTML, DHTML, JavaScript, CSS, JSP,JSF, JSTL and Struts.
- Developed various Spring MVC forms and performed both client side and server side validation of data sent via the forms.
- Developed various modules for business functionalities like facility tracking, exposure reduction etc. with OOSD and RUP Methodology.
- Worked on Web services using SOAP and AXIS.
- Used Hibernate as ORM tool for accessing database.
- Written SQL queries to pull some information from the Backend.
- Used MAVEN tool for creating and deploying the .war files.
- Used Test driven development (TDD) & developed unit test cases using J Unit.
- Used Rational Clear Case to access files and directories in the organization.
- Integrated and configured Spring Framework and Hibernate environment.
Environment: Java JDK 1.4, Eclipse 3.0, log4j, Ant, Maven, Solaris 10,Web Sphere Portal Server 6.1, RUP, Java 1.5, J2EE, JSP 1.2, Servlets 2, JSF 1.1, Prime Faces, Spring 1.2.6/2.0, Hibernate 2.0, Web Sphere 6.0, AXIS, Oracle 8i / 9g/10g, J Unit, XML, HTML, JQuery, Java Script, AJAX, CSS, Rational Clear Case.
