Java Application Developer Resume
PROFESSIONAL SUMMARY:
- Extensive years experience in OO Analysis, Design, Development, Production Support and Testing in the domains of Telecom, banking, e - commerce and Health care using Java/J2EE technologies.
- Excellent understanding of Software Development Life Cycle.
- Over 6 years of experience server side technologies like Servlets, JSP, JSP Standard Tag Library (JSTL), JDBC, JNDI, JMS, Ant, JUnit and Log4j.
- Solid experience on various Web & Persistence frameworks like Spring and Hibernate.
- Excellent experience working with web technologies like HTML, XHTML, DHTML, AJAX, XML, XSLT, JavaScript, jQuery & CSS.
- Good understanding & hands Java Persistence Query Language, Transactions, Exceptions, Java Message Service (JMS).
- Hands-on experience in SOA implementation using WSDL with SOAP, XML Web services standards, andXML.
- Excellent experience in database technologies like Oracle.
- Proficient in SQL, PL/SQL, Views, Functions, Stored Procedures, Triggers.
- Having hands on experience in deploying web and J2EE enterprise applications on Apache Tomcat, JBoss and IBM WebSphere web/application servers.
- Hands on knowledge & experience in Java design patterns (Creational, Structural, J2EE patterns).
- Extensive experience in business use case development, design (including use cases development, sequence, activity, class, component, package, deployment diagrams using UML).
- Hands on experience with Integrated Development Environments (IDE’s) and tools like Eclipse, WSAD, RAD6.0, NetBeans, Dreamweaver, Toad and Slick Edit.
- Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
- Proficiency in using version control software like CVS and MS Visual Source Safe (VSS), Git
- Extensive experience in Unix and Windows.
- Excellent in industry-standard programming by applying design patterns and best practices.
- Excellent analytical, problem solving and communication skills.
TECHNICAL SKILLS
Skillset: Java, J2EE, Servlets 2.4, JSP 2.0, Log4j, JUnit, JavaScript, jQuery, HTML, DHTML, XML, XSL, XSLT, jQuery, AJAX, JMS, UML, Apache Tomcat 5|6, JBoss 4.x| 5.x, Weblogic 9.x, Struts, Spring, Hibernate 3.6|4.0, SOAP, Web Services, Eclipse, MyEclipse, Slick Edit, Edit plus, NetBeans, Dreamweaver, TOAD, Sub-version(SVN), Git, Oracle 8i/9i/10g, SQL, PL/SQL, Windows, and Unix.
PROFESSIONAL EXPERIENCE
Confidential
Java Application Developer
Responsibilities:
- Developed Application using Spring MVC Architecture
- Converted the Struts MVC application Spring MVC application
- Used Jboss Application Server for developing application.
- Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Eclipse Plugins
- Replaced the Struts tag Libraries from the jsp with spring and JSTL tag libraries.
- Developed database access components with the back end as DB2.
- Performed Unit Testing using JUnit and supported System in production.
- Working on XSDs for handling XML data manipulations between systems.
- Working on RESTful services for communication between ESB and Order Hub.
- Used SQL Developer for running db scripts.
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM toolImplemented XSLT for request and response transformation while communicating between various databases.
- Used Maven for building and deploying applications.
- Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Eclipse Plugins and identifying the design patterns, frameworks to be used during implementation.
- Active participation in the design and planning of Agile Sprint release.
- Worked on UI pages using JSP, XHTML, and HTML.
- Used Jquery for UI validations.
- Rational Clear Case Explorer is used for code commits and check-outs.
- Configured handler mappings and view resolvers in Spring MVC Web layer.
- Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
- Developed various reusable Helper and Utility classes which are used across all the modules of the application
- Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
Hardware/Software: J2EE, JSP,Spring, Java, MVC, SQL, ANT, MAVEN, HTTP, Struts, Hibernate 3.0, XML, XSLT, XLSM, DB2, HTML5, CSS3, JavaScript, Eclipse, Rational Clear Case, Git, Junit, log4j, Jboss AS7, jQuery
Confidential
Lead Application Developer
Responsibilities:
- Involved in Requirement Gathering and Analysis.
- Developed the application in n-tier design as per Spring based MVC architecture standards
- Responsible for developing the Provider Screening & Identification using SOAP verification modules of the Provider Screening & Enrollment application.
- Used EJB3 on JBoss, using Maven with Hibernate for persistent management.
- Participated in implementing LDAP login functionality using Spring Security.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Participate in switch from JDBC to Hibernate (JPA annotations)
- Developed the application level flow by utilizing Java & JSP.
- Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
- Played an active role in writing advanced SQL queries using Oracle, also involved in using Hibernate Criteria queries.
- Worked with Oracle database 11G using SQL.
- Developed DAO interfaces for hibernate to interact with the database.
- Configured JDBC connection pools and Data Sources with Oracle database.
- Deployment of application in both WebSphere application server & JBoss Server.
- Involved in testing of application on various levels like integration and system testing by utilizing various methodologies.
- Involved in using JSoup for data extraction and validations with other provider identity portals.
- Used Git as a source repository and version control system.
- Used Maven as the primary build tool
- Responsible production support and responsible for bug fixing.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Responsible for enhancements and modifications of the existing applications.
Hardware/Software: Java, J2EE, Jibx, XML, JSP, JSTL, JPA, Hibernate, Web Sphere, Spring Security, RAD, Eclipse, Oracle 11g, SQL, SQL Developer, Maven, Git, JSoup, Spring MVC, Drools, Windows & Linux.
Confidential, Sterling, VA
Sr. Java Application Developer
Responsibilities:
- Developed the application as per Agile Scrum approach and Confidential specific architecture standards.
- Responsible for developing the Verification, Rating, Prebilling and Invoicing modules of the Integrated service application.
- Responsible for developing the Service Bench Application using Spring MVC framework.
- Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
- Extensively used IOC and AOP concepts of Spring Framework as part of development
- Utilized various stored procedures, views, functions and triggers to develop the business modules based on the required functionality.
- Developed various user interfaces as per Client finance department user requirements.
- Developed the application level flow by using JSP, JavaScript, and Spring.
- Used Spring Inversion of Control for injecting the dependencies at run time.
- Used XSL and JSP with HTML, JavaScript, AJAX and CSS for creating summary report, data fetching and data updating screens.
- Responsible for writing Data persistence logic using Hibernate. Responsible for writing hibernate mapping file and configuration files
- Used DAO, Singleton, Factory and MVC Design Patterns.
- Worked with SQL Server database using SQL and T-SQL.
- Utilized various stored procedures, views, functions and triggers to develop the business modules based on the required functionality.
- Developed various configuration files for the application.
- Used Spring Web Services to create and consume REST Web Services.
- Developed and transferred server side components by utilizing Eclipse editor.
- Tested the application on various levels like integration and system testing.
- Involved in the production support and also responsible for handling the production issues and fixes.
- Responsible for enhancements and modifications of the existing application.
- Designed and developed Error Handling mechanisms using Log4j Logging capabilities to capture different levels of messaging and creating formatted Log files to be stored on remote servers.
- Conducted many training sessions to train the people to work on the application.
- Responsible for managing the application components in a content management system (CMS) like Subversion(SVN)
Hardware/Software:Java, J2EE, JSP, Spring, Hibernate, HTML, XML, XSL, XSLT, JavaScript, CSS, AJAX, JBoss 5.x, Subversion DOS, Windows XP, Oracle 9i and SQL/PL/SQL.
Confidential, Franklin lakes, NJ
Java Application Developer
Responsibilities:
- Responsible for Design and Development of an Application using Java Servlets, JSP, Hibernate, Oracle.
- Developed the application as per Agile Scrum approach and Confidential specific architecture standards.
- Responsible for developing the Verification, Rating, Pre-billing and Invoicing modules of the application.
- Implemented MVC Architecture using Spring 3.0 framework for the application.
- Used Spring integration with Hibernate for persistence.
- Extensively used Spring Framework for Business Layer. Also used Spring for transaction management and dependency injection
- Implemented Presentation layer components using HTML, JavaScript, JSP.
- Implemented client side validations using JavaScript.
- Developed various user interfaces like summary screens, report screens, data fetching and data updating screens using XSL and JSP with HTML, JavaScript and CSS as per the Confidential finance department user requirements.
- Responsible for writing Data persistence logic using Hibernate. Responsible for writing hibernate mapping file, configuration files and advanced caching.
- Utilized various stored procedures, views, functions and triggers to develop the business modules based on the required functionality using Oracle.
- Worked with Oracle database using SQL and PL-SQL.
- Implemented client side validations using jQuery/AJAX and used Spring Validations for Server Validations.
- Designed and developed the module “Wits Rates Summary” which provides a huge summary report to the users.
- Used Maven as the build tool with Sub-version(SVN) as the repository.
- Performed unit testing for all the components using JUnit.
- Involved in system testing and user acceptance test.
Hardware/Software: Java, J2EE, UNIX, Maven, Web Services, JSP, Spring, HTML, Hibernate 3.6, JavaScript, AJAX, JBoss 5.x, Windows XP, UML, Eclipse, Oracle 10G
Confidential, Troy, MI
Java Developer
Responsibilities:
- Developed the application in n-tier design as per Spring based MVC architecture standards
- Responsible for developing the Loantrac and Registration modules of the wholesale application.
- Utilized the various J2EE design patterns to develop the business modules based on the required functionality.
- Developed the interfaces with the business partners as business model components of the wholesale system.
- Developed the application level flow by utilizing Java, JSP, Servlets and Struts.
- Developed the user interface screens for presentation using HTML, JavaScript/jQuery, JSP and Spring.
- Used jQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Used AJAX in suggestive search and to display dialog boxes.
- Client & server validations were handled using JavaScript & Struts validator plugin.
- Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
- Played an active role in writing the SQL queries and procedures using Oracle, also involved in using Hibernate.
- Worked with Oracle database using SQL and PL/SQL.
- Developed user interfaces for the Wholesale System.
- Developed DAO interfaces for hibernate to interact with the database
- Deployed of web and J2EE components on Web-Sphere application server.
- Involved in testing of application on various levels like integration and system testing by utilizing various methodologies.
- Used CVS as a source repository and version control system.
- Responsible production support and responsible for bug fixing.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Responsible for enhancements and modifications of the existing applications.
Hardware/Software: Java, J2EE, Servlets, XML, JSP, Struts, Hibernate, JavaScript, WebSphere, WSAD, RAD, Oracle 10g, SQL, AJAX, PL/SQL and Windows XP.
Confidential, Cincinnati, OH
J2EE Application Developer
Responsibilities:
- Involved in the complete SDLC life cycle, design and development of the application.
- Made use of Struts validation framework for validations at the server side.
- Ajax was used to provide dynamic search capabilities for the application.
- Made use of web services using SOAP, WSDL.
- Implemented Web Services using Apache Axis
- Used JAXP for parsing of XML documents and XSLT transformations for displaying of articles.
- Developed SQL/PLSQL Stored Procedures and Triggers.
Hardware/Software t: Java 1.5, Java Script, Spring, Struts2.0, Hibernate 3.0, Ajax, JAXP, XML, XSLT, RAD6.0, Oracle, Weblogic 9.x, log4j, JUnit4.3, ANT1.X, CVS, Windows Server 2003.