Application Developer Resume
Hoffman Estates, IL
Summary
- 6+ years of experience in programming with emphasis on J2EE.
- Involved in all phases of software development life cycle - SDLC including requirement analysis, design, development, coding, unit testing and debugging/ fixing errors.
- Experience in J2EE technologies including Servlets 2.4, Spring 3.x, Hibernate 4.0, EJB 2.0, JSP 2.0, JSTL, REST and SOAP Web Services, JavaScript, HTML5, CSS3, jQuery
- Worked on Data structures, Algorithms, Design patterns, Multi-threading, Concurrency, Connection pooling
- Good noledge and hands on experience in RDBMS like SQL Server 2005, Oracle. Working experience in data modeling and implementing stored procedures using PL/SQL.
- Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.
- Hands on experience in configuring Spring (Dispatcher- Servlet .xml) and Struts Struts-config xml.
- Worked on various spring framework modules like Spring MVC, AOP, IOC and DAO
- Hands on experience in object relation mapping using Hibernate.
- Hands on experience in creating web services using REST, SOAP and SOA
- Worked on experience in developing test cases using JUnit, JMS Test and Struts Test Case.
- Worked on in front end technologies such as HTML, CSS, DHTML, JavaScript, jQuery, and AJAX.
- Experience in XSD and XML creation using various parsers like DOM, SAX and JAXB
- Experience in working Tibco Business Studio
- Experience in working Jenkins
- Experiencein working with Agile Methodology and Waterflow Methodology
- Worked on experience in different IDEs including Eclipse, JDeveoper, and Net Beans
- Good noledge in working with Collections API, Multithreading and OOPs technologies.
- Experience with using building tools MAVEN and ANT
- Very initiative, self-motivated and an excellent team player.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, Spring, Hibernates, iBatis
Web Technologies: HTML, JavaScript, CSS,3 jQuery
Application Servers: Web logic 11g, Web Sphere 8
Web Servers: Apache Tomcat 7.x
RDBMS/Query Tools: SQL, Oracle 10g/11g, MySQL
IDE: Edit plus, Eclipse (Kepler - Indigo Ganmade) Net Beans
Operating Systems: Windows XP/2000/7, MS-DOS, UNIX
Programming Languages: Java, C, VB.Net
Others: XML,SVN, Agile, Altova XmlSpy, Contivo3.1 and 5.6, Tibco Business Studio, ReqPro, Citrix, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Hoffman Estates, IL
Application Developer
Responsibilities:
- Developed new and enhanced Common services Interface API’s.
- Used Spring, Hibernate, and Web Services Frameworks.
- Integrated the spring framework with Hibernate ORM tool to access the Oracle database
- Developed application service components and configured beans using Spring, creation of Hibernate mapping files.
- Implemented application level persistence using Hibernate and Spring.
- Developed and Deployed SOA/Web Services (SOAP and RESTFUL)
- Developed application using Rest Web Services to communicate with third-party information provider and developing the Web Services to communicate to other modules using XML based SOAP and WSDL protocols
- Developed the application using J2EE Design Patterns like Singleton and Factory pattern.
- Responsible to optimize JVM in multithreaded application
- Hands on experience implementing Business Logic of the system using Core Java API
- Designed developed and tested of XSD schemas using Altova XML Spy.
- Used JAX-B parser for marshalling and UN-marshalling schema data to java objects
- Developed SQL stored procedures and prepared statements for updating and accessing data from Oracle database.
- Effectively understanding the current functionality of migrating app and work on designing CSI Interface changes and involve in writing POJO’s based on M2E framework in Java.
- Building the CSI services using Maven build tool and testing the CSI services using JMS test tool.
- TIBCO BW (Business Works) is used for the SPM2 (Service Process Manager) and SG (Service Gateway) framework. TIBCO BusinessWorks, BusinessWorks workflow, TIBCO Enterprise Messaging Service TEMPhas been used.
- Implemented Junit for unit testing and to check API performance and Log4j for application & error logging.
- Closely involved in design, development and support of new framework building and the ongoing bundle changes for architecture of new J2EE application.
- Developing contivo maps using Contivo Analyst tool and generating the respective java files.
- Work on technical writing and documentation and version control skills and prepare deployment instruction set and technical documents
- Work on Jenkins build to make sure dat whole bundle (which is compiling of several API’s) changes be available to QC during Maintenance Window. Continuously monitoring the QC defects portal and Itrack tickets, coordinating with the backend teams to solve the QC defects by checking log file details through Splunk
- Followed Scrum (Agile) methodology for project development.
- Used Rally tool extensively through out of the project.
Environment: Core Java, Java 1.7, JSP, Spring4.x, Hibernate 4.x, JAXB, JMS, Oracle 9i, Eclipse, JSON, Maven,Altova XML Spy, Maven, XML, WebLogic application server8.1,Contivo3.1 and 5.6,SVN, Tibco Business Studio, Jenkins, Rally
Confidential, Bridgewater, NJ
J2EE Developer
Responsibilities:
- Implemented MVC architecture using Spring 3.x framework.
- Used Spring extensively throughout the application to auto wire the bean and support dependency injection
- Effectively Implemented User Interface in Model-View-Controller Architecture, which accomplishes a good co-ordination of Spring MVC, JSP, Servlets and JSTL.
- Worked on Spring Controllers and connecting the services using Spring annotations and dependency injection mechanism
- Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Developed web pages using JSPs and Servlets
- Configured Struts, Hibernate framework and Spring MVC.
- Expertise in MVC Architecture using Spring framework and implementing custom tag libraries (JSTL).
- Worked on Hibernate object/relational mapping according to database schema
- Implemented POJO to map the result set using Hibernate.
- Developed queries, inner join using PL/SQL.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Designed and developed different JSP Custom Tags.
- Developed the application using J2EE Design Patterns like Singleton and Factory pattern.
- Developed message driven beans to listen to JMS.
- Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
- Used AJAX to send the data from front end to back end in JSON format
- Used JavaScript and Struts Validation framework for client and server side validations.
- Responsible for setting upAngularJSframework to achieve data binding between HTML and JavaScript objects.
- Developed Presentation layer using JSP, HTML, and JavaScript, CSS3
- Implemented Junit for unit testing and to check API performance and Log4j for application & error logging.
- Used Maven for performing automated build for the project files and Apache Tomcat server for deploying the application.
- Good understanding of UML Use Cases, Activity, Sequence and Class diagrams.
Environment: Core Java 7, Multi Threading, Data Structure, J2EE 6, Spring 3.x, MySQL, Hibernate 3.x, HTML 5, CSS 3, JavaScript, jQuery, Linux, Eclipse, SVN, Tomcat 7.x, SOAP,AJAX, JSON
Confidential, North Brunswick NJ
Java/J2EE Developer
Responsibilities:
- Used Spring extensively throughout the application to autowire the bean and support dependency injection
- Used Spring MVC for loading database configuration and Hibernate mapping files, created data source instance for instantiating Hibernate Dao Support's session factory object.
- Created Hibernate mapping files for mapping to the database tables. Wrote named queries for querying underlying database.
- Implemented Hibernate configuration and ORM mapping with Java Beans
- Participated in Database design\analysis and designed ER diagrams
- Deployed the application on WebSphere Application server.
- Worked on front end in creating and validating JSP Pages using HTML, CSS, JavaScript and jQuerry.
- Designed and implemented user interfaces
- Followed Scrum (Agile) methodology for project development.
- Hands on experience in configuring faces-config XML.
- Developed International standard QTF based XSD and created XML using JAXB for Assessment and Flashcards.
- Develop stored procedure and SQL functions to store and retrieve data from Oracle DB.
- Written PL/SQL Packages, Stored procedures, Views and Functions Confidential the Oracle database.
- Front end application is developed using XHTML using Icefaces components.
- Using OOP Principals (SOLID) to satisfy the different application needs within a centralized and manageable architecture
- Gatheird user requirement, Coordination with technical writer, regarding new features, participated in daily stand up meetings, regarding task status and impediments
Environment: Core Java 7, Multi Threading, Data Structure, J2EE 6, Spring 3.x, MySQL, Hibernate, HTML 5, CSS 3, JavaScript, jQuery, Linux, Eclipse, SVN, Tomcat 7.x, SOAP,AJAX, JSON, SSO, CAS, Solr 3.x, JIRA, Linux.
Confidential
Java Developer
Responsibilities:
- Used Struts framework for handling request processing, forwarding to the next pages and error message displays.
- Implemented Struts Dispatch Action for grouping related actions like add, modify, delete, and search operations.
- Analyzed MVC architecture, Struts framework in view of the application workflow and application development.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Implemented the view layer using JSP 2.4, JavaScript, HTML, Controller layer using JSP.
- Used Ant for compiling and creating deployable archives, Subversion for Version Control for identifying the rules for a specific entity and JBoss as Application Server.
- Used ANT Script for code compilation, enterprise archive (EAR) file generation.
- Hands on experience in configuring faces-config XML
- Responsible for creation and maintenance of the core Subversion repository, Worked on Log4j open source framework for log the certain level messages.
- Agile methodology was used for SDLC of the project
Environment: Core Java SDK 1.4, Entity Bean, Session Bean, JSP, Servlets, JSTL1.0, CVS, JavaScript, and Oracle9i, SQL, PL/SQL, Triggers, Stored Procedures, JBOSSv3.0, Eclipse 2.1, Data Structure.
Confidential
Java Developer
Responsibilities:
- Wrote Confidential servlet level, HTTP responses & Request formed manually for request data and response processing.
- Extensively used try/ catch blocks and Exception handling methodology to handle point transactions. Optimized Exception handling, Optimized queries.
- Improved asynchronous multithreaded queues of processing's of documents (CoreJava, JDBC)
- Has worked on Oracle 10g data base for storing and retrieving the application data.
- Modified the SQL queries and techniques for improving the performance of queries
- Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
- Developed programs for accessing the database using JDBC to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Identified data problems and applied data normalization techniques to solve them.
- Used Eclipse for application components development.
- Closely worked with Test Team to identify bugs in application
- Worked on the resolution of defects as identified by the QA team.
Enviroment: Core Java, J2EE, JSP, Servlet, Websphere Application Server, Eclipse, JavaScript, Oracle 9i, PLSQL, JDBC, UML, Windows 2000
