Sr. Java/j2ee Developer Resume
Nashville, TN
SUMMARY:
- 8+years of experience in developing web based, SOA - based and client/server applications in multi-platform environments with Java/J2EE technologies. 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, and XML.
- Experience in creating various Use case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio and UML during the design phase of SDLC.
- Experience in developing web based J2EE applications using Struts/Spring frameworks.
- Experience in various J2EE design patterns like Data Access Object, Session Facade, Singleton and MVC(Model View Controller).
- 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, JQuery, AngularJs, Node.js and Ajax.
- Good Experience using Object Relational Mapping tool like Hibernate.
- Experience in Spring Framework such as Spring IOC, Spring JDBC, Spring DAO, Spring MVC & Spring Boot.
- Experience with various IDEs like Eclipse, IBM RSA, IBM RAD, Net Beans and My Eclipse.
- Implemented the service projects on Agile Methodology.
- Experience in developing web services using REST, SOAP, WSDL and ApacheAXIS2.
- Experience in writing the SQL queries, stored procedures and triggers using relational databases like Oracle 10g/11g, DB2 and SQL Server.
- Used CVS, PVCS, GIT, SVN and Clear Case for Source code version control.
- Experience in designing transaction processing systems deployed on various application servers includingWeb Sphere, Web logic and JBoss.
- Developed and maintained UNIX shell scripts for data-driven automatic processing.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send the asynchronous request.
- Effectively used Ant and Maven for automated builds, project development and release management.
- Extensive experience in working with a java-based logging utility like LOG4J and creating Custom Logging utilities.
- Extensive knowledge of HealthCare Level 7(HL7) interfaces like HAPI.
- 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:
Programming Languages: C, C++,Java5.0/6.1
Middleware/Distributed: J2EE, EJB 3.0,JMS,SOAP,WSDL,Webservices,JNDI,JDBC, JavaMail,log4j
ServerSideProgramming: Servlets, JSP,JSTL,Custom Tag Libraries
Scripting Languages: Java Script, JQuery,HTML,CSS,XML,XSLT,DHTML,SQL,PL/SQL
Java IDE: IBM RSA, IBM RAD, Eclipse, Net Beans, My Eclipse
Datebases: Oracle 10g/11g, MySQL, DB2, Sybase, SQL Server 2000/2005
Webservers: Apache Tomcat Server 5.x/6.0/7.0, Jenkins
Application Servers: IBM Websphere7.0/8.5, Weblogic Server 8.1/9.1/10.0 ,JBoss
Frameworks: Struts, JSF,Spring 2.5/3.1, Spring Core, Spring MVC, Spring DAO
ORM Tools: Hibernate 3.0
Source Controls : CVS, PVCS, Clear Case, GIT, SVN, tortoise SVN and GIT
Operating Systems : Windows 2000, Windows XP, Windows Vista, UNIX, Linux
Testing : JUnit, TestNG, SoapUI
Tools : Putty, HP ALM, TOAD, MS Office, MS Visio
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
Sr. Java/J2EE Developer
Responsibilities:
- Involved in full cycle development of project, which involves requirement gathering, analyzing, designing and implementing, troubleshooting and maintaining the module support.
- DefinedXSD’s and prepared WSDL to be used in the Web Services.
- Used XML/SOAP for exchanging data between client and server.
- Designed and Implemented SOAP web services using JAXB for the different operations provided in the User Interface.
- Configured and maintained the application using Spring framework’s IOC Container.
- Developed business objects with spring managed transactions and using Spring DI through the project.
- Worked with Core Java for business logic.
- Extensively used Thread API for multithreading.
- Implemented the email notifications using JavaMail API.
- Developed complex database queries and involved in performance tuning of queries.
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using Microsoft Visio.
- Developed & designed JSP pages using HTML, CSS, JavaScript, AJAX, Nod.js, JSON and custom tag libraries.
- Used Log4j to capture the log that includes Runtime exceptions.
- Extensive use of Test cases using JUNIT, TestNG.
- Responsible for creating and developing re-usable components and System Interfaces to interact with external Systems.
- Code Reviews, code re-factoring and troubleshooting.
Environment: Java 1.6, J2EE, JAXB,XML, WSDL, Web Services, SOAP, Maven, Spring 3.1, SpringJDBC, Spring MVC, Java Mail, Microsoft Visio, JSP, HTML, CSS, JavaScript, Node.js, AJAX, IBM WebSphere 8.5 Server, apache tomcat 7.0, Jenkins, Windows 7, DB2, IBM Data Studio client, SVN, Serena Business Manager (SBM), HP ALM QC,Eclipse, JUNIT, Log4j 1.2.17, SOAPUI, putty, filezilla.
Confidential, Atlanta, GA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
- Worked with Core Java for business logic.
- Developed view pages using POJO, JSP, Servlets, HTML, CSS, JavaScript.
- Developed J2EE modules using J2EE (JSP/Servlets/EJB) .
- Implemented the Struts framework based on MVCdesign pattern.
- Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input.
- Involved in writing the Struts - Config and tiles - Config files.
- Created Object-Relational mapping using Hibernate.
- Configured hibernate annotations, performed persistent logic using HQL (Hibernate Query Language).
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML.
- Extensive Usage of JavaScript /JSP Exception to Error handling for validations in the forms.
- Extensive usage of Java beans with JSP in the project.
- Developed Code with various design patterns like MVC, Singleton, Factory, Facade, Business Objects and Transfer Objects.
- Involved in the development of XML parsing components using DOM.
- consumed Web Services using SOAP and published it on WebSphere Application Server
- Involved in designing, developing and configuring server side J2EE components like EJB, Java Beans, JSP, Servlets, JDBC, XML deployments in IBM WebSphere 7.0 Server.
- Written the Java Script, HTML, CSS, Servlets and JSP for designing GUI of the application.
- Written Customized Ant Scripts for Deploying Applications.
- Developed re-usable custom tag libraries using JSTL and Struts.
- Used Log4j to capture the log that includes Runtime exceptions.
- Extensive use of Test cases using JUNIT, TestNG.
- Responsible for creating and developing re-usable components and System Interfaces to interact with external Systems.
- Responsible for developing Entity and Session Beans.
- Involved in design and developing re-usable web services and Java Utility classes to support XML, DOM, XSLT.
- Developed and Implemented SQL queries and stored procedures for data accessing and Order Automation Process.
- Code Reviews, code re-factoring and troubleshooting.
Environment: Core Java, J2EE, Apache Tiles, Struts Framework 1.3, JDBC, JavaBeans, Jsp, HTML, CSS 3, Java Script, AJAX, JQuery,XML, XSLT, WSDL, Web Services, SOAP, UML, IBM WebSphere 7.0/8.5 Server, Windows 7, Oracle 11g, Rational Clear Case, Rational Clear Quest, IBM RSA 8.0/ IBM RAD 8.0, JUNIT, testNG, Log4j, EJB 3.0, Hibernate 3.0.
Confidential, Fort Worth, TX
Sr. Java/J2EE Developer
Responsibilities:
- Responsible for gathering and analyzing requirements and converting them into technical specifications.
- Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
- Designed and developed Application based on Spring framework using MVC design pattern.
- Developed & designed JSP pages using HTML, CSS, AJAX, jQuery, JSON and custom tag libraries.
- Consumed webservices in the application.
- Created business objects and implemented the business rules for the various products in the portal application.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Developed DAO objects for the application modules using hibernateannotations.
- Integrated Deterministic and Cashflow process with the Application.
- Wrote stored procedures for data updates and SP layer creation.
- Created custom Database objects & Types for stored procedures.
- Performed application unit testing and integration testing.
- Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
- Wrote SQL queries for Oracle Database.
- Used Log4j to capture the log that includes runtime exceptions.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information
- Helped testing team in doing various testing like Functional and UAT.
Environment: Jdk 1.6, JDBC, XML, XSLT, Websphere 7.5.3, DB2, Oracle, WebServices(REST), Spring-REST, Windows XP, Linux, Spring 3.0, HTML, CSS, Java Script, AJAX, JQuery, Weblogic 11.0, JSF Framework, Spring MVC 3.0, Hibernate 3.0, JMS, JSP, Servlets, Log4j 1.4, GIT, JSON, SDLC, Unix, MAVEN.
Confidential, Weatherford, TX
Java/J2EE Developer
Responsibilities:
- Prepared System and Analysis Design document for the BlueSquared release 13.5.
- Key member in the design and development of Blue Squared Host Medical Record Requests.
- Worked on Use Case Model overview and designed Class and Sequence diagrams for Medical Record Request Automation using Rational Rose.
- Worked on development and unit testing for Medical Record Request Automation.
- Implemented business layer usingSpring beans and handled persistence layer with Hibernate.
- Used Spring MVC along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application in presentation/Web tier.
- Developed hibernate mapping files for HL7 to relational database transformations.
- Worked with Datapower team to establish connection between NASCO and BCBSM.
- Prepared shell script for execution of Medical Record Request batch automation.
- Designed and Implemented SOAP web services using JAX-WS API for the different operations provided in the User Interface.
- Wrote SQL queries and stored procedures .
- Created custom Database objects & Types for stored procedures.
- Performed application unit testing and integration testing.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information
Environment: Jdk 1.6, J2EE, Web Services,JAX-WS, JAX-B, SOAP UI 2.0.2, Spring 2.5.1, Hibernate, HL7, log4j, JSP, HTML, CSS, Java Script, IBM Rational Software Architect, WebSphere Application Server 7.0, J2EE Design patterns, RAD 7.5, DB2, Oracle, DB2 Visualizer, SVN, HP Quality Center,HAPI7.
Confidential
Java/J2EE Developer
Responsibilities:
- Interacted with Business users and Analysts for requirement analysis and feasibility studies.
- Developed view pages using JSP, HTML, CSS, JavaScript, JSON and custom tag libraries.
- Extensive usage of Java beans with JSP in the project.
- Designed pages and implemented pagination feature using Display Tag Library.
- Developed Code with various design patterns like MVC, Singleton, Factory, Facade, Business Objects and Transfer Objects.
- Developed custom tags, jsp pages using Struts
- Developed Action Form, Action classes for implementing business logic using Struts Framework.
- Developed front-end validations by using JavaScript
- Designed and developed JDBC connection objects for the data retrieval and update.
- Developed connection pooling method to avoid the waiting for database connection.
- Participating in unit and integration testing
- Wrote SQL and PL/SQL for the database operations
- Implemented the email notifications using JMS.
- Used SVN for the concurrent development in the team and for code repository.
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML.
- Involved in the development of XML parsing components using DOM.
- Responsible for creating and developing re-usable components and System Interfaces to interact with external Systems.
- Code Reviews, code re-factoring and troubleshooting.
Environment: Core Java, J2EE, Servlets, JSP, HTML, CSS, Java Script, Struts, JDBC, JMS, DB2, XML, Ant1.6.5, Oracle10g, apache tomcat, Eclipse 3.3.2, Tortoise SVN,ANT.