Sr.java/j2ee Developer Resume
Nashville, TN
SUMMARY
- 7+ years of experience inJava/J2EE technologies, Struts, Spring MVC, EJB, Web Services, Hibernate, SQL, PL/SQL, JDBC, and Servers like IBM Web Sphere, BEA Web logic, Apache Tomcat, Oracle 10g AS, Jboss and Database Servers like Oracle, DB2 and MySQL. Crystal Report.
- Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF,Facelets,JMS, AJAX, JDBC, JNDI,GWTJavaBeans Hibernate and Web Services.
- Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
- Experience in the entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
- Handfuls of experience in build and deploy tools such as Ant, Maven, and Jenkins.
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, Backbone JS, JQuery as well as HTML, CSS, XML, Java Script.
- Used JQuery for DOM manipulation, validation, UI design and animation.
- Worked on EnterpriseJavaBeans (EJBs) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.
- Extensive experience in developing test cases using JUnit, Cactus and StrutsTestCase.
- Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
- Designed and developed user interface of application modules using HTML, CSS, Java script, JSP and Strut Tags, JQuery and Ajax and also provided various style sheets using Bootstrap.
- Extensive experience in different IDEs including Rational Software Architect (RSA), Rational ApplicationDeveloper(RAD 6.0), WSAD 5.x, Eclipse, Jdeveloper, Net Beans and TOAD.
- Customized views in JSP with HTML, JavaScript, JQuery and CSS and improved the look and feel of the user interface.
- Experience in the design and development of SOA web services. Experience in integrating with the existing web services.
- Hands on experience using the UDDI, SOAP, WSDL, JAX - RPC, JAXP, JAXR, JAXB technologies.
- Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions, triggers, DDL, SQL queries.
- Experience in LINUX, UNIX Shell Scripting. Crystal Reports.
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
- Good knowledge in working with Collections API, Multithreading and OOPs technologies.
- Worked on to Migrate the Legacy systems from 'Delphi' Environment to 'JAVA' Environment.
- Worked onJavaPersistence API (JPA) and JPQL. HIPAA.
- Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functionaland technical perspective, meet deadlines, quickly build client rapport and be a team player.
TECHNICAL SKILLS
Languages: Java and J2EE
Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOA, SOAP, JavaScript, JQuery, Bootstrap, AJAX, CSS 3, XML and HTML 5
Development Approach: Waterfall and Agile
Testing Tools: JUnit3.8/4.0 and Test Driven Development (TDD)
Defect Tracking Tools: HP Quality Center
Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat JBoss 4.2.2
Ide: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE
Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.
Cache Implementations: Eh cache, and JBoss Tree Cache
Frameworks: Struts, Spring, JSF, Angular JS, Backbone JS and Hibernate
Web Service Frameworks: Apache Axis
Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI
Build Tools: Ant and Maven
Database: IBM DB2, Oracle 9i/10g/11g, SQL Server and MySQL
Logging Tool: Log4J
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
Sr.Java/J2EE Developer
Responsibilities:
- Designed, developed, debugged and tested the web based application using the J2EE architecture.
- Designed and developed the User Interface using JSP, Servlets andJavafor both Business Logic and GUI development.
- Code and successfully perform unit and integration testing of software to ensure proper and efficient execution as well as compliance to the business and technical requirements Resolve in a timely manner problems that arise with existing production applications to ensure the efficient and proper functioning of application components.
- Have minimal return work as a result of misunderstanding assigned tasks, communicating with users, and exercising appropriate judgment between what is requested and what is feasible.
- Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript and AJAX.
- Used Spring MVC Framework for developing the application and used JPA to map to Oracle database tables.
- Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
- Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Implemented Web service Message Flows using SOAP.
- Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
- Involved in code reviews,test case reviews and bug fixing usingJiratracking systems.
- Implemented the persistence layer using Hibernate-ORM.
- Developed & deployed the application in Web sphere Application Server.
- Performance analysis and tuning the message flow performance by analyzing the processing time taken by the message flow.
- Built EnterpriseJavaBeans with Point-to-Point messaging functionality and MQ series as JMS provider.
- Wrote JPA/Hibernate queries.
- Involved in the design and development of XML presentation using CSS3 & XSLT.
- Use JQuery for creating behavioral aspects of the web page.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- Conducted code and unit test review.
- The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
- Created Use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
- Integrating cross browser compatible applications and secure payment gateways in the website.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g.
- Participate in acceptance testing to ensure client/user needs are met.
- Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary
Environment: Spring3.0, Hibernate3.0, Java, JSP, JSF, JBOSS, JavaBeans,JavaScript, JQuery, REST, JSON, JPA, StrutsV1.x, XML, XSLT, Unix Shell Script, Web Sphere IntegrationDeveloper, SOAP, Maven, Web Sphere Application Server, REST, Rational Software ArchitectV7.0, Oracle 11g, SQLDeveloper, PL/SQL, SQL Server 2005/2000.
Confidential, Worcester, MA
Sr.Java/J2EE Developer
Responsibilities:
- Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
- Attended discussions with the client to discuss and understand various components of the requirement and to implement the same.
- Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.
- Implemented controller (abstract) and mapped it to a URL in .servlet.xml file.
- Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Extensively written JQuery for responsive event handling.
- Used technologies like Java 1.6, JEE, Spring MVC, Hibernate, Kendo UI, JSON, CSS3, JQuery, Ajax, ANT, SQL, RESTful API Web Services, DOJO, ATG, PL/SQL back end as Oracle via SQL Developer with Tomcat.
- Working with Bootstrap framework to Design single page application.
- Used Hibernate as an implementation engine for JPA API.
- Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation.
- Involved in the requirement analysis for the guarantees and actively participated in design architecture and technical discussions.
- Implementation of EJB as entry point for web services
- Participate in the designing and development of various server side components JSP, Servlets, EJBs, DAOs, and VOs etc.
- Actively participated in the implementation, maintenance and testing phases plan generation using Struts framework.
- Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
- Responsible for design application layer API using EJB components using J2EE.
- Used web service calls usingJavaWeb Services and Apache AXIS client packages.
- Generated Client classes using WSDL2Java and used the generatedJavaAPI.
- Used SVN version controls to main using Tortoise SVN tool.
- Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
- Deployed the application on Weblogic Application server
- Used data modeling for creating a data model by applying formal data modeling technique.
- Deployed code in application servers like Tomcat locally and Web logic to host it on the Linux server.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Extensively used log4j to log regular debug and exception statements.
- Performed code review and unit tested the application using Junit framework.
- Participated in the production support and maintenance of the project.
Environment: Java1.6 Struts 1.2, Spring 3.0, Hibernate, J2EE, JSP, JSTL, JQuery, Oracle, SVN, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS, and Web Services.
Confidential, Greensboro, NC
Java/J2EE Developer
Responsibilities:
- Expertise in development, deployment and implementation of dynamic web applications using Application servers like Vignette Application Portal 7, Websphere, Apache tomcat in Windows and UNIX environments.
- Intensive experience in using Java 4.x, 5.x, Vignette Portal and Vignette CMS API.
- Developed and implemented various dynamic web based applications using JSP 2.0, Servlets 2.X, Java Script, Ajax, html, CSS.
- Expertise in using IDE tools like Eclipse, Web Sphere Studio ApplicationDeveloper(WSAD) 5.x and Rational ApplicationDeveloper(RAD) 6.x/7.x, IntelliJ, Ant build.
- Efficiently enhancement of applications with Web 2.0 features like AJAX for performance improvement and customer satisfaction.
- UML designing, Class diagrams, Visio diagrams.
- Development, deployment, configuration of theJavaMessaging Services (JMS) on Websphere 6.
- Creation, deployment and configuration of Enterprise Beans (EJB) 2.0(Container and Bean Managed Persistent), Message Driven Beans (MDB).
- Architecture Design experience.
- Development and deployment of Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, BPEL.
- Experience in implementation of Object to Relational Mapping (ORM) using Hibernate in Data Layer using iBatis as well JDBC.
- Implementing logging mechanism using log4j.
- Worked extensively in front end development using HTML, DHTML, XSL, XSLT, CSS,JAVASCRIPT.
- Experience in using and implementing Design Patterns such as MVC, Singleton, Abstract Factory, Factory Method, Business Delegate, Service Locater, Data Access Object (DAO), Front Controller, Factory patterns and frameworks like Jakarta Struts 1.x and Struts 2.x.
- Experience in using Apache POI, Apache Axis API's.
- Experience is using XML technologies such as JAXP, DOM, SAX, XPath, XSD, and JAXB Parser.
- Expertise in writing complex queries using PL/SQL MYSQL, MS-SQL Server 2000/2005, Sybase, Oracle and exposure to DDL, DML, stored procedures, cursors, triggers and joins.
- ImplementedJavaMail API for the email services,JavaFTP API for the file transfer service, ZIP API.
- Developed and implementedJavaBeans, EnterpriseJavaBeans, EJB, File I/O, JDBC and POJO.
- Expertise is using Version control and configuration management tools, VSS (Visual Source Safe), CVS, Tortoise-SVN, StarTeam, and IBM Rational Clear Case.
- Creation and execution of Junit Test Cases
- Incorporating enhancements in the existing functionality.
- Knowledge ofJavabased scripting language Groovy.
- EAR, WAR, deployment, configuration on Websphere 6.1.
- Development and implementations on VAP (Vignette Application Portal) portlets.
- Custom components development using Vignette Portal and Vignette CMS API.
Environment: Java, JSP, JAX-WS, Servlet, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL,JavaBeans, WebSphere Application Server, Maven, Web logic workshop, Oracle 11g, SQLDeveloper, Ant, TOAD, CVS.
Confidential
Java Developer
Responsibilities:
- Worked on different GRC product like TRAC, RTA-DS and GRC-2010.
- Participated in requirement gathering, Designing, development, Unit Testing and deployment.
- Interacted with SAP, PeopleSoft, JD Edwards, DB2 and Oracle systems and Teams for data collections in GRC products.
- Worked on different POC (proof of concept) for different client (including Indian and USA clients)
- Small Team management and Estimate management
- Provided training on different topics.
- Awarded as Employee of Quarter.
- Interact with Client and business analysts to understand business requirements and translate these into technical designs.
- Work on different software methodologies like Water fall and Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Design and Develop application modules based on technical designs and by following application development standards (naming conventions, data access, project standards, etc.) usingJava/J2EE technologies and frameworks like Struts.
- Used Struts and Hibernate framework extensively in different products of GRC.
- Created JCO client inJavasystem to interact with SAP system.
- Also interacted with People Soft and JD Edward fromJavaSystem.
- Experience of DOM and SAX parsers for reading and writing XML.
- Created Logging framework using Log4j, where role specific logging we recorded
- Involved in various testing activities like (Unit testing, Assembly testing, Integration testing and Regression testing) as per the specifications and test cases.
- Interact with production support personnel to ensure that critical and major production issues are resolved in a timely manner.
Environment: JAVA, J2EE, XML, HTML,JAVASCRIPT, JSP, SERVLET, AJAX,Java Mails, Flex 3.0, ANT, LOG4j, CSS, SAP- Net Weaver, JCO, Hibernate, C and C++,Struts, Junit, Selenium,(VSS),(SVN) TOMCAT, Oracle
Confidential
Programmer Analyst
Responsibilities:
- Implemented variousJavaobjects to encapsulate the business logic.
- Created data access objects (DAO) to access the Oracle databases using Sql queries and Jdbc technology.
- Configured and maintained Websphere application server installation for development purposes.
- Used JavaScript for Client Side Validations.
- Prepared the test plans and procedures for the project.
- Involved in the testing and implementation of the project.
Environment: J2EE1.2,Java, Servlets, Jsp, Jdbc, JavaScript, Oracle8i, Windows XP, Apache Tomcat.