Sr. Java/j2ee Developer Resume
MichigaN
SUMMARY
- Around 8 Years of experience in all the phases of software application involving Analysis, Design, Development, Testing and Implementation of application software with JAVA/J2EE Technologies.
- Experienced in Health Care, Insurance, Banking, Financial, and E - Commerce Domains.
- Strong development skills in Core Java, J2EE, JDBC, JSP, Servlets, EJB, JMS (MQ-series), JNDI, RMI, XSL, Java Script.
- Experience in the developing User Interface(UI) Applications and professional web applications using HTML 4.0/5, CSS2/ CSS3, JavaScript, AngularJS, JQuery, AJAX, JSON, XHTML and XML
- Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
- Hands on experience in developing Single Page Applications (SPA) using AngularJS, backbone.js and Node.js
- Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP), AGILE methodologies and Enterprise Java Beans.
- Designed and development multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Spring MVC, Springs Framework, ORM Hibernate Framework.
- Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers.
- Working Knowledge of other programming languages like C, and Markup Languages like XML, HTML 5, DHTML, XHTML.
- Experience of working with Oracle 8i/ 9i/ 10g/ 11g, SQL/ MYSQL server and DB2rational database management systems.
- Experience in building enterprise applications using ANT and MAVEN.
- Experience in using continuous integration tool Cruise Control Tool.
- Extensive experience in Programming, Development, Configuration, Fine-Tuning and administrating middle-tier popular J2EE Application Servers like IBM Web Sphere 7.0, BEA Web Logic and Open Source JBOSS and Apache Tomcat 6.0.
- Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testing using Log4J, Load Runner, JUNIT and TestNG.
- Experience in developing web pages quickly and effectively using HTML5, CSS3, JavaScript, jQuery, JSON and also experience in making web page.
- Expertise in using version control tools such as SVN, CVS, GIT and CA SCM.
- Excellent Analytical, problem solving and interpersonal skills. Consistent team Player with excellent Communicational skills and ability to learn new concepts, technology in short span.
TECHNICAL SKILLS
Languages: C, C++, Java, Unix shell scripting, SQL, HTML, JavaScript and XML.
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, Applets, RMI, Struts, Hibernate, Sprig MVC, Web Services, JAX-RPC, CSS3, HTML 5, AJAX, JavaScript, XML, DHTML, XHTML, XSLT.
Application/Web Servers: Web Sphere 7.0/6.x, Web Logic 11g/10.x/9.x, JBOSS, Tomcat, IBM Rational application Developer 8.5.1.
Databases: Oracle 11g/10g/9i/8i, IBM DB2, MS-Access, MS SQL-Server.
Web Technologies: AJAX, AJAX, JSF, HTML, Java Script, AngularJS, Shell, DHTML, JRUN, XML/XSL/XSLT.
Design Tools and IDE’s: RAD 7.5/6.0, Eclipse 3.x, Rational Rose, UML, Rational ClearCase, ClearQuest, RUP, Visio 2000, Edit Plus, MS Front Page, STS, Cruise Control
Operating Systems: UNIX (Solaris, HP-UX), RedHat Linux, Windows XP/ 2000/2003/2007 , MS-Dos.
Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, ActiveMQ, CA Hrvest SCM, GIT, HP service Manager, Hp systinet, WinSCP,Putty
PROFESSIONAL EXPERIENCE
Confidential, Michigan
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the stages of the Software Development Life Cycle( SDLC) of this project.
- Involved in system design, enterprise application development using object-oriented analysis in Java/JEE6.
- Used SOAP web services to exchange the data with backend application.
- Experience with IBM Rational Application Developer 8.5.1 for WebSphere Software
- Monitored the issues reported with the logs generated in servers.
- Developed JUnit test cases for unit testing the integration layer.
- Worked on fixes, enhancements, code changes for various backend services.
- Experience in code reviews and approvals.
- Monitored the error logs using log4j and fixed the problems.
- Worked on Soap UI Testing for internal debugging and tracking issues.
- Experience using internal testing tool Diagnostic Client for various services
- Worked on tools like HP SYSTINET and HP Service Manager.
- Worked on Oracle SQL Developer 11g
- Experience in deploying the builds on Web Sphere App Server
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process, which gives the ability to pinpoint the errors.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- Tested and fixed the bugs.
- Worked on Web sphere Application server v7.0.
- Used CA Harvest SCM version control for code check-in and management.
Environment: Core Java, Oracle Sql, JDBC, SOAP, IBM RAD 8.5.1 Eclipse, CA Harvest SCM, JUnit, Soap UI, Oracle11g, XML, SOAP UI, Web sphere Application Server7.0
Confidential, Ashburn, VA
Sr. Java/J2EE Developer
Responsibilities:
- Implemented the Scrum Agile methodology for iterative development of the application.
- Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
- Used various industry standard design patterns like façade, factory and singleton.
- Involved in system design, enterprise application development using object-oriented analysis in Java/JEE6.
- Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
- Developed dynamic UI using Angular JS.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Developed application presentation layer, which is based on Spring MVC framework involving JSP, Servlets and HTML, CSS
- Developed Servlets and Utilized Node.js to create a fast and efficient chat server.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
- Developed this web application to store all system information in a central location. This was developed using Spring MVC, jQuery, JSP, Servlet, Oracle 10g, HTML and CSS
- Design and implementation of RESTful Web services.
- Interfaced with Oracle back-end using Hibernate framework.
- Developed Junit test cases for Unit testing & for Continuous Integration we used Jenkins.
- Implemented the logging mechanism using Log4j framework (AspectJ).
- Establishing the monitoring process for Issue Management and change Management using Trac Tool.
- Worked on Oracle Glassfish Server and production issues on Java EE 6 platform
- Experience with Eclipse, Maven build and deployment process & application Development using STS.
- Used SVN version controlling to maintain project versions.
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process, which gives the ability to pinpoint the errors.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
Environment: Core Java, Spring, Hibernate, AngularJS, JavaScript, JQuery, NodeJs, Oracle, Pl/Sql, JDBC, Rest, Eclipse, WebLogic, CVS, Junit, Bootstrap, Agile, Dash Board, UML, JSP, JSTL (Java Server Pages Standard Tag Library), Servlet, Maven, CSS, JSON, Google Web Kit (GWT), ILOG, Web 2.0, Mantis.
Confidential, Charlotte, NC
Sr. Java Developer
Responsibilities:
- Implemented the Scrum Agile methodology for development of the application.
- Worked in the design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration, and Class diagrams.
- Worked in analyzing the requirements and participated in discussions with business analysts.
- Implement J2EE design patterns such as Singleton, DAO, DTO and MVC.
- Developed this web application to store all system information in a central location.
- This was developed using Spring MVC, jQuery, JSP, Servlet, Oracle 10g,IBatis, HTML and CSS
- Updatedbilling pages usingHTML,CSSinAngular.js framework.
- Created Angular JS controllers and services.
- Used Angular JS filters for filter functionality in search box and integrator functionalities.
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Implemented Spring DI and Spring Transactions in business layer.
- Interaction with Oracle Database is implemented using Hibernate and Java to Database Connectivity.
- Used Apache CXF, JAX-WS, and JAX-RS for designing and developing REST and SOAP Web services.
- Developed data access components using JDBC, DAOs, and Beans for data manipulation.
- Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL Developer and used them in WEB components.
- Developed JavaScript and JQuery functions for all Client side Validations.
- Developed Junit test cases for Unit Testing & Used Maven as build and configuration tool.
- Worked extensively on maven
- Shell scripting to create jobs to run on daily basis.
- Debugged the application usingFirebugand traversed through the nodes of the tree usingDOM functions
- Monitored the error logs using log4j and fixed the problems.
- Tested and fixed the bugs and also reviewed the code.
- Used GIT repository as Version Control
- Used Eclipse IDE and deployed the application on Web Logic server.
- Responsible for configuring and deploying the builds on Web Sphere App Server
Environment: Java, J2EE, Java Script, XML, JavaScript, JDBC, Spring Framework, Hibernate, Rest Full Web services, Web Logic Server, Log4j,Maven, Eclipse, JUnit, ANT, Soap UI, Oracle11g, GIT.
Confidential, St. Louis, MO
Java/J2EE Developer
Responsibilities:
- Used Servlets for handling requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Develop and code interfaces, classes and create appropriate relationship between system classes and interfaces.
- Developed the system using JSP, Spring MVC, Servlets, JavaScript and oracle
- Developed this web application to store all system information in a central location.
- This was developed using Spring MVC, jQuery, JSP, Servlet, Oracle 10g,IBatis, HTML and CSS
- Used Apache Sling framework that uses JCR to store and manage content.
- Using embedded Apache Felix OSGi framework and console to load, unload and reconfigure code and content bundles
- Updatedbilling pages usingHTML,CSSinAngular.js framework.
- Developed Messaging frame work for Asynchronous service using JMS.
- Created Angular JS controllers and services.
- Used Angular JS filters for filter functionality in search box and integrator functionality
- Worked on Multi-Threading environment using Java
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Developed multithreaded java programs for cleaning of data and then inserting into database.
- Developed Stored Procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate configuration file and also established data integrity among tables sitting on Oracle Database
- Implemented web services using SOAP, WSDL, XML, and JAXB.
- Developed JUnit test cases for unit testing the integration layer.
- Used Log4J for tracking errors and debugging the code.
- Used Ant to automatic the build process and deployed the application in Web Sphere.
Environment: Core Java, J2EE, JSP, Servlets, JavaScript, spring, Query, JMS, HTML, DHTML, Multi-Threading, Oracle Applications, PLSQL, XML, AJAX, Oracle DB, SOAP, WebLogic, Linux, and HP-PPM for Change Management.
Confidential, North Carolina
Sr. Java/J2EE Developer
Responsibilities:
- Worked in various phases of SDLC such as requirements gathering, modeling, analysis, and design.
- Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Interfaced with Oracle back-end using Hibernate framework.
- Developed PL/SQL Stored Procedures for filtering ads depending on Selection Criteria.
- Developed Web Services using REST.
- Developed Spring annotation based controller to send response in JSON format to UI
- Developed Front-end screens using JSP and implemented JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Developed the Web and Application Controllers using Spring Web MVC framework.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
- Development and Integration of the Application using Eclipse IDE and used Subversion as Version Control Tool.
- Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
- Used Maven for building of application and deployed to JBOSS Application Server.
Environment: Core Java, Java SE 6, J2EE, Spring, Web logic 10.3.3, HTML, Maven 3.0, Log4j 1.2, Junit 4.1, Oracle10g, JSP 2.1, Servlets 2.5, CSS, JMS, JSLT 1.2, JavaScript, PL/SQL, Eclipse 3.7, Apache POI 3.7, Tortoise SVN, JSON 1.1
Confidential, Los Angeles, CA
Java/J2EE Developer
Responsibilities:
- Worked in various phases of SDLC such as requirements gathering, modeling, analysis, and design.
- Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
- Designed user interfaces using JavaScript, CSS and JSP.
- Implemented codes to reduce loading time of multiple select options in AJAX.
- Used Validation Framework to make sure that user could not submit any invalid or unwanted input values.
- Implemented application design using Struts MVC with Multi-Tier System architecture.
- Created components with Spring AOP and Spring IOC (Dependency Injection).
- Developed POJO for Interactions with database using Hibernate ORM framework.
- Strong experience with OO design and UML diagrams
- Created relational databases in Oracle 10g.
- Developed Business delegate, service Locators, Session facades and Log4J configurations.
- Build and Deployed code over the WebSphere application server.
- Developed Web Services in SOAP, WSDL and JAXB to communicate through different application modules in LRDMS and implemented Apache AXIS.
- Database tables and Query designed in SQL Developer.
- Version Controlled using VSS as administrator.
- Developed application in WebSphere Studio Application Developer (WSAD).
Environment: Core java 5.0, UML, CSS, AJAX, SOAP, WSDL, JAXB, Servlet, JSP, Struts1.2, Hibernate3.0, Oracle10g, WebSphere 5.1, Web Sphere Studio Application Developer (WSAD), SQL, PL/SQL and SQL Developer,Maven,Log4JApollo Health Street
Confidential
Java Developer
Responsibilities:
- Worked in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- This application is based on Struts framework Struts architecture is a variation of the classic Model-View-Controller (MVC) design paradigm.
- Worked on J2EE concepts which are involved in different phases of SDLC Life Cycle.
- This system was developed using JSP, Spring MVC, Servlets, JavaScript and oracle
- Worked on Forgotten Password, Forgotten Username.
- Developed and implemented applications using Eclipse.
- Active participant in team meetings & developed Web forms using Web Services and JSP
- Designed and implemented components that convert data to valid XML that is transformed by XSL/XSLT files to HTML.
- Worked on CSS, HTML, JSP and GUI.
- Involved in Unit Testing and other testing process.
- Used a different layer called Exception Layer to handle Exceptions.
- Create documentation as required.
- Participate with ad-hoc troubleshooting, functionality problems and performance bottlenecks as needed.
Environment: J2EE, CSS, EJB, JMS, Servlets, Struts, JSP, RMI, JDBC, HTML, Eclipse, Tomcat, Oracle.