Sr Java Developer Resume
NY
SUMMARY
- 8 years of experience as a JAVA developer in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n - tier architecture systems.
- Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies.
- Expertise in application development using Java, J2EE, Applets, Swing, EJB,JSP, Java Script, Servlets, JDBC, JMS, JSF(Java Server Faces), Struts, Hibernate, Spring(including web flow).
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Good experience in various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.
- Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
- Worked on Log4J package for logging purposes and SVN, VSS and Rational clear case IBM clear case, CVS, Sub Version for the version control.
- Good knowledge of using PERL on Operating Systems.
- Worked proficiently in various IDEs including Net Beans and Eclipse, RAD(9.0,8.5,8.0).
- Experienced in deploying, configuring, maintaining applications on application servers such as Jboss,Web sphere(8.5,8.0), Web logic, and Tomcat.
- Experience in using JDBC and Hibernate for database operations.
- Expertise in using ANT and Maven for building the projects and deploying the projects in servers and also using log4j and Junit for debugging.
- Experience in working on different operating systems like Window XP/2003/2000/, UNIX.
- Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM and KANBAN.
- Good knowledge and hands on experience in MVC (Struts 1.x), spring 2.x and ORM (Hibernate 3.0) frameworks.
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
- Strong experience in UNIX and Shell scripting.
- Good documentation skills on both functional and business requirements.
- Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
- Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
- Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, Angular JS, AJAX, JQuery.
- Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
- Good knowledge and experience with multiple Servers like IBM Web Sphere,IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
- Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Hands on experience using Messaging Services like JMS, MQ Series.
- Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
- Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS
Languages: Core Java, J2EE, SQL, PL/SQL, UML, C/C++, Lucene/Apache Solr
Web Technologies: JSON,JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS,HTML,HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Dojo, AngularJS, AJAX.
XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
Web/App. Servers: Apache Tomcat 4.0/5.0/6.0/7.0/8.0 , Web Logic 8.1/9.1, Web sphere 7.0Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS
IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE
Tools: TOAD, XmlSpy, Ant, Maven, PL/SQL Developer, JUnit, JMock, I Report
Operating systems: Windows, UNIX, Linux, Sun Solaris.
Databases: Oracle 8 / 9i / 10g/11g, HSQL, PL/SQL,My SQL, MS SQL Server 7.0, Sybase, MS-Access.
Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc
Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.
Version Control: CM Synergy, IBM Clear Case, Rational Clear Case, CVS, VSS, SVN, Git.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr Java Developer
Responsibilities:
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
- Used Spring (MVC) architecture to implement the application using the concrete principles lay down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
- Involved in the integration of Spring for implementing Dependency Injection.
- Developed code for obtaining bean s in Spring IOC framework.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
- Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
- Worked in Agile development environment.
- Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
- Developed Web Services using WSDL, SOAP to communicate with the other modules.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used WebLogic Application server to deploy and restart web applications.
- Implemented as well as exposed SOAP web services using Apache Axis.
- ImplementedJava/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
- Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
Environment: JDK 6, J2EE, Spring, Hibernate, Web Services (SOAP and REST), JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, JUnit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, WebLogic Server, Eclipse IDE, DAO, Design patterns, Log4j.
Confidential, TX
Java/J2EE Developer
Responsibilities:
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
- Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
- Used Struts Validator framework for client side validations.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
- Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
- UsedHibernateORM framework withSpringframework for data persistence and transaction management.
- Used Hibernate 3.5 object relational data mapping framework to persist and retrieve the data from Oracle and MySQL databases.
- Used GIT as Versioning tool.
- Used Maven for compilation, packaging and deployment in the Apache Tomcat and WebSphere Application servers.
- Implemented the logging mechanism using Log4j framework.
Environment: JDK 1.6, JEE 1.6, Agile Development Process, Struts 2.0, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 3.5, RSA, JMS, JSP, Servlets, WebSphere 7.1, Apache Tomcat, Oracle and MySQL Databases, Windows XP, HTML, XML, SOAP, ANT 1.6, Log4J, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN.
Confidential, NC
UI Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
- UsedAuto wired PojoandDAOclasses withSpringControllers
- Developed GUI usingJSP, JavaScript, JSF, HTML5, AJAX, XSL, Angular JS, Dojo, and CSS3
- UtilizedSpringannotationsand XML
- Implemented web services for communicating by using RESTFUL.
- Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
- Created and maintained test cases, test scripts and test traceability.
- Actively participated in the implementation, maintenance of phases plan generation using Struts framework.
- UsedLog4jto print the logging, debugging, warning, info on the server console.
- UsedRational Clear Case for version control.
- UsedCodePro Analyticsto make sure all the code maintains Lowes standards.
- Wrote unit test cases using JUnit, JMock and acceptance tests using STIQ.
- Interacted with testing team to fix defects.
- Involved in bug fixes, enhancements and code refactoring.
Environment: RAD 8.5, Restful web services, Struts, Web sphere Application Server 8.0, Java 5.0, JSP, JavaScript, AJAX, XSL, JSF, HTML5, CSS3, Dojo, RESTFUL, JAX-WS, JDBC, DB2, Log4j, JUnit.
Confidential, MN
SR. JAVA DEVELOPER
Responsibilities:
- Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
- Designed and developed the project using MVC design pattern.
- Developed front end using Struts framework, business components using EJB’s.
- Implementing Tiles based framework for application common page layouts.
- Created the web UI using Struts, JSP, Servlets, Jquery UI, Ajax and Custom tags.
- Deployment of Application in the JBoss Server environment using ANT tool, using Struts architecture with the JSP Client.
- Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
- Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
- Developed and deployed Session Beans and JPA Entities for database updates.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
- Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
- Used Struts-Validator frame-work for all front-end Validations for all the form entries.
- Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
- Design and development of JAXB components for transfer objects.
- Prepared EJB deployment descriptors using XML.
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
- Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
- Wrote Junit test classes for the services and prepared documentation.
- Wrote Shell scripts to build and java programs.
Environment: Java(1.7), JSP, Struts 2, EJB, JAXB, XSLT, DOM, XML, EJB 3.0, Webservices, JNDI, J2EE, RSA, JBoss6.0, Rational Rose, CVS, Oracle10g, JUnit, Rational Rose, IBATIS, JavaScript, JQuery, DHTML.
Confidential
Java Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC)
- Developed and Implemented Web Services and used Spring Framework.
- Developed and configured the Javabeans using Struts MVC and Hibernate.
- Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
- Used Hibernate in data access layer to access and update information in the database.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Configured connection pooling using Websphere application server V5.
- Deployed the application on the Websphere Application Server, Created Connection Pools in Websphere and configured as needed.
- Worked on implementing Ajax / Jquery methods in retrieving the data from JSON files and loading the claims data on the HTML elements.
- Developed the front end using JSP, AJAX and Display Tag libraries.
- Developed web pages using HTML/CSS and JavaScript.
- Implemented validation using JavaScript.
- Implemented Presentation layer using JSP, Servlets, HTML5
- Experience in developing the UI using Jsp, CSS3, Jquery, and JSON.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS
- Developed the Servlets for processing the data on the server.
- Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
- Implemented the database connectivity using JDBC with Oracle Database.
- Created Class Diagrams and sequence diagrams using UML.
- Prepare Java /J2EE development structure for Maven.
- Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience
- Designed an 'Online Tutorial Forum'. Development of the forum was done usingtechnologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS.
Environment: Spring, Hibernate, Struts & JSF, Websphere Portal, Websphere Commerce Developer, Websphere Integration Developer (WID), Websphere Studio Application Developer(WSAD), APACHE CXF, Web Services, JavaScript, CSS, AJAX, Html5, JSP, Java Server Pages Standard Tag Library (JSTL) & SERVLET, DB2, PL/SQL, JDBC, UML, Eclipse, JUnit, MAVEN.
