Sr. Java Developer Resume
Kansas, CitY
SUMMARY
- 14+ years of experience in Systems Design, Documentation, Development and Implementation in Client/Server and Web Technologies for various Business, Networking, Telecom, Health Care, Logistics and Infrastructure domains.
- 14+ years of extensive experience in developing web - centric, e-business applications using J2EE technologies such as Java, XML, JDBC, JSP/Servlets and EJB on Windows and Unix environments.
- Sun Certified Java Programmer for JAVA2 platform 1.5
- Strong Front End/GUI design skills using JSP, HTML, XHTML, Ext JS, CSS, JQuery, AJAX and JavaScript.
- Hands on experience in various SDLC levels of Application development.
- Expertise in developing JSF Custom components and customizing the GUI with JSF
- Expertise in Database Programming and Development using Oracle and good Experience in SQL, Triggers, Views, User Defined Functions and Stored Procedures
- Specialized in using IDE's like Eclipse, WSAD, NetBeans IDE, PL/SQL developer and TOAD.
- Experience in using Application and Web servers like JBoss, WebSphere and Apache Tomcat.
- Experience in RDMS using MS-SQL, Oracle 8i/9i, SQL Server, MS-Access and Postgres
- Expert level skills in Java, J2EE (Servlet, JSP/JSF, JDBC), Struts Framework, Hibernate, Web services, SOAP, EJB, RMI, Tag Libraries and XML (SAX-DOM).
- Experience in using AJAX to replace the page refresh that has been a mandatory part of posting data
- Experience in Flex Action script, Cairngom architecture. Used Flex in presentation tier
- Experience in using Xbean, XPATH, XQuery, SAX & DOM Parsers
- Experience in developing customized MVC architecture using Apache Struts.
- Experience in developing the Webservices using SOAP and deployed the same in various app servers.
- Experience with SOAP and REST based web services
- Experience in working with Jasper reporting tool.
- Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity with Service Oriented Architecture (SOA)
- Used PL/SQL to write Stored Procedures, functions, Packages and triggers
- Used Oracle user defined object types that allow for the definition of data types that model the structure and behavior of the data in an application
- Experience in data base performance tuning. sql query tuning, indexing & table partitions
- Experience in developing Unit test cases using JUnit
- Experience in Configuration Management tools like ClearCase, CVS, PVCS and MS VSS.
- Experience in software build processes using ANT, Maven
- Experience in product support tickets handling through Jira
- Experience in client management, business requirement specification, writing technical documents and architecting solution.
- Experience in system testing, UAT support, production support and maintenance services.
- Used Mercury Quality Center, Vantive tools for Bug tracking and testing.
- Years of experience in the Information Technology industry including custom development as a Programmer and I.T. Analyst.
- Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.
- Received numerous appreciations from the clients.
- Excellent communication skills with good experience in requirement gathering and interacting with clients.
- Versatile team player with good analytical, communication and interpersonal skills.
- Managed full life cycle Custom Development for several business applications from inception to completion.
- Comprehensive knowledge in all facets from groundwork of coding and debugging, right up to the higher level of work involving analysis, feasibility studies, source review, team collaboration and documentation.
- Ability to quickly learn and adapt to the rapidly changing Internet economy.
TECHNICAL SKILLS
Operating Systems: Windows 9x, NT, 2000/Server, XP
Design and Development tools: Developer 6i, WSAD 6.1, RAD 9,Eclipse, NetBeans, ANT, TOAD,CITRIX, KINTANA, Alliance, $U Migration, Confidential VANTIVE, Mercury Quality Center
WEB Technologies: JSF, Myfaces, Flex, Hibernate, Struts, Spring, EJB, JSP, Servlets, JMS, Web Services, AJAX, XML and JDBC
Web/App Server: WebLogic 8.1, WebSphere 6.1, JBoss 5.x and Apache Tomcat 6.0
Web Languages: HTML, CSS, JQuery, JavaScript, and XML
Distributed Technologies: EJB
RDBMS: Oracle, MS Access, SQL server, Postgress
PROFESSIONAL EXPERIENCE
Confidential, Kansas City
Sr. Java Developer
Responsibilities:
- Worked on converting all BlueQ projects from WebSphere Application Sever 6 to WebSphere Application Sever 9.
- As part of WAS upgrade upgraded Spring from 1.x to Spring 3.2.9.
- Worked on integrating the spring 3.2.9, hibernate and moved from hibernate 2 to hibernate 3.
- Worked with IBM directly on the deployment issues on WAS9 using RAD.
- Worked on redesigning the class plan auto load application.
- Removed DWR(direct web remoting) technology from class plan auto load and replaced with JASON and Spring Restful services.
- Worked on production data issues and production severity cases of BlueQ proposals, renewal applications
- Used Spring security and Spring MVC in application development
- Helped in mavenizing the applications, Involved in moving from ant scripts to maven 2.x
- Involved in requirements, technical discussions, peer reviews
- Followed Agile Methodology for development.
Environment: Java 1.8, J2EE, EJB, Spring, XML, Eclipse, JMS, Control M Jobs, SVN, log4j, Maven, Unix, SQL Server, Sybase, RAD 9, Hibernate, WebSphere Application Server 9.
Confidential
Sr. Java Developer
Responsibilities:
- Working on view collections, view outstanding balances, view financial information, view IRS reporting information functionalities
- Worked on the tools to transfer the data from source systems to CFRS, this data transfer tool is also used to calculate and provide summaries, payment aggregates and reportable vs non-reportable transactions information
- Worked on POM files and setup to mavize the application
- Working on control M batch jobs to produce IRS flat files to send to print contractor, IRS fire system.
- Used Spring security and Spring MVC in application development
- Used Jenkins for continues builds and deployment
- Involved in design and implementation of rules framework to process the rules across IRS form generation
- Involved in data mapping for different IRS forms from source system
- Involved in design and development of IRS form corrections
- Involved in design and implementation of common work flow to support correction work flow process
- Written container, non-container junit tests for the code coverage
- Involved in complete design of application. used VPP for work flows, sequence diagrams and use case diagrams
- Involved in requirements, technical discussions, peer to peer reviews. used Agile Methodology for development with minimum two sprints a month
Environment: Java, J2EE, JDK 1.6, J2EE, EJB, Spring, XML, Eclipse, JMS, Control M Jobs, SVN, log4j, Maven, Java, Unix, SQL Server
Confidential
Sr. Java Devloper
Responsibilities:
- Worked on reference project using Spring that was being used as reference for all offices across FSA
- Spring Dependency Injection (DI/IOC), Spring MVC are used in the reference project
- Created Diagnosis module using Spring for the applications monitoring, health check
- Diagnosis, reference project modules are used across all the 200 applications in FSA.
- Involved in the complete migration of projects from Web Sphere to JBoss.
- Writing EJBs, web service calls to shared services from web applications
- Training development teams on maven, builds and JBoss migrations.
- On call build consulting and tier-1 production support
- Helped the application teams with continuous integration. Creating Jenkins nightly jobs, release Jobs.
- Maintaining Jenkins servers on all nodes(windows master, windows slave, Linux slave)
- Used Nexus repository for snapshot, release artifacts.
- Used JIRA for all the work assignment, tracking, sprint releases, resource management
- Worked on appscan, PMD releases to catch the security vulnerabilities, code coverage and coding standards across all FSA projects
- Worked on sql drivers, Informix driver, DB2 driver compatibilities issues with JBoss versions
Environment: Java 1.8, J2EE, EJB, Spring, XML, Eclipse, JMS, Control M Jobs, SVN, log4j, Maven, Java, Unix, SQL Server
Confidential, Kansas
Sr. Java Developer
Responsibilities:
- Writing interface services to transfer XMLs from interface service module to user, admin modules.
- Designing and implementing data access layers for location, diagnosis coefficient modules
- Designing and implementing data import to coefficient tables from spreadsheets.
- Working with maven plug-in & maven tools to build AO projects.
- Writing crawler jobs to pull the data from millennium data base to AO data bases.
- Writing sync scripts to move the data to reporting data base from AO data base.
- Designing and implementing encounter publisher module
- Involved is design and implementation of Jasper reports.
- Written crawler jobs to pull the data from production tables to Jasper tables.
- Involved in the integration of Spring for implementing Dependency Injection (DI/IOC).
- Designed & Developed the application using Spring MVC framework
- Using SVN plug-in for moving the code to sandbox, trunk in svn repository.
- Writing deployment scripts to deploy the application to jboss servers in development, test domains.
- Programmed different SQLs and Stored Procedures, Triggers for Oracle and SQL Server database.
- Followed Agile development methodology including SCRUM process and continuous integration
- Involved in resolving and creating tickets using Jira
- Review Feature Design documents and provide inputs/update interface specifications in AO.
- Working with quality center for fixing defects, code reviews using crucible
- Implemented Stateless WS using REST
- Deployed the REST (Representational state transfer) architecture to manage resources.
Environment: JDK 1.6, J2EE, EJB, Spring, XML, Eclipse, REST, Backbone Js, MyEclipse5.x, JMS, SVN, Oracle 11, log4j, Maven, PHP, Java Linux, Jasper, Unix, SQL Server, PL/SQL
Confidential - NJ
Sr. Java Lead
Responsibilities:
- Analysis, design and develop several components in Number Portability Clearinghouse.
- Developing and implementing Web services for Number Portability Clearinghouse.
- Developing and implementing server side components in J2EE based architecture.
- Coordinating with team members for the support for technical issues.
- Designed & developed the new in build report processor to move out expensive Jasper tool.
- Involved in the design of multi-threaded message handlers
- Used JMS for Point-to-Point asynchronous messaging for message hanlder modules
- Designed the configuration to maintain thread concurrency to process the reports in waiting across all application servers
- Involved in data base performance tuning. drawing export plans, sql query tuning, indexing, table partitioning
- Review Feature Design documents and provide inputs/update interface specifications for Number Portability Clearinghouse.
- Implement and test modification requests (MRs).
Environment: JDK 5.0, J2EE, EJB, Struts 2.x, XML, MyEclipse5.x, CVS, Oracle 11, log4j, Ant, PHP, Java Script, JQuery, Unix
Confidential
Sr. Java Developer
Responsibilities:
- Designed and implemented business logic and other administrative tasks that include registration and maintenance of user profile using Java Servlets.
- Designed and developed a web-based client using JSP, Tag Libraries, HTML and XML using Struts Framework.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
- Created and maintained mapping files and transaction control in Hibernate.
- Used XML to transfer the application data between client and server. Used XSLT, Xbean, XPATH, XQuery for data transfer
- Developed components using Flex in presentation tier
- Used Flex Cairngom architecture to integrate the WPR Application with Flex
- Participate in designing Webservice framework in support of the product
- Designed and developed forms using HTML and validated them using JavaScript
- Involved in developing the webservices using Axis server.
- Involved in creating the WSDL, Stubs and Client programs using Axis tool generator.
- Developed web services in Java and Experienced with SOAP,WSDL
- Developed Oracle forms Using Developer 6i for WINS Application
- Used Log4j for logging.
- Used CITRIX, KINTANA and $ U Migration tools for development, code migration and scheduling which are specific to Confidential
- Used Mercury Quality Center for tracking bugs.
- Used Spring JDBC Template for data retrieval from the database for various enquiries.
- Used ANT for build and created WAR and EAR applications
- Performed Unit Testing.
Environment: Java, JSP, JDBC, Servlets, JavaBeans, Backbone Js, Hibernate, SQL, Oracle, SQL Server, SOAP, WSAD 5.0.1, Web services, WebSphere, Oracle 9i
Confidential, CA
Java Developer
Responsibilities:
- Involved in design and developing Performance Metric Central using Java, J2EE, Struts Frame work.
- Developed JSP pages with MVC architecture using Struts, Servlets and Custom tags.
- Developed presentation layer using HTML, CSS, JSP and JavaScript.
- Used Struts Tiles framework for the development user interface.
- OO Analysis and developed UML with Rational Rose.
- Developed custom tags using JSF to add extra functionalities to JSP.
- Implemented Enterprise Java Beans (EJB’s) to interact with the database to update, retrieve, insert and delete values effectively.
- Used Container Managed Persistence (CMP) for retrieving images, documents from the database.
- Responsible for development of DAO’s (Data Access Objects) to interact with the database using JDBC.
- Responsible for development of ant build scripts for compilation, generation and deployment of application archive files (WAR and EAR) in WSAD
- Responsible for development of XML schemas.
- Used Oracle 9i as back-end database.
- Modified SQL, stored procedure and functions for performance enhancement.
- Developed SQL queries with JDBC API to create, retrieve and update data. .
- Used SAX and DOM for parsing XML documents
- Used JUnit to write repeatable tests (regression testing), mainly for unit testing.
- Used Mercury Quality Center for tracking bugs.
- Used Log4j to implement logging facilities.
- Used CITRIX, KINTANA and $ U Migration tools for development, code migration and scheduling which are specific to Confidential
Environment: JDK 5.0, J2EE, JSP (Custom Tags), EJB, Struts1.x, Servlets, XML, JBuilder, WSAD 5.0.1, MyEclipse5.x, CVS-Subversion, Oracle 9i, log4j, Jasper, JUnit, Ant, Java Script.
Confidential, New York
Java Developer
Responsibilities:
- Understood the existing architecture thoroughly and identified areas where JSF could be easily incorporated, thereby making the application easily configurable, maintainable and testable.
- J2EE integration and also integration with other external services and modules.
- Implemented the persistence framework provided by the company to persist data to the database (Oracle) using Java Beans
- Developed and enhanced EJB in Web logic by setting EJB Deployment Wizard. Coded JavaScript for Client Side Validations.
- Used JDBC calls to update the database at the application server
- Responsible for the Deployment of the Application/Java Bean Components in Websphere Application Server
- Identified java classes that could be refactored to use ORM technology (Hibernate).
- Involved in relational mapping between tables and object oriented relational mapping between java objects and database tables using hibernate.
- Prepared design documents that clearly mentioned the architectural changes and included component diagrams, sequence diagrams and class diagrams.
- Used tools like Confidential VANTIVE, IPSO Devices, Check point firewalls with different versions for to work on support cases and to configure, maintain Confidential IPSO Devices through AM 2.0
- Mentored the junior members of the team.
- Wrote test scripts using JUnit and Easy Mock.
- Helped the infrastructure team with ant scripts.
Environment: Java, J2EE, Hibernate3.x, JDBC, Struts, Oracle 9i, JUnit, IBM WebSphere, Ant, UML, Sql developer, CVS, Windows XP
Confidential
Java Developer
Responsibilities:
- Involved in requirement Gathering and Designing.
- Involved in Developing the User management Module
- Implemented User Interface using JSP and Java Script.
- .Developed packages and stored procedures using PL/SQL
- Created database objects like tables, views, synonyms, indexes, and sequences
- Responsible for implementing change requests and worked on feature enhancements.
- Responsible for maintenance and bug fixing of the application.
- Responsible for giving status reports to client.
- Conduct unit testing and integration testing of components.
- Provide technical support to the users and testers
- Provide application maintenance
- Perform unit testing and assist users in testing
Environment: Core Java, J2EE, JDBC, Servlets, JSP, HTML, XML, JavaScript, JDBC, CVS, PVCS, Oracle, Toad and WebSphere