Sr. Java Developer Resume
Chicago, IL
SUMMARY
- Having 11 years of experience in design, development and deployment of multi - tier, Distributed, Scalable and Transactional Intranet/Internet applications using Java/J2EE
- Expertise implementation knowledge in Core Java, JDBC, JSP, Servlet, SWING, JMS and EJB
- Expertise web application development using Spring and Struts frameworks
- Expertise UI development using HTML, Javascript, EXT-JS, Ajax, JQuery, JSON and CSS
- Strong implementation knowledge in Hibernate
- Strong database programming knowledge in SQL and PL/SQL
- Experience in various Application Servers like Websphere, Weblogic, JBOSS and Tomcat
- Hands on experience in IDE tools like Eclipse, WSAD, Toad, SQL Developer and DB2 command center
- Experience in configuration management using CVS, SVN, VSS and TFS
- Experience in various databases Oracle, DB2 and SQL Server
- Good understanding and implementation level knowledge on Java/J2ee Design Patterns like Singleton, Factory, MVC, Front Controller, Composite View, View Helper, Value List Handler, Business Delegate, Service Locater, Session Façade, Transfer Object and DAO.
- Good understanding and programming knowledge on SOAP/REST Web Services and XML parsers JAXP (SAX, DOM) and JAXB
- Good knowledge in Log4j, JUnit, Maven, Ant and Jenkins
- Good knowledge with various phases of Software Development Life Cycle process (SDLC) which includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation.
- Strong experience in working with agile development methodology
- Knowledge in WCS5.6 and 6.0
- Ability to work at a fast pace in a team and adapt style to ensure the project is successful
- Ability to adapt new technologies or tools easily without having much help from others
- Experience in ecommerce, health care and aerospace domains
TECHNICAL SKILLS
DBMS: Oracle, DB2, SQL serverLanguages & API Java, JSP, Servlet, JDBC, Struts, Spring, Hibernate, SQL, PL/SQL, POI, EJB, JMS, Jasper reports, UNIX shell script, Log4j, JUnit, SAX, DOM, JAXB
UI: HTML, CSS, Javascript, Ext-Js, Ajax, JQuery, ckEditor
Web Services: XML/XSD/XSLT, SOAP, WSDL
Development tools: Eclipse, WSAD, TOAD, DB2 command center, SQL server studio, StarUML, Putty, SecureCRT, Filezilla
Version Control: CVS, SVN, VSS, StarTeam
Operating System: Windows, UNIX, SOLARIS, LINUX
PROFESSIONAL EXPERIENCE
Confidential, CHICAGO, IL
Sr. Java Developer
Environment: Java1.6, Spring, JDBC, Hibernate3, JSP, Servlet, Ajax, Html4, JQuery, ckEditor, Oracle, Java Mail, EJB, SOAP web service, Rest web service, Weblogic10, UNIX, Eclipse, TFS, log4j, Ant
Responsibilities:
- Involved in client interactions, requirements gathering and preparing BRDS
- Involved in technical design and preparing DTDS
- Involved in coordinating the work between offshore team & QA and delivering it to the client.
- Involved in report UI development using JSP, html, java script & JQuery
- Involved in implementing MVC architecture using Spring MVC
- Implemented Spring-Hibernate in data access layer to access and update information in the database using Hibernate HQL, Criteria API, Cache and Named Queries
- Involved in Data extractor development to retrieve report data from a centralized database using RPM SOAP web services
- Involved in developing SOAP requests, processing soap xml responses and storing report data in result tables using RPM API, Java and Jdbc
- Involved in developing code to access a REST web service from front end and convert the response in to a JSON object to construct a tree in UI
- Involved in design & development of an editor to create/edit market commentaries
- Involved in implementing & customizing ckeditor.
- Implemented in developing report status emails using JavaEmail
- Developed and modified oracle SQL and PL/SQL scripts using SQL developer
- Involved in source code management, builds, staging and deployment in web logic
- Involved in preparing test cases and various phases of testing.
- Implemented code to copy & paste, validate & store UTF-8 special characters and currency symbols
- Implemented J2EE design patterns like Factory, Singleton, MVC pattern, Session Façade and Data Access.
- Implemented drag & drop functionality & thumbnails using JQuery
- Implemented Image upload functionality using javascript & Ajax for IE8
Confidential, Princeton, NJ
Sr. Java Developer
Environment: Java1.6, Struts, Spring, JDBC, Hibernate3, JSP, Ajax, Html4, JQuery, Ext-Js4.0, SQL server, JMS, EJB, JBoss5, Windows, Eclipse, SQL server studio, Star team, log4j, JUnit, Maven
Responsibilities:
- Involved in requirement analysis and client discussions to gather and modify business requirements
- Understanding the business requirements and developing technical solution documents
- Designed and developed dynamic and browser compatible UI using JSP, html, Javascript, Ext-Js, Ajax, JSTL and CSS
- Used different JQuery actions and methods on the html elements to retrieve and verify data appropriately.
- Designed and developed code for MVC architecture using Struts framework using Servlets, JSP, Action Form, Action Class and Action Mappings.
- Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Implemented DAOs to interact with database using Spring and hibernate
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Extensively used Hibernate in data access layer to access and update information in the database using HQL, Criteria API, Cache and Named Queries
- Developed excel reports using POI and multithreading
- Developed and modified SQL and PL/SQL scripts using SQL Server studio
- Involved in fixing bugs and implementing change requests
- Involved in parsing different types of medical documents and insert the data into database
- Developed and executed test cases using JUnit
- Implemented and consumed Web Services using SOAP and REST APIs
- Implemented auditing for Deficiencies module using Spring AOP
- Developed database cleanup and create scripts
- Involved in modifying Maven build scripts
- Implemented Log4j to log errors and messages for easy debugging
- Used JMS and EJB (MDB) for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
Confidential, Princeton, NJ
Sr. Java Developer
Environment: Java1.6, Spring3, JDBC, Hibernate3, Ext-Js, JSON, Oracle10g, Tomcat6, Windows Eclipse, Oracle SQL Developer, SVN, Log4j, Maven, JUnit
Responsibilities:
- Involved in client discussions to gather business requirements
- Understanding the business requirements and developing user specification documents
- Developed UI components using EXT-JS, used components like Viewport, Grid, Panel, Form, Tree, various Data stores, Layouts, Menus, Ajax requests, JSON objects, Events, Date picker, Paging, Tabs, Sorting, Filtering, Item selector etc.
- Inserted External Style Sheets to various web pages using CSS
- Designed and implemented MVC framework using Spring and implemented DAOs to interact with database using spring and hibernate.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Developed database migration scripts to migrate Oracle 9i to 11g
- Involved in development from scratch, workspace and debug setup
- Involved in parsing input XML files using SAX and DOM
- Implemented server side validations using java regular expressions
- Developed various types of reports like excel reports using POI API and DOCX, pdf reports using Jasper reports.
- Prepared and executed JUnit test cases
- Involved in implementing Log4j and modifying Maven scripts
- Involved in developing and configuring quartz schedulers
Confidential, NEWYORK, NY
Sr. Programmer Analyst
Environment: Core Java, JDBC, Perl, Oracle, LINUX, Putty, Struts2, HTML, XHTML, JQuery, Ajax
Responsibilities:
- Batch monitoring and maintenance
- Issue tracking and fixing with data feeds
- Involved in developing and modifying SQL and PL/SQL scripts
- Struts2 framework for the presentation layer management, client request management, Authentication, redirection, Action Mapping, and response
- Implementing Regular Expressions in Java, Javascript for input validations
- Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
- Used Struts tiles for requirement specific styling of web pages
- ANT scripts, and used MAVEN 2.x tool to build and deploy J2EE Applications
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications
- Involved in writing java client programs for parsing data files using SAX, DOM and upload data into database using SQL loader
- Involved in developing and modifying UNIX shell scripts using VI editor
- Used SFTP to transfer feed files to several inbound and outbound systems.
Confidential, San Diego, CA
Sr. Java Developer
Environment: Core Java1.5, JSP, Struts1.2, Hibernate3, Spring2, Servlet, JavaScript, HTML, EJB, JMS, Oracle 8i, Websphere6, UNIX, CVS, WSAD, TOAD, Putty, Filezilla, Log4j
Responsibilities:
- Understanding the business requirements and developing technical solution documents
- Involved in preparing Class and Sequence diagrams using starUML
- Involved in development, enhancement and support activities
- Involved in developing and modifying UI using JSP, HTML, CSS, Ajax and Java script
- Implemented MVC using Struts and Spring and Implemented various form validations using Struts
- Developed DAOs to interact with database using Spring JDBC
- Involved in generating pdf documents with place holders and allow users to fill them online using iText API
- Monitored and resolved bugs with data feeds
- Involved in developing and modifying SQL and PL/SQL scripts.
- Developed SQL loader scripts to load data from feed files into Database
- Used Struts Tag Libraries, JSTL, C, Bean and JSP custom tags
- Used JMS API for asynchronous communication by putting the messages in the Message queue
- Involved in Unit testing and code reviews
Confidential, San Diego, CA
Sr. Java Developer
Environment: Java1.5, JSP, WCS5.6, Struts1.2, EJB, JavaScript, HTML, Ajax, XML, Oracle 9i, Websphere6, SOLARIS, CVS, WSAD, TOAD, SecureCRT, WINSCP
Responsibilities:
- Understanding the business requirements and developing technical solution documents
- Involved in developing and modifying UI using JSP, HTML, CSS, Ajax and Java script
- Involved in developing and modifying WCS commands and implemented business layer using Session and entity EJBs
- Involved in developing and modifying SQL and PL/SQL scripts
- Used JAXB API to bind XML schema to java classes.
- Involved in performing unit and integration testing
Confidential, Lake Forest, CA
Sr. Java Developer
Environment: Java1.4, JSP, WCS5.6, JavaScript, HTML, XML, DB2 7.2, Websphere, Linux, VSS, WSADDB2 Command Center, Putty, Filezilla
Responsibilities:
- Understanding the business requirements and developing technical solution documents
- Developed UI using JSP, HTML, CSS and Java script
- Involved in developing and modifying WCS commands, Access Beans and Data Beans
- Involved in developing and modifying SQL and PL/SQL scripts
- Monitored and resolved issues with data feeds
- Developed UNIX shell scripts to import/export feed files and notify failures
- Involved in maintenance, enhancement and development
- Prepared test cases and involved in Unit and integration Testing
Confidential
Java Developer
Environment: Java, JSP, Struts, EJB, HTML, JavaScript, XML, Oracle 8i, Windows
Responsibilities:
- Understanding the business requirements and modifying user specification documents
- Developed UI using HTML, Java script, CSS and JSP
- Implemented MVC using Struts and implemented form validations using struts and Javascript
- Developed DAOs to interact with database using java, JDBC
- Involved in development of business domain layer using session and entity EJBs
- Prepared manual test cases and involved in Unit testing