Sr. Java Developer Resume Profile
Chicago, IL
Experience Summary
- Having 11 years of experience in design, development and deployment of multi-tier, Distributed, Scalable and Transactional Intranet/Internet applications using Java/J2EE
- Knowledge in WCS5.6 and 6.0
- Strong experience in working with agile development methodology
- 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 implementation knowledge in Hibernate
- Expertise UI development using HTML, Javascript, EXT-JS, Ajax, JQuery, JSON and CSS
- Expertise web application development using Spring and Struts frameworks
- Expertise implementation knowledge in Core Java, JDBC, JSP, Servlet, SWING, JMS and EJB
- 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
Languages 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 |
DBMS | Oracle, DB2, SQL server |
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
Role: Sr. Java Developer
Roles Responsibilities
- Involved in client interactions, requirements gathering and preparing BRDS
- Involved in technical design and preparing DTDS
- 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 web services
- Involved in developing SOAP requests, processing xml responses and storing report data in result tables using RPM API, Java and Jdbc
- Involved in developing code to convert a SOAP response in to a JSON object and 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
Environment: Java1.6, Spring, JDBC, Hibernate3, JSP, Servlet, Ajax, Html4, JQuery, ckEditor, Oracle, Java Mail, EJB, Weblogic10, UNIX, Eclipse, TFS, log4j, Ant
Confidential
Role: 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
Roles 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.
AIRBUS, Princeton, NJ JUN 2010 to MAR 2012
Role: Sr. Java/UI Developer
Roles 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
Environment: Java1.6, Spring3, JDBC, Hibernate3, Ext-Js, JSON, Oracle10g, Tomcat6, Windows
Confidential
Role: Sr. Programmer Analyst
Roles 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.
Environment: Core Java, JDBC, Perl, Oracle, LINUX, Putty, Struts2, HTML, XHTML, JQuery, Ajax
Confidential
Role: Sr. Java Developer
Roles 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
Environment: Core Java1.5, JSP, Struts1.2, Hibernate3, Spring2, Servlet, JavaScript, HTML, EJB, JMS, Oracle 8i, Websphere6, UNIX, CVS, WSAD, TOAD, Putty, Filezilla, Log4j
Confidential
Role: 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
Roles 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
Role: Sr. Java Developer
Environment: Java1.4, JSP, WCS5.6, JavaScript, HTML, XML, DB2 7.2, Websphere, Linux, VSS, WSAD,
Roles 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
Role: Java Developer
Roles 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
Environment: Java, JSP, Struts, EJB, HTML, JavaScript, XML, Oracle 8i, Windows