Sr.java/j2ee Developer Resume
Dallas, TexaS
SUMMARY
- Having 8+ years of professional experience in developing web based, distributed architecture, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies usingObject Oriented Analysis and Design (OOAD). Involved in all the phases of Life Cycle of Software Development (SDLC).
- Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, EJB and XML.
- Experience in developing web based J2EE applications using Struts/Spring frameworks.
- Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
- Extensive experience in designing front end interfaces using HTML, JSP, CSS, Java Script and Ajax.
- Good Experience using Object Relational Mapping tool like Hibernate.
- Experience in developing Service Oriented Applications (SOA) using Spring Framework.
- Experience in Spring Framework such as Spring MVC, Spring IOC, Spring Resources, Spring JDBC.
- Experience with various IDEs likeIntelliJ, Eclipse, Web sphere Studio Application Developer(WSAD) and Rational Application Developer (RAD), Visual Age Java.
- Implemented the projects on Agile Methodology and involved in running the scrum meetings.
- Strong working knowledge in Oracle Stored procedures, functions, triggers, sequences.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
- Experience in developing web-services using RESTFul, SOAP, WSDL and UDDI.
- Experience in Business Process Analysis, Detailed Data Analysis.
- Experience in designing and developing UI Screens using Java Server Pages, Html, CSS and JavaScript.
- Used Clear Case, CVS, Maven, and Subversion for Source code version control.
- Experience in creating Jasper Reports which are used to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.
- Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
- Good Experience on ITSM, Rally, JIRA, Version One for tracking the tickets like accepting the tickets/defects, Submitting the tickets and closing the tickets etc.,
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Experience in TDD (Test Driven Development).
- Good Experiencein Process Improvement and Continuous Integration.
- Excellent Experience in Code Refactoring.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent communication, analytical, interpersonal and presentation skills.
- Having good experience in handling the client calls.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, LINUX
Programming Languages: C++,Java, J2EE, C#, SQL, PL/SQL
J2EE Technologies: JDBC,Servlets, JSP, JMS, EJB, JNDI, RMI,Web services, DOM, SAX.
Frame Works: Struts, Hibernate, Spring, Spring Core, Spring MVC, Spring JMS
XML Technologies: XML, XSL,XSLT, XML Schema
Scripting Languages: HTML, CSS, JavaScript, JQuery,Ext JS, Angular JS.
Design Methodologies: SDLC, UML, J2EE Design patterns.
Application Servers: Web Sphere, WebLogic, JBOSS.
Web Servers: Apache Tomcat.
Protocol: HTPP,TCP/IP, LDAP, FTP.
Databases: Oracle, MS SQL-Server, Sybase, DB2.
IDE Tools: IntelliJ, Eclipse, RAD,WSAD.
Other Tools: TOAD, Log4J, Ant, JUnit,Microsoft Excel, Microsoft Word, Rational Tool Suite.
Source Control: Clearcase, CVS, CMVC, SVN, Visual Source Safe (VSS),Maven, Subversion.
Methodology: OOAD, UML, OOP s, J2EE Design Patterns, MVC framework, Agile,SCRUM.
Reporting Tool: JReport Designer and JReport Server.
Ticketing Tools: Version One, JIRA, ITSM and Rally
Other Tools: Microsoft Office, XML Spy, SQL Developer, WinSCP, JUnit.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, Texas
Sr.Java/J2EE Developer
Responsibilities:
- Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
- Used Model View Controller (MVC)based Struts Framework along with JSPs to build web applications.
- Implemented restful web services using Spring MVC architecture and Configured Bean properties using dependency injection.
- Implemented the DAO layer using Hibernate and injected Session factory using springDependency injection
- Designed and developed queries using Hibernate Query Language and data validation via the Hibernate validator framework.
- Developed additional UI Components implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
- Published SOAP based webservices using Jax-ws and consumed web services generating stubs from WSDL.
- Created/Converted to JSON based Restful web services to improvise the performance of the code.
- Involved in developing and deploying the Restful Webservcies on Jboss.
- Developed the User interface Templates using JSP, JavaScript, CSS, HTML and Ajax.
- Used MAVEN as the build tool and Jenkins for continuous integration.
- Involved in the Deploying the ear file in JBoss Application Server.
- Developed the application using Eclipse/IntelliJ IDE.
- Involved in the code fixing and system testing activities.
- Involved in peer programming and code refactoring.
- Used SVN for Source code version control.
Environment: Java/J2EE,Jdk1.5, JDBC, Servlets, JSP, Struts 1.2, Hibernate4.2, Spring 3.5, SOAP and RestfulWeb Services, WSDL, EJB, JMX Console, Maven, ANT, JSP, JQuery, JSON, AJAX, Html, CSS, Java Script, log4j, Oracle 11g,jquery,Groovy, weblogoic, RAD, IBM BPM, SVN, Eclipse, UNIX, Agile.
Confidential, Southlake, Texas
Sr.Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the ecommerce based web Application.
- Worked on Implementation of MVC architecture under Spring Framework.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Implemented Hibernate interceptor to the configuration type changes.
- Responsible for implementing Presentation, Service, and Data layer coding..
- Designed and Developed JMX Bean for uploading, removing configuration to specific airlines.
- Designed and developed all UI Screens (Forms) using Java Server Pages, Static Content, Html, CSS and JavaScript.
- Configured the properties using JMX Console.
- Responsible for writing JUNIT test cases all layers.
- Created multi-module maven project and used Maven to build applications.
- Created WAR/EAR files from Maven and deployed them on Tomcat.
- Invoking web services using Axis framework and generated WSDL files.
- Involved in Unit testing and Integration Testing, and fixing defects.
- Deployed and moved all configurations to UAT Environment.
- Involved in Process Improvements, Continuous Integration and Code Refactoring.
- Updated the defects in JIRA/Version Onetracking tool.
- Reviewing the code and providing the Code review Comments.
- Daily running the SCRUM Meeting with the team.
- Handled client calls in helpdesk during maintenance period.
Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, hibernate, springs, SOAP and RestfulWeb Services, WSDL, EJB, JMX Console, Maven, ANT, JSP, JQuery, JSON, AJAX, Html, CSS, Java Script, log4j, SQL Server, Groovy, Apache Tomcat, SVN, Eclipse,UNIX, IntelliJ, Agile.
Confidential, Plano, Texas
Sr.Java/J2EE Developer
Responsibilities:
- As a Senior Programmer I was involved in the complete life cycle of the project.
- Used Spring framework for dependency injection with the help of Configuration files.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Created an XML configuration file for Hibernate to map to SQL Server Database.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Involved in C# development.
- Worked with Primesys(Third Party) team for credit card/Debit Card validation.
- Extensively written unit test cases using JUnit framework.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Worked on JQuery functions, Dialoges, Popups.
- Used Log4j to provide central logging facility.
- Created multi-module maven project and used Maven to build applications.
- Invoking web services using Axis framework and generated WSDL files.
- Written test cases and executed.
- Daily running the SCRUM Meeting with the team.
- Updated the Tasks/defects in Rally Tracking tool.
- Involved in Requirement Gathering and worked with Business Analysts for change requests.
Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, hibernate, springs, Web Services,EJB,C#, JMS, Maven, JSP, JQuery, JSON, AJAX, Html, CSS, Java Script, log4j, SQL Server, JBoss, Apache Tomcat, SVN, Eclipse,DOJO,UNIX, Agile.
Confidential, Dallas, Texas
Sr.Java/J2EE Developer
Responsibilities:
- Performed full life-cycle solutions, from requirements gathering, to writing specs then after development, writing the user/technical documentation.
- Created Action Classes, Domain Objects Request processor for the application using Model View Controller (MVC) approach.
- Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
- Created Action Classes, Action Forms, and Form Bean Request processor for the application using Model View Controller (MVC) approach.
- Wrote JavaScript’s for validating the client side user account information based on their business rules.
- Developed Developers test for repeatable test by using JUnit forfixing defects.
- Wrote VO’s, DAO’s to retrieve & store data the data form the SQL Server Database.
- Configured the hibernate.cfg files to connect to SQL Server database.
- Used Clear Case for Source code version control.
- Jasper Reports are used to generate dynamic reports, including data retrieval using JDBC (Java Database Connectivity)
- Used SAX and DOM for parsing XML documents and XSLT for transformation.
- Involved in creating the ear files using the build tool in the Web logic application server.
- Involved in the Deployment of the application in Web logic Application Server.
- Involved in generating the WSDL (using Web Services) file from Rational Application Developer.
- Wrote Web Service method calls to get Supporting Information, searching/retrieving user accounts, modifying the user.
- Involved in the maintaining of Managed Servers in the Web logic application server.
- Involved in monitoring the batch jobs and checking the log files.
- Worked on ITSM tool for tracking the tickets like accepting the tickets, Submitting the tickets and closing the tickets etc.,
- Involved in the daily health checks.
- Involved in the code fixing and system testing activities.
- Used Clear case for Source code version control.
- Handled client calls in helpdesk 24/7 365 days.
Environment: Core Java, Jdk, JDBC, Struts, Spring Framework, Hibernate, Web Services, JSP, Tag Libraries(JSTL), SQL Server, XML, Html, CSS, JavaScript, AJAX, Ant, Clear case, Web logic,Junit, log4j, RAD, Unix, ITSM Tool.
Confidential, California
Sr.Java/J2EE Developer
Responsibilities:
- As a Senior Programmer I was involved in the complete life cycle of the project.
- Created Action Classes, Action Forms and Form Bean Request processor for the application using Model View Controller (MVC) approach.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using setter injection.
- Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
- Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
- Developed business logic activities with Java Beans, Servlets.
- Developed handlers and DAO’s to get the data from Database.
- Developed the front-end using JSP, Servlets, HTML, and JavaScript.
- Developed JSP’s for the presentation layer.
- Programmed the Data Access layer using DAO pattern, with hibernate being used for data access.
- Involved in coding Oracle Stored Procedures, functions and pl/sql.
- Application customized using Flex and JavaScript for extended features. The application is structured as components having reusable flex components with backend data and Java Webservices.
- Created DML statements to insert/update the data in database and also created DDL statements to create/drop tables to/from oracle database.
- Configuring Hibernate, obtaining a session, store objects in the database, retrieve objects, querying objects and persisting relationships between objects.
- Configured the hibernate.cfg files to connect to our database and engineered the XML mapping files for the value objects.
- Client side validations were performed using JavaScript.
- Wrote VO’s, DAO’s to retrieve & store data the data form Web Services and populate the user account information to admin for modifying or creating the alternate/secondary ids for the primary user id account .
- Deployment of the ear files using the build tool in the Web sphere application server
Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, hibernate, springs, Tiles, Html, CSS, Oracle, Java Script, PL-SQL, Views, Web sphere,CVS, Eclipse.
Confidential
Sr.Java/J2EE Developer
Responsibilities:
- My role involved extensive understanding of various business models and the underlying complexities that drive those systems in a commercial market.
- Involved in developing, testing and implementation of the system using Struts, JSF, and Hibernate.
- Wrote Action servlets, form beans using struts MVC framework (Srtuts1.1) for the modules
- Developed JMS Message Driven Beans and Clients for sales Analysis and Customer report History.
- Wrote many Java Scripts to do Event Handling,Client side validations.
- Created various PL/SQLprocedures, packages and triggers for various modules as required.
- Developed Java beans and used those beans into front-end Jsp forms to get the related data.
- Developed front-end with JSP's, html, CSS and JavaScript.
- Created DML statements to insert/update the data in database and also created DDL statements to create/drop tables to/from oracle database.
- Involved in writing SQL queries, Stored procedures
- Used SAX and DOM parsers to process XML messages.
- Designed and Developed JSP component, implemented event handling using Java, AJAXand JavaScript.
- Used Log4j to provide central logging facility.
- Written SQL statements for manipulating database, using JDBC.
- Developed common style sheets and common JavaScript functions.
- Using JAXP to parse and transform XML documents, XSLT transformations for application integration, and web publishing
- Designed and developed Web Services to provide the interface to the various clients running on both Java and Non Java applications using SOAP and WSDL.
- Used Subversion for source code version control.
- Developed unit test cases using JUnit.
- Involved in the code fixing and system testing activities.
- Involved in Design with UML diagrams and developed the application accordingly.
- Involved in developing stored procedures, triggers & Views.
- Written DML statements to insert update and delete the data to/from the database and DDL statements to create or drop tables in/from Database.
- Handled client calls in helpdesk during maintenance period.
Environment: Core Java, J2EE, JSF, Web services, JSP, JSTL, JNDI, HTML, XML, Java Script, Ajax, XML, SAX, DOM, SOAP, DB2, Views, JBoss, Ant, JUnit, Oracle, and UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in development, customization and enhancement of the product.
- Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, CSS, JSTL, Html and JavaScript.
- In this e-HIS Project, I worked as a J2EE developer in OR (Order Entry & Result Report) module. This module is interlinked to most of the core modules.
- In this module we will provide facilities to the doctors to place orders and reporting the result (state).
- In this module we will give all the permissions to admin, so that to configure the privileges for the different practitioner (who serves the patient).
- I am one of the 7 members of the team and developed Master Functions and Transaction Functions based on the requirement and done enhancements and optimizations to the existing code.
- Also involved in continuous enhancement, maintenance and bug fixing.
- Provided on call support for the Web application and assisted in resolving business critical issues with the J2EE web application.
- Used CVS for source code version control.
- Performed server side coding using servlets, Jsp and deployed on Bea Web logic server.
- Used Log4j to provide central logging facility, comes under singleton design pattern.
Environment: Java, Servlets, JSP, Struts, JDBC, HTML, XML, CVS, CSS,Java Script, Oracle, JReports,Tomcat and UNIX.
