Sr. Java/j2ee Developer Resume
San Antonio, TX
SUMMARY
- Over 7+ years of experience in System Analysis & Design with Strong Experience in Object Oriented Programming and Full life cycle project development experience.
- Agile Management and Software Development with Extreme Programming, Scrum and RUP
- Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat, JBoss, WebSphere, Weblogic on Windows platform.
- Excellent work experience with XML/Database mapping, writing SQL queries, Store Procedures, Triggers with major Relational Databases Oracle 9i/8i, SQL Server.
- Extensively worked on Java/J2EE systems with different databases like Oracle, My SQL, NO SQL and DB2.
- Having good knowledge of Oracle 8i, 9i, 10g, 11g as Database and excellent in writing the SQL queries
- Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX - WS.
- Experience in using HTML, DHTML, XHTML, JavaScript, AJAX, XML, XSL, DTD and CSS3
- Experience in developing Client side Web applications using HTML, JSP, Groovy, JQuery, JSTL, AJAX, and Custom Tags while implementing the client side validations using JavaScript and Server side validations using Struts Validations Framework.
- Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
- Proficient in Java Multithreading, Java Collections and Concurrency.
- Experience with RESTful services using Apache CXF/ Apache Axis and JSON.
- Competence in using different java IDEs like Eclipse, JBuilder, NetBeans and RAD for developing Dynamic Web Applications.
- Knowledge in developing Model View Control (MVC) applications using JSP Servlets, Struts2, Spring and Hibernate.
- Accomplished with creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test and Regression Test
- Provided technical support for debugging web applications, database and assistance to production systems.
- Knowledge in Creating and managing web applications, Site and Site collections.
- Self-motivated, good team member with excellent analytical, communication & problem solving skills with ability to work independently as well as in a team.
TECHNICAL SKILLS
Technologies: J2SE, JSP, Servlets, Struts, Jasper Report, jQuery, AJAX, JavaScript, HTML, CSS, XML, Junit.
Development Tools: Netbeans, eclipse, Oracle SQL Developer 1.5.x, PL-SQL Developer 7.1.4, JIRA 5.2
Web Servers: Web sphere Application Server 6.x, Web logic Application Server 10.3,JBOSS 3.x, Tomcat, XAMPP, WAMP
Languages: Java, jsp, PHP, SQL, PL/SQL
RDBMS: SQL Server, MySQL, Oracle
Operating Systems: Winxp, win7, win8, Linux, SentOS
Other Third Party Tools: MS Office and Front Page 2000, MS-Visio
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in setting environments to the application that were being developed.
- Developed application using Core Java concepts.
- Program analysis and preparation of program specifications, observation logs, consolidation reports and recommendation reports.
- Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
- Worked on multithreading while synchronization is applied.
- Coding with Collections framework using Java, J2EE, XML and JavaScript.
- Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
- Used struts tiles framework for layout management.
- Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
- Developed Stored Procedures, Triggers, Functions, Views and Indexes using TOAD database.
- Writing JSP, JavaScript and HTML and CSS for the client front-end and writing Web services.
- Developed XML, XSLT files for the project to carry the MQ messages to the destinations routing using a functionality that was developed using JAVA and EJBs into EA server.
- Involved in constructing the EJBs for the project that were reused to apply for the other class files.
- Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
- Used Webservices as middleware components for centralized data retrieval.
- Designed and developed database interactions to store the data collected Hibernate4.0 is used extensively.
- Integrated Spring and Axis injecting service layer classes into webservices classes.
- Implemented Service Oriented Architecture using Java/XML binding.
- Implemented design patterns for the objects that rendered in the EJBS.
- Extensively worked with Spring MVC Architecture and Spring ORM module.
- Developed business logic and presentation/controller phase.
- Handled Query Functionality in all the Modules.
- Data Validations were performed by developing a java module to check the XSL, XML and XSD parsing were true.
- Developed java class files that route MQ messages from the client to server and to client.
- Involved in writing MQ listeners to route MQ targeted Messages to the clients.
Environment: Java, J2EE, UML, EJB, MDB, Servlets, Apache CXF, Hibernate, Spring Framework, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, SVN, XML, JavaScript, CSS style sheets, Log4j, Perl, Solaris Unix, WAS7.0, PL/SQL, Maven.
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Reviewed functional specifications and developed System use cases.
- Designed and Developed modules and framework for unifying processes.
- Designed, developed and deployed the application framework including Struts and Spring framework.
- Development of application following agile methodologies with intense sprint meetings with progress on weekly scrums.
- Designed and Developed JSON notation for data objects to transport to client and server.
- Used JQuery for frontend client to control frontend components.
- Worked with Spring framework and Hibernate for processing and validating the user data.
- Worked on SVN for version control and source code control of the application.
- Developed JUnit testing framework for testing the application
- Developed services for Claims Management, Quoting etc.
- Used Struts JavaScript for client-side validation.
- Used Struts Tag Libraries to develop the JSP pages.
- Used JSTL in the presentation tier.
- Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
- Involved in writing the client side scripts using JavaScript.
- Developed Controller using ActionServlet and Action mapping provided by Struts framework.
- Wrote Hibernate configuration and mappings xml files for database access.
- Extensively Worked with RAD 7 and Oracle WebLogic 10g to develop and deploy the application.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Used ClearCase Version Control for Project Configuration Management
Environment: Java1.6, J2EE, UML, Spring Framework3.0, Java JMS, JUnit, Oracle, RAD, SVN, XML, Javascript, Log4j, Perl, Solaris UNIX, WebSphere7.0, PL/SQL, Ant
Confidential, Plano, TX
Java Developer
Responsibilities:
- Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on Weblogic Application server 10g.
- Involved in developing application using agile methodologies by reporting weekly progress.
- Developed the testing framework before starting the application development as confirming to agile methodologies.
- Exposed web services to client developing WSDL also involved in developing web client for application interactions.
- Developed an asynchronous, AJAX based rich client for improved customer experience.
- Worked with developing UI by analyzing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for the front-end screens.
- Designed and implemented a Spring/Hibernate/JMS based product identification system for searching Imei and finding the status.
- Worked with JSON notations to populate the data from server to client screens.
- Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and Spring framework.
- Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
- Worked on SVN for version control and source code control.
- Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
- Worked extensively configuring JDBC connection pools and in weblogic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.
Environment: Java, J2EE, UML, EJB, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, SVN, XML, JavaScript, CSS style sheets, Log4j, Perl, Solaris Unix, Weblogic10g, PL/SQL, Ant
Confidential, Morristown, NJ
Java Developer
Responsibilities:
- Involved in analyzing system by gathering the requirements of Integration process.
- Designed and Developed UML diagrams like usecase, Class diagrams and Activity diagrams using Visio tool following agile methodologies.
- Developed WebServices and exposed WSDL for clients interacting with ESB.
- Involved in integrating Web services with progress Sonic ESB
- Involved in developing webservices to take inputs from few applications using Spring Framework2.5.6.
- Designed and developed ESB processes for integrating the applications and involved in developing JMS Topics/Queues for applications data exchanges.
- Worked on XML, XSD and Transformations like XSLT and XPath for data validations and exchanges.
- Worked extensively on developing Java processes using Spring framework, Hibernate to process National Information Exchange Model (NIEM) formatted exchange of data
- Designed and developed JMS messaging services using J2EE by developing queues/Topic, sessions and endpoints in ESB.
- Worked on Subversion for version control. Developed scripts to build and package.
- Trouble shooting the application deployed over ESB environment and test application interaction with Progress Sonic ESB.
- Worked with Eclipse for developing/Debugging the applications.
- Hibernate3.0 is used for persistence of the objects in the application.
Environment: Java, J2EE, UML, Progress Sonic ESB, JMS, Weblogic10.3, Hibernate3.0, Spring Framework2.5.6, Java JMS, JUnit, Oracle, Eclipse, CVS, Ajax, XML, XSLT, XSD, UML, Log4j, Solaris Unix, Progress Sonic ESB 7.5.6 .1, PL/SQL, Ant.
Confidential
Jr. Application Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Developed Struts forms and actions for validation of user request data and application functionality.
- Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Validator for server side validation.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clearcase for source code control and JUnit for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, IBM Web Sphere, JUnit, DB2, CVS.