Sr. Java/j2ee Developer Resume Profile
Dallas, TexaS
Professional 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 using Object 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/JSF/EJB/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, Angular JS 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 like IntelliJ, Eclipse, and 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 writing the SQL queries.
- Experience in Business Process Analysis, Detailed Data Analysis.
- Used Clear Case, CVS, Maven, and Subversion for Source code version control.
- Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
- Good Experience on ITSM, Rally, JIRA, Quality Center, 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, JQuery, Angular JS and Ext JS to retrieve data without reloading the page and send asynchronous request.
- Experience in TDD Test Driven Development .
- Strong Experience in Distributed delivery model onshore/offshore .
- Strong Experience in Production Support, UAT Support.
- Good Experience in 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 | C , Windows, UNIX, LINUX, iOS, Android |
Programming Languages | C,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 IOC - Spring dependency injection with Ajax, Spring JMS, JSF, .NET, AJAX. |
XML Technologies | XML, XSL, XSLT, XML Schema |
Scripting Languages | HTML, CSS, JavaScript, JQuery, Ext JS, Angular JS, PHP, Wordpress. |
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
Sr. Java/J2EE Developer
Confidential
Role Responsibilities:
- Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
- Created Action Classes, Domain Objects 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 dependency injection.
- Implemented EJB Components Stateless, State full Session Beans for transactions.
- Handled RESTFul web service calls and EJB services.
- Implemented the caching mechanism in Hibernate to load data from Oracle, My SQL database.
- Designed and developed queries using Hibernate Query Language and data validation via the Hibernate validator framework.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational mapping framework Hibernate.
- Implemented JBPM workflow to execute business processes.
- Developed additional UI Components implemented an asynchronous, AJAX , JQuery, Angular JS based rich client to improve customer experience.
- Used Data Access Objects DAO to abstract and encapsulate all access to the data source.
- Involved in generating the WSDL using Web Services file from eclipse.
- 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 Application Server.
- Developed the User interface Templates using PHP, 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 for UAT/AM'S testing.
- Developed the application using Eclipse/IntelliJ IDE.
- Involved in Production Support, UAT Support.
- Involved in the bug fixes and system testing activities.
- Involved in Peer programming, Code Reviews and code refactoring.
- Used SVN, Clear Case for Source code version control.
- Involved in Updating/Creating the tasks in Jira.
Environment:
Java/J2EE, Jdk1.5, JDBC, Servlets, JSP, Struts, hibernate, MVC, springs, SOAP and Restful Web Services, WSDL, Groovy, EJB 3.0, JBPM, JMS, XAMPP, JMX Console, Maven, ANT, JSP, JQuery, JSON, AJAX , Html, CSS, Java Script, log4j, Oracle, MY SQL, Ext JS, Angular JS, PHP, Groovy, Jboss, SVN, Eclipse, UNIX, IntelliJ, Agile.
Sr. Java/J2EE Developer Apr 2012 Sept 2013
Confidential
Role 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.
- Configured various properties in STAN Admin Tool.
- 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.
- Involved in developing Mobile Based Reservation.
- Configured the properties using JMX Console.
- Implemented check in services on iOS and Android.
- Added/Updated STAN configuration for mobile based application.
- 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 Production Support.
- Involved in Process Improvements, Continuous Integration and Code Refactoring.
- Updated the defects in JIRA/Version One tracking 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 Restful Web Services, WSDL, EJB, JMX Console, Maven, ANT, JSP, JQuery, JSON, AJAX , Html, CSS, Java Script, log4j, Oracle, SQL Server, Groovy, Apache Tomcat, SVN, Clear Case, Eclipse, UNIX, IntelliJ, Agile.
Sr. Java/J2EE Developer Dec 2010 Apr 2012
Confidential
Role 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.
- Involved in SAP JBAPI Calls calls to store critical data into the SAP System and written jbapi calls.
- 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.
Sr. Java/J2EE Developer
Confidential
Role 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 for fixing 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.
Sr. Java/J2EE Developer
Confidential
Role 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.
- 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.
Sr. Java/J2EE Developer Apr 2007 March 2008
Confidential
Role 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/SQL procedures, 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, AJAX and 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.