Sr. Java/j2ee Developer Resume
Atlanta, GA
SUMMARY
- More than 10 years of IT experience in analysis, design, development and deployment of Java and J2EE based software systems.
- Expertise in Object Oriented Concepts (C++, Java) J2EE (Spring, Hibernate, Servlets, JDBC, JNDI, JSP, RMI, EJB, Struts, JMS).
- Extensively involved in developing Latest Web technologies like AJAX, JQuery and REST Web Services.
- Involved in testing web and portal application using JMeter.
- Experienced in designing and developing enterprise applications using web services, Spring Framework and Hibernate as database.
- Extensively involved in implementing web services that would interact with other legacy systems like mainframe systems and other XML annotations using JAX - RS Libraries.
- Extensively implemented various J2EE design patterns like Session Façade, DAO, Business Delegate and Service Locator.
- Experienced in developing DAO access layers using Object relational mapping tools like Hibernate.
- Sound knowledge in developing batch frame works using UNIX shell scripts, Ant scripts.
- Experienced in developing SQL scripts to migrate data across different databases like MS SQL Server, Oracle 8i, and 10g.
- Expertise in developing J2EE applications using Eclipse- JBOSS, Web Logic and Apache-Tomcat Server, Sun-Application Server.
- Experienced in developing web applications using MVC I and MVC II (Front Controller) frameworks.
- Sound knowledge on scripting languages like JavaScript, Perl, PHP, Ant and AJAX
- Developed Secondary security protocols for Banks using third party tools like JRadius sever, JRadius client (UDP, CHAP, and TCP), IP Networks.
- SDLC experience with building and integrating components necessary to establish and maintain n-Tier web and enterprise applications.
- Good knowledge in developing stand alone applications using multi threading and URL Connection classes.
- Good understanding in messaging technologies like JMS, MQ-Series.
- Good understanding in developing use cases and other flow diagrams using UML
- Good understanding in Relational Database Management Systems and strong coding knowledge in coding Oracle DBMS SQL, PL/SQL, Sybase, MySQL.
- Good knowledge in QA automation and other quality CMM and PCMM standards.
- Global experience of having implemented projects across USA, South Asia, Europe.
TECHNICAL SKILLS
Web Development: JAVA &J2EE (AWT, Swing, Servlets, JSP, Struts JDBC, JNDI, EJB, Applets, RMI, Beans, Hibernate)
Languages: C,C++, VC++,VJ++, VB, JAVA, SQL
IDE Tools: Eclipse 3.2.2, JBuilder, Weblogic Workshop, TOAD
Application/Web Servers: Apache-Tomcat5.0.x,WebLogic8.1, Websphere 5.x, JBoss
Database: SQL, MySQL, Oracle 7.x/8.x/9.x, 10,11g, Sybase
Frameworks: Struts, Spring
Scripting Languages: AJAX, JQuery, JavaScript, Shell Scripts, Perl, PHP, ant 1.6
XML Technologies: XML, DOM, SAX, XSL, XSLT, JDOM
Content Management Systems: OpenCms5.x,6.2
Secondary Authentication tools: JRadius server, JRadius Client
WebServices: Xfire, web methods, SOA, REST Web Services
Testing: Junit, JMeter
Deployment: Cruise Control, CVS, SVN, Hudson, Maven
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. Java/J2ee Developer
Responsibilities:
- Responsible for designing and developing application.
- Involved in coding, testing and deploying the application.
- Responsible for developing REST web services using XML Annotations.
- Developed Rest client interface with html, AJAX and JQuery to make it lighter version.
- Involved in writing build scripts using scripting technologies like ant
- Responsible for developing and deploying application in Dev, QA, Production environments.
- Responsible for writing database queries to improve the efficiency and new database queries as per requirement.
- Developed validations using Struts Validation Framework.
- Involved in writing JMeter test scripts for validating the data.
Environment: JDK 1.5, 1.6, JSP, Struts, SVN, Oracle 10g, Weblogic work shop, Toad 9.5, Weblogic 10.3, JChart, JAX-RS
Confidential, Atlanta, GA
Sr. Java/J2ee Developer
Responsibilities:
- Responsible for developing entire web application.
- Responsible for generating reports along with the graphs for server response times.
- Involved in developing algorithm that uses multithreading to read/capture several server response times Confidential once.
- Responsible for developing and deploying application in Dev, QA, Production environments.
- Involved in developing batch programs that runs every hour to query url response using urlconnection classes.
- Responsible for writing database queries to tune the application performance
- Involved in writing unit test scripts for validating the data
- Involved in config releases that occurs once in every month.
Environment: JDK 1.5, 1.6, JSP, Struts, CVS, Oracle 10g, Weblogic work shop, Toad 9.5, Weblogic 10.3, JChart
Confidential, Atlanta, GA
Java/J2ee Developer
Responsibilities:
- Responsible for designing and developing entire application.
- Responsible for developing Swing based application (Admin tool) which would help DCO to redirect the print jobs.
- Extensively used Java collection objects like Arraylist, hashmap while parsing information from .trg files, .idf files.
- Involved in generating pdfs using itext which includes cover page and multi page tiff images
- Responsible for developing USPS Barcodes (POSTNET, PLANET) on the cover page using USPS barcode package.
- Involved in using transformer to automate whole task that starts from sending pdfs to unloading the acknowledgement and updating necessary tables.
- Responsible for adjusting dpi measurements as well as image resolutions to get best image resolution in pdfs.
- Responsible for developing error alert mechanism that would send email notifications with error message
- Involved in writing unit test scripts for validating the data
Environment: JDK 1.5, itext1.1, SWINGS, OC4J, CVS, Oracle 10g, JDeveloper10.1.3,CVS, MS VisualSourceSafe, Toad 9.5
Confidential, Atlanta, GA
Java/J2ee Developer
Responsibilities:
- Responsible for developing a Java Swings application that takes care of Invoice backside page images.
- Responsible for fixing errors for the existing application that has ftp, decrypt, unzip functionality
- Involved in generating small applications to take care of miscellaneous issues like updating the status fields in database during the flow of application
- Responsible for fixing errors those are occurred while testing application
- Responsible for developing and deploying application using cron jobs.
- Responsible for writing database queries to tune the application performance
- Involved in writing unit test scripts for validating the data
Environment: JDK 1.4, 1.5, SWINGS, OC4J, CVS, Oracle 10g, JDeveloper10.1.3,CVS, MS VisualSourceSafe, Toad 9.5
Confidential, Atlanta, GA
Java/J2ee Developer
Responsibilities:
- Responsible for developing middleware logic to formulate xml request which is acceptable by the back end Mainframe systems
- Involved in writing Utility classes to parse the data returned by back end systems.
- Responsible for developing logic related to end user operations like Fund-To-Fund transfer, Portfolio Reallocation, Fund Auto Balance.
- Involved in parsing xml data objects using Castor
- Involved in developing JSP pages, Service oriented Java classes to handle business logic.
- Responsible for developing fixes for the possible errors during the data flow
- Involved in writing unit test scripts for validating the data
- Responsible for generating programs to tune the performance of request and response processing that is coming from back end systems.
Environment: Jdk1.4, JSP, Servlets, DB2 v8.1, WS FTP Pro, JBoss 4.0, CVS 1.8, Unix, MS SQL Server 2000. Eclipse SDK 3.1.2, Castor, Stp, Cyber.
Confidential, Atlanta
Java/J2ee Developer
Responsibilities:
- Responsible for designing Batch frame work that would take care of automated email notifications across Confidential & Confidential internal projects.
- Involved in writing configuration files (.xml) and other properties files to read database settings and user related settings.
- Involved in gathering user requirements.
- Responsible for alerting admin and other related contacts when the critical exceptions occurred in process flow.
- Involved in writing Unix shell scripts to run java classes that are written for sending emails
- Responsible for developing whole email notification applications and deploy them on Weblogic server 8.1
- Involved in writing ant scripts for data migration from CMPM (old db) database to new database called Prism
- Responsible for implementing sql stored procedures where it is necessary to migrate data
- Responsible for migrating data using DTS scripts from Microsoft SQL server 2000 to oracle 10g database
Environment: Jdk1.5, ant 1.6, Oracle 10g, Coldfusion 7.01, Core FTP 2.0, WebLogic Server 8.1, CVS 1.8, Oracle SQL Developer 1.2.1, Unix, MS SQL Server 2000. Eclipse SDK 3.2.2, JavaMail API 1.2, JDOM
Confidential, Atlanta
Java/J2ee Developer
Responsibilities:
- Involved in the Architecture and development of web services using XFire for supporting web based interfaces.
- Developed Data Access Layer of Batch Module using Hibernate/JPA.
- Responsible for the Architecture and development of both inbound and outbound web services that handles the transactions from different state systems like SUCCESS, SMILE from GTA (Georgia Technical Authority).
- Involved in designing and developing web interfaces that would trigger off based on messaging systems.
- Involved in writing context files for dependency injection using Spring framework
- Responsible for developing JSP pages, writing Services, DAO, POJO, Hibernate queries
- Involved in writing HQL queries to handle the data that comes from outside users.
- Responsible for fixing defects through out system level, user acceptance level.
- Responsible for generating hbm files and writing sequences using hibernate query language(hql)
- Used Spring framework for configuration.
Environment: JDK1.5, JSP, Struts, Spring, Hibernate, ClearQuest, ANT,Log4J, SUN One Application Server, XML, XFire, Oracle, UML, HQL, Eclipse 1.5.1, MySQL,Windows XP
Confidential, Atlanta
Java/J2ee Developer
Responsibilities:
- Implemented Secondary security authentication tool using third party tools like JRadius server and JRadius client
- Involved in generating utility classes for user authentication
- Involved in analyzing the user requirement and design the data flow according to the user requirement.
- Developed configuration files (web.xml, applicationcontext.xml, .config, .properties) for turning on security filters.
- Responsible for checking user name and password against database and authenticating users.
- Involved in developing java classes to enhance the functionality of existing system
- Developed utility classes for authentication mechanism using CHAP
- Responsible for displaying standard messages (messages from JRadius server) to the existing application.
- Responsible for Packaging and Deployment of the modules in production environment.
Environment: JDK 1.4, JRadius server, JRadius Client, CHAP, JSP, JavaBeans, JDBC, RationalRose2000e,ANT,Log4J,Tomcat,XML,XSLT,SQLServer,UML,OOAD,MySQL,Windows XP
Confidential, Atlanta
Java/J2ee Developer
Responsibilities:
- Involved in collecting the user requirements.
- Developing XSD schemas to have specific format for each type of article
- Developing Action classes to retrieve information about files and properties(Meta data)
- Involved in designing templates using CMS, JSTL built in tags
- Developing special classes to export data to physical file system(other than VFS)
- Involved in designing templates using JSP and XML
- Responsible for developing different templates for news, events, jobs, FAQ, weather.
- Responsible for loading and storing Image galleries that is being used through out the website.
Environment: Java2, JSP, Java Beans, JDBC, Struts Frame work, Display Tags, Tiles, Enterprise Java Beans(EJB),JBoss,RationalRose2000e,ANT,Log4J,Tomcat,XML,XSLT,SQLServer,UML,OOAD,MySQL,Hybernate, Windows XP Professional and UNIX
Confidential, Atlanta
Java/J2EE developer
Responsibilities:
- Involved in designing Commercial Loans module in CASHplus
- Responsible for generating screens both for Swing based and internet based clients(JSP)
- Responsible for fixing the change requests related to other modules using JAVA, JSP, and XML.
- Developed new classes to generate reports for printing purpose.
- Involved in all discussions related to module development and enhancements.
- Involved in solving browser related issues for different browser based users using JavaScript.
- Involved in documenting the module and developed help files.
- Used Eclipse for the development.
Environment: Java2, Swings, Java Beans,J2EE, eclipse, RAD/WSAD, Tomcat5.0, WinCVS, ANT, Log4J,MS-SQL HTML, XHTML, XML, XSLT, CSS, XSD, JavaScript, UML, Windows XP Professional and UNIX
Confidential
Web Developer
Responsibilities:
- Played the role of team member.
- Involved in User interaction, requirements analysis and specifications and design data flow.
- Used UML diagrams (Class diagrams and Sequence diagrams) to understand the objects and their flow to develop the code.
- Design, Development and maintenance of website and updating under lying data sources.
- Responsible for handling large volumes and writing procedures for specific queries.
- Handled various types of data sources like flat files, Oracle, SQL server.
- Involved in developing several scripts using Regular expressions using PERL
Environment: PHP 4.0, PERL, MySQL, Imac, Local Blast Server.
Confidential
Java/J2ee Developer
Responsibilities:
- Played a role of Team Member and involved in requirement collection and analysis.
- Involved in database design and writing database procedures using PL/SQL.
- Development of Stored procedures to transfer data to Master tables using SQL.
- Involved in developing demo version of the application for product demonstration.
- Involved in designing data flow and other application procedures and presentation layers.
- Responsible for developing GUI by writing separate classes for swing components (JMenu,JPanel,JFrame,JWindow, JTextPane) and using their objects to generate GUI.
- Responsible for various displays of selected data based on user selected options
Environment: JDK 1.3, Swings, JDBC, JNDI, Oracle 8i
Confidential
Java/J2ee Developer
Responsibilities:
- Responsible for developing front end module and database application module.
- Involved in creating flow charts and documenting the user requirements and collecting system requirements.
- Responsible for requirement collection, analysis and design.
- Responsible for creating windows explorer based front end using JInternalFrames and displaying all running applications using JList and other container classes.
- Developed tutorial oriented (tool tips and help files) front end using tool tips and tool bars.
- Involved in database design and database programming using JDBC.
- Developed in built scheduler for task based performance using Multi threading in Java.
- Involved in developing product demos and responsible for customer .
Environment: Jdk (1.3), Java, Swings, JDBC and Oracle8i.
Confidential
Java Developer
Responsibilities:
- Designed and developed various components for the presentation, business and integration tiers using JSP, Servlets.
- Involved in designing of database and creating tables in MySQL.
- Developed and integrated the Appointment Manager module
- Involved in developing Help and presentation files.
- Responsible for demonstration of the application and lab support.
Environment: Windows, Java, Apache-tomcat, Servlets, JSP, JDBC.
Confidential
Java Developer
Responsibilities:
- Involved in the detailed code design of the application and created GUI
- Developed the Interface using Servlets and used MySQL server as a backend data
- Handled all client side validations and server responses
- Involved in database design and implementation.
- Responsible for management different accounts and their mail settings.
- Developed several queries using SQL to retrieve data from back end.
Environment: Java, Servlets (JavaWebServer), Java Script, JDBC, MySQL
Confidential
Java Developer
Responsibilities:
- Designing and implementing GUI.
- Designing the database for storing medical data.
- Designing custom tags and implementing them for various database queries.
- Used Socket classes in Java to handle data transfers between client and remote server.
- Involved in developing programs using Java Socket classes.
- Implemented GUI using AWT and Swing components
Environment: Java Socket classes, AWT, JDBC, MySQL