Sr.java/j2ee Developer Resume
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/UI 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, JS, 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.
- Worked closely with software developers and DevOps to debug software and system problems.
- 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) and in Distributed delivery model (onshore/offshore).
- Strong Experience in Production Support, UAT Support.
- Experience in build and deployment of Java applications on to different environments such as QA, UAT and Production.
- 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.
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 and DOJO.
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, MEB, WSAD, Spring STS.
Other Tools: TOAD, Log4J, Ant, JUnit, Microsoft Excel, Microsoft Word, Rational Tool Suite.
Source Control: Clearcase, Stash GIT, CVS, CMVC, SVN, Visual Source Safe (VSS), Maven, Subversion.
Methodology: Waterfall, Agile, SCRUM.
Reporting Tool: JReport Designer and JReport Server.
Ticketing Tools: Version One, JIRA, ITSM and Rally
Workflow: JBPM.Other Tools: Microsoft Office, XML Spy, SQL Developer, WinSCP, JUnit.
PROFESSIONAL EXPERIENCE:
Sr. Java/J2EE Developer
Confidential, Dallas, Texas
Responsibilities:
- Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing, Test driven development 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.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational mapping framework Hibernate .
- Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap which is further integrated with Web Services.
- Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap which is further integrated with Web Services.
- Generating the WSDL (using Web Services) file from Spring STS .
- Involved in DevOps migration/automation processes for build and deploy systems.
- Configured and maintained Web Services and XML schema design using company business rules.
- Developed all UI Screens (Forms) using Html, CSS, DOJO, JQuery and JavaScript.
- Involved in writing JBehave Tests(Groovy Scripts) as Functional Tests.
- Involved in SVN to Stash GIT Migration for all the services
- Implemented Test Driven Development (TDD) for Non-Revenue Gateway and Other Modules.
- Implemented transformers which will convert Confidential - SWA - TESS requests/responses.
- Involved in SQL query tuning using Performance tuning.
- Involved in Pair Programming, Code Refactor.
- Communicated with the end users who opened the ticket to collect requirements.
- Coordination for application deployment for different project phases.
- Involved in fixing the defects and assigned defects to other team members.
Environment: Java/J2EE, AWS, JDBC, Servlets, hibernate, Springs, JPA, EJB, SOAP and Restful Web Services, WSDL, Groovy, JBehave, TDD, JMS, Maven, DevOps, JQuery, JSON, AJAX, Html, CSS, Java Script, DOJO, log4j, SQL Server, Angular JS, Tomcat, SVN, Stash GIT, Eclipse, UNIX, JIRA and Agile.
Sr. Java/J2EE Developer
Confidential, Dallas, Texas
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization for the web application.
- Understanding of the business rules / mapping specifications and technical specifications for each interfaces.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC . Configured Bean properties using dependency injection.
- Worked on Implementation of MVC architecture under Spring Framework.
- 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 .
- 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.
- 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.
- Implemented Test Driven Development (TDD) for rebate processing.
- 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, JDBC, Servlets, JSP, Struts, hibernate, MVC, springs, SOAP and Restful Web Services, WSDL, Groovy, EJB, JBPM, JMS, TDD, 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
Confidential, Southlake, Texas
Responsibilities:
- Involved in the Analysis, development, and testing and maintenance process of the application.
- Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC 2 Architecture using Spring Framework.
- Responsible for implementing the business requirements using Spring MVC 2 Framework.
- 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, 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
Confidential, Plano, Texas
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.
- Involved in SAP (JBAPI Calls) calls to store critical data into the SAP System and written jbapi calls.
- 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.