Sr. Java/j2ee Developer Resume
MississippI
SUMMARY
- Highly motivated software professional with 7+ years of experience in Design, Development, Testing and Implementation of various desktop and web based applications using Java, J2EE technologies.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment with various methodologies like Agile, Scrum, Waterfall and Increment models.
- Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web, and Distributed applications.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
- Expertisein building enterprise Applications and Distributed Systems using technologies such as CoreJava, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, SPRING MVC, JDBC, JMS) and XML.
- Solid understanding and Experience in developing applications using Model-View-Controller architecture, Spring, Struts and Hibernate frameworks
- Well exposed to Hibernate and spring and thorough knowledge on Hibernate configuration file.
- Used Hibernate and JDBC to connect to databases like Oracle, DB2, MYSQL and PL/SQL to store, delete, manipulate and retrieved data from them in many of my applications.
- Experience with Omnituresite catalyst using for various analysis, tracking and improvements.
- Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, AXIS and Jersey, SOAP UI and generating clients client using Eclipse for Web Services consumption
- Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss 4.0, Apache Tomcat, Web sphere and web logic
- Expertisein building automation and project management tools like Ant, Maven to manage project builds, release and documentations.
- Expertise in Web Front End technologies Struts, Tag Libraries and Struts custom validation rules, JSTL, Java Script, DHTML and XML/XSL, XSLT and AJAX.
- Experience in using Open Source frameworks like JUnit, Log4J.
- Experience using different IDEs like Eclipse, My Eclipse, Intellij and RAD by building tools like Ant and Maven.
- Strong in graphical user interfaces application design and development.
- Expertise in Client side technologies HTML, JavaScript, CSS.
- Familiar with designing and coding Stored Procedures, Triggers, Cursors and Functions using PL/SQL, Oracle10g/11g and sql server
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
- Experience with Windows 95/98/2000/NT/XP/VISTA/7, UNIX operating Systems.
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem. Quick Learner, highly motivated team player with excellent organizational and analytical skills.
- Goal oriented individual with excellent analytical, problem solving, communication and interpersonal skills with the ability to interact with individuals at all levels and work independently.
TECHNICAL SKILLS
Languages and Scripts: Java, C, Java Script, Shell Script, SQL
J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JMS, JAXP, JPA, JTA, POJO, Swing
Frameworks/ Tools: Struts, Spring, Hibernate, AXIS, JERSEY, Jenkin, ANT, Maven, LOG4J, Junit, iBATIS, RabbitMQ
Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL Web Services
Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, jQuery
Database: Oracle, SQL Server, MS Access, MySQL, PL/SQL, DB2
Web/Application Servers: WebLogic, JBoss, WebSphere Application Server, Tomcat
IDE tools: Eclipse, RAD, NETBEANS, STS,JBuilder10, Intellij
XML Technologies: XML, XSLT, DTD, SAX,DOM
Patterns: MVC Architecture, J2EE Design Patterns
Operating Systems: Windows, Linux, MAC and Unix.
PROFESSIONAL EXPERIENCE
Confidential, Mississippi
Sr. Java/J2EE Developer
Responsibilities:
- Involved in gathering requirements, Analysis, Design, Development and testing of the entire Application.
- Extensively used the Struts framework implemented upon the MVC design pattern.
- Developed various struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs
- Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
- Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
- Extensively participated in application integration. Spring is used to integrate Struts
- Experienced with ORM framework (i.e. iBATIS )
- Utilized Google Analytics andOmnitureto extract data used for client reports.
- Expertise in Developing Responsive Design, REST Service Application with Reusable Code and High Quality & Performance using suitable Front End Technologies.
- Consumed Restful web services using apache HttpClient for the data coming from external systems.
- Developed enterprise-level JAVA applications utilizing XML, JSON, RESTful-based web services, JavaScript, HTML, Angular JS and a Modern UI framework such as Bootstrap CSS.
- Deployed the application on to Websphere application server.
- Integrated the child projects into the main project.
- Developed and designed Ajax based Prototype, JavaScript, JQuery and AJAX based UI frame work.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and JSTL tags, making using of Bootstrap framework and testing the functionalities using JUnit.
- Involved in development converting the static HTML mark-ups to JSP’s using JSTL.
- Used Apache Maven to build projects which assisted in testing and to produce reports on projects.
- Used log4j for tracking errors and debugging the code.
- Used Rational Application Developer as IDE tool to develop the application and JIRA for bug and issue tracking.
- Effectively used DB2 and SQL Server to create database and write the queries.
- Coordinated with team in troubleshooting and fixing production application issues.
- Interacting with the senior management and users for new features in this website.
- Managing all versions of the website (Development, Beta and Production).
- Experienced in working with web analytics tools such as Google Analytics, Omniture
- Re-designing/ developing the main website to improve user experience and add new functionality.
Environment: JDK 1.8, Spring, Struts2.0, JSP, JavaScript, Ajax, WebSphere Application Server 8.5, iBATIS, DB2, SQL server, REST Webservices, Omniture, Apache wink, HTML5, CSS3, JQuery, RAD, Junit, Maven.
Confidential, New York
Sr. Java/J2EE Developer
Responsibilities:
- Involved in developing Servlet based services for cross region system communication.
- Developed the application using Struts that leverages classical Model View Controller (MVC) architecture
- Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
- Used Spring Dependency Injection feature for Bean wiring.
- Used agile software development methodology on Spring framework.
- Implemented Spring transaction management for some database transactions.
- Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Oracle Database.
- Managed national wide data inOmniturefor data collection and analysis.
- Created *.hbm.xml mapping for all data table objects. Created hibernate-config.xml and configured hibernate for the application.
- Used Hibernate Query Language (HQL) to query the database for complex data.
- Developed Webservices using Apache Axis SOAP engine that would be exposed to external applications to retrieve data from e-Client servicing platform
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
- Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
- Involved in Data extractor development to retrieve report data from a centralized database using RPM SOAP web services.
- Deployed the applications on Jboss Application server.
- Used Stateless Session Beans (EJB) in session facade and for implementing business logic.
- Implemented AJAX for asynchronous communication with server providing better user experience.
- Involved in different activities like design, deployment, unit testing and test case creation. Build and release co-ordination for different modules.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application and for Web tier development.
- Designed UI with JSF, HTML5, CSS3, JavaScript and JQuery for more interactive web pages.
- JavaScript was used for the client side validations
- Used CVS as version control tool.
- Used log4j to capture the log that includes runtime exceptions and debug
- Used mainly Dispatch Action to control the wizard navigation.
- Experienced in Understanding of common web analytics suites (Google Analytics, Omniture) and implementing these systems. Comfortable researching and adopting new web technologies.
- Used Singleton Pattern in manager objects to maintain only one object of them in memory.
- Implemented JMS listeners and Message Driven Beans (MDB).
Environment: JDK 1.8, Spring, Struts2.0, JSP, Servlet, JavaScript, Ajax, JBoss Application Server 7.1, Hibernate, Oracle, SOAP WebServices, Omniture, AXIS, HTML5, CSS3, JQuery, JSF, JAXP, JAXB, EJB, MDB, JMS, Ajax, CVS.
Confidential, Irvine, CA
Java /J2EE Developer
Responsibilities:
- Developed applications according to a structuredagileproject management methodology.Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Used Spring Framework for Dependency Injection
- Developed the application framework using MVC architecture using JSF, Spring and hibernate.
- Implemented object-relational mapping using Hibernate.
- Involved in development of data abstraction layer using Hibernate ORM framework with spring support.
- Developed an XML based editor interface that allows users to easily enter data for the attribute.
- Involved in the development of Servlets, JSP'S, Spring Beans and POJOs.
- Middle-tier and business layer services were developed using EJB stateless session and entity beans.
- Designed and developed Web Services (SOAP, WSDL).
- Compiled XML Schema to generate Java Bean Classes using Axis.
- Consumed Web Services as a gateway for the payment through the third-party.
- Developed Web Services using SOA, SOAP, WSDL, UDDI and JAX-WS, JAX-RPC programming models.
- Designed and implemented web services to communicate with dynamic data from the server
- Involved in configuration of TOMCAT application server in Multi-cluster environment.
- Experienced with web analytics tools, e.g. Google Analytics, Omniture, etc. for applying data-driven design approach.
- Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.
- Developed, deployed and maintained Single Sign On application in development, test and production environments.
- Involved in troubleshooting and integrating various applications.
- Involved in Writing and executing the Unit Test cases using JUnit to test specific functionality in the code.
- Involved in developing USER INTERFACE (UI) with HTML5, CSS3, JavaScript, DOJO, JQuery, JSON and JSF.
- Used JSF tags and Content Server tags for writing java, JSF code and rendering the assets.
- Used JMS to establish message communication
- AddedAJAXcalls usingJQuery.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Created combined deployment descriptors using XML.
- Developed and used Maven for compiling and building the applications.
Environment: Java 1.7, Linux, JSP, XML, HTML5, JavaScript, JQuery, CSS3, Servlets, Spring, Hibernate, SOAP WebServices, MySQL, SQL, JAXP, POJO, AJAX, Tomcat 8.0, PL/SQL, JSF, DOJO, JSON, AXIS, MAVEN, JUNIT, JMS, Log4j, EJB.
Confidential, Warren, NJ
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including collecting specifications from fulfillment group (users of the application).
- Used various Struts components for Filter Dispatcher and Interceptor front end displays
- Implemented open source MVC architecture using Struts MVC and configuring the struts-config.xml file to manage actions.
- Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency.
- Spring modules used in the project are Spring Core, Spring DAO, and Spring AOP.
- Developed MAVEN POM to build the application.
- Wrote the DAO's to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
- Deployed and consumed web services based on SOAP and REST protocols.
- Used Web Services - WSDL and SOAP for getting credit card information from third party.
- Developing the Rest based Web Services for the Application Using Spring Framework.
- Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- Involved in the design and implementation of the application using Core Java, JSF, JAX-RPC web services, and EJB.
- Configured, packaged, and deployed the application in WebLogic server in different environments.
- Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers and packages on Oracle database.
- Designed and developed user interface using JSP, HTML. XML is used to get the data and XSLT and XPath are used to represent the data in web forms.
- Used Apache Maven to build projects which assisted in testing and to produce reports on projects.
- Developed assertions for testing expected results using JUnit and used Test Fixture to conduct two or more tests on similar sets of objects.
- Implemented logging by using Log4j and used trace, debug, info, warn and error threshold levels.
- Worked on several production support issues that required immediate attention and gave solutions to help the customer save time and effort
Environment: Java, Struts, JDBC, Oracle, SQL, JSP, HTML, XML, XSLT, Spring, Webservices(SOAP and REST), JavaScript, WebLogic application server, log4j,Junit, XPATH, MAVEN, JSF, JAX-RPC, EJB.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
- Wrote several support classes in the form of Servlets and Java Beans.
- Presentation tier of the application was built completely on Struts framework, heavily used Struts Tag Libraries, Validators and Tiles.
- Extensively used spring framework’s Dependency injection, and configured the application context file to create the Singleton objects and injected in to the application.Analyzed and implemented the Spring-MVC framework.
- Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
- Involved in developing code to access a REST webservice from front end and convert the response in to a JSON object to construct a tree in UI.
- Built scripts using ANT that compiles the code, pre-compiles the JSP’s, built an EAR file.
- Worked extensively on XML to configure the run time environment of application server and wrote the J2EE and WebSphere specific deployment descriptors.
- Developed AJAX based UI Services.
- Used EJB as a middleware in developing a three-tier distributed application.
- Used JMS in the project for sending and receiving the messages on the queue.
- Coordinating with the testing team and fixing Bugs at various stages of the application development.
- Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
- Created test plans and JUnit test cases and test suite for testing the application.
- Technically involved in analysis, designing, coding of various server side components.
Environment: Java, J2EE, Spring, Servlets, JSP, EJB, Ant, Websphere Application Server, REST Web services, Oracle, SQL, JDBC, Log4j, XPATH, JSF, JAX-RPC, JUNIT.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in coding front end using Struts framework concepts like Action Classes, validation.xml, ActionForm Beans, struts-config.xml, ActionMapping, form ActionForm, request HttpServletRequest, response HttpServletResponse.
- Involved in development of data abstraction layer using Hibernate ORM framework with Spring support.
- Wrote and used SOAP for sending and getting data from the external interface
- Developed SOAP based web services using apache Axis implementation for consuming the data across various interfaces.
- Developed Deployment descriptor using XML files.
- Used ANT scripts to build the application and deployed on JBoss Application Server.
- Used XML to transfer the application data between client and server.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Backend application layer is implemented using EJB in JBoss environment
- Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries.
- Used AJAX for dynamically updating the content.
- Developed UI pages using HTML, Java script, JSP & Tag libraries.
- Designed & developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, append components.
- Developed JUnit test cases for all the developed modules.
- Interactively worked with testing teams in providing test cases and test scripts.
Environment: EJB, JBoss Application Server,Java, Servlets, JSP, XML, XSLT, HTML, CSS,Javascript, JMS, Struts, Hibernate PL/SQL, SQL, SOAP Web Services, AJAX, JUnit, ANT, Log4j.
