Sr. Java Developer Resume
Buffalo, NY
SUMMARY
- Five plus years of experience in an environment building n - tier application for web deployment using Java, J2EE, JSP, Servlets, JDBC, JNDI, EJB, JavaBeans, HTML, & XML
- Experience with Object Oriented Analysis, Design & Programming based on Unified Modeling Language (UML).
- Experienced in web application development using HTML, DHTML, CSS, UML, J2EE (JSP, Servlet, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle SQL and MVC architecture.
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business component such as EJB and Web Services.
- Experienced in implementation of MVC using frameworks such as Struts and Spring.
- Experienced in Front end Web Application Development and Implementation.
- Excellent understanding of relational databases involved in application development using RDBMS likes My SQL, Oracle using tools such as TOAD and SQL Developer.
- Worked on ORM framework like Hibernate.
- Strong experience in deployment and configuration of application servers Apache Tomcat.
- Experienced in working with IBM WebSphere application server.
- Excellent working experience with various operating systems like Windows and Mac OS.
- Proficient in working with various IDEs such as Eclipse and NetBeans.
- Good communication skills, leadership skills, interpersonal skills, self-motivated, quick learner, team player, pro-active learner.
- Strong Logical and Analytical Reasoning Skills, Excellent Communication with good listening, Presentation Skills.
TECHNICAL SKILLS
Languages: Java/J2ee, HTML, CSS, SQL
J2EE Technologies: Servlets, JSP, JDBC, Web Services
Frameworks: Struts, Hibernate, Spring, Spring MVC
Application/Web Servers: Apache Tomcat Web Server, Web Sphere
Databases: MySQL, Oracle, SQL Server
IDEs: NetBeans, Eclipse
Operating Systems: Windows, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Buffalo, NY
Sr. Java Developer
Responsibilities:
- Developed use cases and designed the Class diagrams including Sequence diagrams.
- Created UI using JSP.
- Developed Action classes, form beans.
- Involved in design of database schemas.
- Validation framework is used for validations.
- Designed Hibernate configuration files, POJOs to interact with the data base.
- Extensively used hibernate association mappings.
- Involved in writing the shell scripts for the batch jobs.
- Designed and developed the XML’s and XSD’s for request and response processing.
- Extensively used XSLT and XPATH for xml transformations.
- Adobe livecycle was extensively used to create PDFs and Barcodes.
- Developed complex Interactive PDF forms in Pipeline module using Adobe Livecycle PDF Dynamic/Interactive Forms.
- Converted existing word documents into fillable pdf forms.
- Involved in Code reviews. The review includes suggestions for maintaining coding standards and performance improvement.
Environment: IBM Rapid Application Developer, Java, J2EE, Web Sphere, JDBC, Struts Framework, Hibernate, Adobe LiveCycle, XML, XSLT, XPATH, XML Unit, MQ Series, Oracle 10i, DB2, JSP, Servlets, Unix, Ant, Maven Shell scripts.
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Parsing of XML documents was done using StAX parser and XML transformation was done using XSLT.
- A unique 32 digit Document Request Identifier (DRI) generated with each file.
- The name of the file was generated by applying all split XPath’s.
- Looping through each Split XPath from Database and then populating the XPath criteria object for XPath, SystemID and SubSystemID.
- Retrieve files from MQ and put it in local folder for further processing.
- Developed components of web and J2EE technology such as JSP, HTML, JSP CORE, Spring, using Eclipse as IDE.
- Used SQL Developer database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
Environment: J2EE 5, JDK 1.6, Spring Framework, StAX parser, XSLT, IBM MQ Series, XSD, XPATH, JSP, JDBC, XML, HTML, IBM MQ Series, Maven, JMS, Tomcat, SQL Developer, SQL, MS Word, Windows XP, MS Excel, Eclipse as our IDE.
Confidential, MI
Java Developer
Responsibilities:
- This web-based application was built using Agile development practices using Extreme Programming.
- Designed, implemented and tested the Spring Domain Model for the services using Core Java.
- J2EE application developed using Multithreading programming.
- Involved in implementation of application using conventional design practices (MVC-Model View Controller).
- Have worked on set of principle and methodologies for designing and developing software in the form of interpolable services using SOA.
- Integrated springs framework with Hibernate that is used for Database operations.
- Have worked on Oracle 10g data base for storing and retrieving the application data
- Used JDBC for database operation.
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Involved in web component design and development using the spring framework, JPA, JSP, Servlets, and taglibs.
- Involved in loading and storing objects using Hibernate.
- Involved in configuring Hibernate mapping file.
Environment: Oracle, Tomcat Web Server, Eclipse, Struts, Spring, Hibernate, Core Java, Unix, SVN Toad
Confidential, NJ
Java Developer
Responsibilities:
- This web-based application was built using Agile development practices using Extreme Programming.
- Participating in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Participated in the design meetings and created class and sequence diagrams from the Design Documents for the modules assigned to me using UML.
- Developed J2EE application using Spring Dependency Injection
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring.
- Developed user interface using JSP,HTML, CSS, JSP Tag libraries to simplify the complexities of the application.
- Was sole responsible for deployment and requirement analysis with client.
- Used to analyze large volume of data in Unix environment during production hours.
- Have worked on Oracle 10g data base for storing and retrieving the application data
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Created a batched job which retrieves the records from the database and sends the data to the letter generating web service.
- Maven is used to create build file.
- Involved in the integration of all the 3-tiers of the architecture consisting of Data service layer, Business Object layer and Presentation layer (front frameworks).
- Involved in the integration testing and made sure the data flows correctly from one sub system to another.
Environment: Oracle, Tomcat Web Server, Eclipse, Struts, Spring, Hibernate, Core Java, Unix, Toad