Sr. Java/j2ee Lead Developer Resume
Des Moines, IA
SUMMARY:
- Sun Certified Java Programmer over 11+ years experience in all phases of software development using JAVA/J2EE, HTML, JavaScript, JQuery, Servlets, JSP, angularJS, SPRINGs, SOAP Web Services, REST Web Services, Hibernate, MVC Frame Work, XML/XSD/XSLT, JAXB, Unix Shell Scripts, C#, SSIS, Oracle, DB2, SQLServer, COBOL, JCL, VSAM.
- Excellent work Experience in CORE JAVA, J2DK 1.7 & 1.8.
- Developed front end screens using HTML, JavaScript, JSP, JQuery, AJAX and Angular JS.
- Extensively used all modules of SPRING Framework like RESTTemplate for restful web services, JMSTemplate for accessing middle tier queues, Spring Quartz jobs using spring SchedulerFactoryBean to run batch jobs, JDBCTemplate for JDBC connectivity, AOP for logging and exceptional handling, persistence entities like Hibernate and DB Transactions using TransactionTemplate and SPRING Web MVC for UI support and Security and spring OXM.
- Developed WebServices using front controller design patterns, below are few techniques used in career.
- Highly skilled at writing SQL, Stored procedures, Functions & Triggers.
- Very good at generating entities using Hibernate in enterprise applications using Transaction management, Hibernate Inheritance, multiple fetching strategies, Hibernate mapping using one to one, many to many etc., hibernate collections and Hibernate pagination.
- Well versed with IDE’s such as RAD, RDZ, Eclipse, TOAD and SQL Developer.
- Experienced in deploying application Apache Tomcat web server and WebLogic, WebSphere and JBoss.
- Extensive experience in Oracle (9i, 10g), DB2 (IBM Certified UDDB DB2) and SQLServer2008.
- Experience in deploying applications on Windows and UNIX environments.
- Excellent work experience with Version Control Tool’s such as IBM Clear Case, CVS, SVN.
- Assist with product support and training to customers for COBOL/DB2 and COBOL/CICS application programs in JAVA/J2EE environment in IBM zOS MVS, Windows, and UNIX (OMVS) operating systems.
- Hands - on experience in writing C#, SSIS and SQLServer DB programs using Microsoft Visual Studio 2008 in .NET.
- Work experience in Financial and Insurance domain - Certified LOMA 280 and LOMA 290 and Policy Center GuideWire tool.
- Increased team productivity introducing best practice solutions, streamlining and formalizing processes and designing an infrastructure using J2EE Design patterns like Singleton, Factory and Front Controller.
- Expertise in SQL, PL/SQL, Stored Procedures, Triggers using Oracle 9i and SQL Server database.
- Used UML as standard for designing and documenting systems.
TECHNICAL SKILLS:
Languages & API: JAVA/J2EE, C#, Jquery, JavaScript, Ajax, angularJS, Servlet, Spring, WebServices, Hibernate, Unix shell Script, SQL, PL/SQL, XML/XSD/XSLT, MVC, JavaScript, REST, WSDL, SOAP, COBOL, JCL.
Application Servers: TomCat Web Server, Web Sphere, Web Logic.
DBMS: Oracle 8/9i, DB2, SQLServer2008, VSAM, RDBMS
Development Tools: Eclipse, Intellij, RAD, TOAD.
Version Control Systems: IBM ClearCase, CVS, SVN
Document Management: AFP, Document Direct, AFP Viewer.
Operating Systems: Windows, UNIX, z/OS
PROFESSIONAL EXPERIENCE:
Confidential,Des Moines,IA
Sr. JAVA/J2EE Lead developer
Environment: JAVA/J2EE, JavaScript, angularJS, XML/XSLT/XSD, SOAP Based Webservices, REST WebServices, Hibernate, JMS, Quartz, Oracle, Intellij, SVN.
Responsibilities:
- Developed Java/J2EE Web Based application to track eUpload documents to digital Register.
- Developed front end screen using HTML, JavaScripts, AngularJS.
- Expertise in writing Angular JS Modules, Controllers, $HTTP request to intract with Web server
- Used Front End controller by have Spring REST Controllers to communicate with FrontEnd, Other users. Used RESTTemplate using spring dispatcher servlet to product REST services. Consumed and produced all kind of data for communications like text, JSON, XML, PDF etc.
- Developed many core java (POJO) using Spring Frame work to track task.
- Developed SPRING WS SOAP Services using http ws MessageDispatcherServlet and @ENDPOINT component to have other systems communicate with our application. Used JAX-B service to convert XSD to Java Components for incoming web services to be mapped to @ENDPOINT classes for service. Used TOP-to-Bottom approach to develop service.
- Developed SOAP client WebService to consume documents from other systems. Used Spring WebServiceTemplate to send marshalled and unmarshalled XML to/from java objects.
- Also developed SOAP client web services to communicate with legacy application by using JAX-WS.
- Written many Core Java programs (POJO) and placed in Spring.XML as beans.
- Extensively used Spring Dependency Injection, Inversion of Control principals in the application for modularity.
- Written Spring Aspect Oriented Programming (AOP) for common modules like logging and SQL error reporting.
- Developed many JPA classes to utilize Spring DAO to reduce complexity of JDBC and plain Hibernate.
- Developed many Spring JMS classes to consume and produce data from IBM MQ’s to track status of Tasks.
- Developed many Quartz jobs to monitor task and send emails to concerned persons.
- Developed many Hibernate persistence entities and complex mapping to retrieve data from DB.
- Written JUNIT test cases to perform unit test cases and developed many SOAP AOP to log exception and logging of flow of data.
- Expertise in using WSDL, JAX-WS, JAXB, JAX-RS (Jersey container) and SOAP-UI.
- Developed Stored Procedure’s, complex SQL quires using Oracle 11g.
- Used MAVEN as build tool to deploy applications in WebSphere application Server.
Confidential,Des Moines,IA
Sr. JAVA/J2EE Lead developer
Environment: JAVA/J2EE, XML/XSLT/XSD, SOAP Based Webservices, JSP, webSpeher, SqlServer 2008, C#, SSIS, RAD, Microsoft VisualStudio 2008, SQL Server 2008, JavaScript, JMS, SOAP, WSDL, REST, UNIX, CVS, GuideWire.
Responsibilities:
- Developed Java/j2EE Web Based application for Account Clearance while quoting new business at GuideOne.
- Developed web UI using JavaScript, JSPs, HTML, JQuery, AJAX and JSF framework.
- Developed and used Web services using SOAP protocol and validation thru WSDLs. Tested using SOAP-UI tool.
- Written Service End point and consumed Web Services using both SOAP and RESTful techniques.
- Expertise in using WSDL, WADL, JAX-RPC, JAX-WS, JAXB, JAX-RS (Jersery container) and SOAP-UI.
- Expertise in using Test Driven Development (TDD) - Failing test, correct the failing code and clean the code.
- Developed C# programs using Microsoft visual Studio 2008 to produce and consume web service call using Confidential .
- Expertise in Insurance Domain and using policy center product developed by Guidewire.
- Prepared and updated all documentation necessary on time for Business continuity plans
- Developed design documents and architectural diagrams using UML.
- Documents and versions are controlled thru CVS tool and RAD IDE.
- Developed StoredProcedure’s, complex SQL quires using SQLServer 2008
- Expertised in deploying applications in WebSphere application server using ANT tool.
Confidential,IOWA CITY,IA
Sr. JAVA/J2EE Lead Developer
Environment: JAVA/J2EE, UNIX Scripts, XML/XSLT/XSD/JSON, Spring, SPRING MVC, JSF, JBOSS, Eclipse IDE, JavaScript, JMS, SOAP, WSDL, REST, UNIX, SubVersion.
Responsibilities:
- Developed Java/j2EE Web Based application for remote Scanning answer documents for Students.
- Developed and designed front end with SPRING frame working using IOC, Dependency injection, AOP and Spring MVC.
- Developed web UI using JavaScript, JSPs, HTML, JQuery, AJAX and JSF framework.
- Developed and used Webservices using SOAP protocol and validation thru WSDLs.
- Written Service End point and consumed WebServices using both SOAP and RESTful techniques.
- Expertise in using WSDL, WADL, JAX-RPC, JAX-WS, JAXB, JAX-RS (Jersery container) and SOAP-UI.
- Expertise in using Test Driven Development (TDD) - Failing test, correct the failing code and clean the code.
- Expertise in writing Shell Scripts and using AWK, SED and other UNIX function.
- Prepared and updated all documentation necessary on time for Business continuity plans
- Developed design documents and architectural diagrams using UML.
- Documents and versions are controlled thru Subversion tool.
Confidential,Des Moines,IA
Sr. JAVA/J2EE and z/OS Developer
Environment: JAVA/J2EE, UNIX Scripts, XML/XSD, JDBC, WebSphere, JMS, WebSphere MQ Series, SOAP, WSDL, UNIX, z/OS OMVS, COBOL, DB2, VSAM, SQL.
Responsibilities:
- Developed Java/j2EE financial XML based transactional programs in Unix Environment.
- Developed many batch Core Java programs to support the application.
- Developed scripts, triggers, SQL/PLSQL, JCLs and Syncsort for data validations to DB2 Environment.
- Developed complex SQL statements, SQL/PLSQLs and triggers using DB2 instances.
- Developed and designed front end with SPRING frame working using IOC, Dependency injection and AOP.
- Developed and used Webservices using SOAP protocol and validation thru WSDLs.
- Expertise in using Test Driven Development (TDD) - Failing test, correct the failing code and clean the code.
- Expertise in writing Shell Scripts and using AWK, SED and other UNIX function.
- Prepared and updated all documentation necessary on time for Business continuity plans
- Implemented FTP protocal to transit data from Legacy systems to front end systems.
- Documents and versions are controlled thru Clearcase tool.
Confidential,New York,NY
Sr. Java/J2EE Developer
Environment: Java/J2EE, JSP, Servlets, UNIX, Shell ScritpingResponsibilities:
- Involved in analyzing the business needs, system and database designingd Rational ClearCase as Version control
- Designed and implemented the reporting front end and backend code for the n - tier Cross Channel Web
- Analysis application
- Used J2EE, Java, JSP, PL/SQL, XML, XSD, XSLT, Hibernate, spring, JavaScript, Apache and Tomcat technologies.
- Configured and used Spring framework for creating web based user interface.
- Configured and used Hibernate in JPA Persistence Layer standards.
- Eclipse3.0 has been used for developing the application and deployed to the WebSphere application server
- Implemented server side task using Java, Servlets, Java Beans and XML
- Involved in providing solutions to specific area using Documentum
- Created tables in Sql for retrieval and data manipulation using Oracle 10g
- Developed code using Test Driven Development (TDD) - Write a test, code to pass and clean the code.
- Created web application using WDK templates and DFC
- Used Spring IOC concepts to build the framework
- Used Agile methodology to develop and deliver project
- Resolve Bugs and Change Requests to already existing code
- Used JUnit for test driven development and perform unit testing
- Responsible for code review, maintaining application flow, debug, build and deployment Use
Confidential,New York,NY
Java/J2EE Developer.
Environment: Java, J2ee, EJB, HTML, DHTML, XML, JDBC, JSP, JSTL, AJAX, Servlets, Java Beans, Hibernate, Eclipse, Oracle 10g, Spring, Clear Case, WebSphere Aplication Server 6.1
Responsibilities:•
- Involved in the design and implementation of the architecture for the project using OOAD, UML Design Patterns
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JNDI, EJB.
- Developed JMS components to send messages from one application to other application internally
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
- Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations
- Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using DB2, Oracle 10 g.
- Expertise in using Test Driven Development (TDD) - Failing test, correct the failing code and clean the code.
- Developed different SOAP services and Web Services using WSDL, SOAP and Oracle JDeveloper
- Developed Message Driven Bean components in Websphere MQ Series for e-mailing and Data transfer between client and the providers
- Specialist tasked with resolving application and data migration issues on UNIX AIX system. Performed scripting and other UNIX tasks
- Developed Java beans and JSP's by using Spring and JSTL tag libs for supplements
- Involved in the deployment process of the application on WebSphere Application Server 6.0
- Developed UNIX shell scripts and Perl scripts for integrating and scheduling the Teams Bulk Asset Import tasks
- Consultant to project management in implementing an Agile development process based on scrum and XP
- Development of EJB's, Servlets and JSP files using RSA 6.0/7.0 for implementing Business rules and Security options using Web Sphere 6.0
- IBM Clear Case and PVCS are used as source code controls
- Used Hibernate for the O/R mapping
- Deployed the Web application using ANT build script
- Tested the applications with the JUnit, Also written some test cases
Confidential,Syracuse
Java/J2EE Developer
Environment: JDK 1.4.1, Oracle 9i, PL/SQL, Web logic, Tomcat Apache 4.0.6, J2EE SDK 1.4(JDK 1.4,JSP 1.2, Servlet 2.3), XML, JAXP, RUP, Java/JSP/HTML/JavaScript/CSS2,Webservices, Apache2.0, PL/SQL.
Responsibilities:•
- Used a formal Iterative development process (based on RUP) from requirements analysis through deployment.
- Responsible for functional specification, technical specifications.
- Created use cases, class diagrams, activity diagrams and collaboration diagrams using Rational Rose 2000
- Designed and Developed PL/SQL stored procedures and functions
- Used struts tiles for JSP page layouts
- Utilized struts validates for client side validations
- Implemented UI and Backend functionality for forms such as State Forms Page, History Page, Email/Fax/Print Pages. Implemented State Forms functionality. Used Struts1.1, JSP, JavaScript/HTML, JMS, Servlets, EJB, and JDBC to implement required functionality
- Heavily used JDBC 2.0 API (with Stored Procedures and Dynamic SQL), EJB (Session and Message - Driven Beans), STRUTS framework for JSP and Servlet development, JMS, JAVA Beans, JSP, Servlets, and other J2EE APIs on Web Logic
- JBuilder 9 was the IDE used for java code development
- JUnit scripts were used for unit testing the modules developed in the development environment
- Used Log4j for development and run time debugging of the application
- Utilized Rational Clear Case as a version control system and for code management
Confidential
JAVA/ J2EE Application Developer
Environment: COBOL, JAVA/J2EE, JSP, Servlets, JavaScripts, DB2, Clear Case, ClearQWuest, COBOL, VSAM, JCL, FILE-AID, Infopac, RACF, DDI V 1.2.
Responsibilities:
- Used Web Server (Apache 1.3.2)
- Worked on Application server, Net Dynamics v5.0 (Tomcat 3.3 - 4)
- Good exposure to webMethods, Clear Case, Clear Quest,
- Used Application server, DDI v1.2.
- Worked with AFP file format type files used as repository of large documents.
- Performed Unit testing and integration testing.
- End to end support of the application.
- Involved in the requirement analysis and prepared class & sequential diagrams.
- Point of contact for all the production support activities for entire system like issues tracking and closing.
- Involved in both Batch and Online (CICS) DB2 support activities.
- Involved in new development programs, evaluation and modification of existing programs.
- Created new JCLs and modified existing with run the batch cycles.
- Developed detailed systems design.
- Prepared and updated all documentation necessary on time for Business continuity plans
- Worked with Business teams directly to handle the requests
- In depth knowledge of Insurance as part of Domain expertise.
- Used LOMA 280 and LOMA290, Insurance concepts, to tune with Pension and annuities business terminology.
- Performed unit testing using Xpeditor and InterTest tools.
- Expertise in MVS Environment in using TSO.
Confidential
JAVA/J2EE Programmer
Environment: JAVA, JSP, Servlets, XML/XSLT, SQL, PL/SQL, Oracle.
Responsibilities:
- Involved in Design and requirement analysis.
- Developed many programs from Scratch.
- Great testing experience, including creation and execution of unit test, system test and user acceptance plans.
- Able to provide quick and accurate functional assistance and technical support to client, operations, and other team members
- Replacing 2 PDP/11 and implemented the RTP 6800 embedded controller system for Gauging of Expansion line and gauging of existing Funnel Line and for all offwares.
