We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

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

We'd love your feedback!