Sr Java/j2ee Developer Resume
OhiO
SUMMARY
- Around 7 years of extensive experience in Design, Development & Testing of software applications.
- Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies (EJB, Servlets, and JSP), Patterns and popular open - source framework Struts1.2, Hibernate3.0 and ORM.
- Strong development skills in Java, J2EE, JDBC, JSP, Servlets, EJB (J2EE ), JMS, JNDI, RMI, C, HTML-5.0,CSS-3.0, XML, XSL, Java Script, JQuery, DB2, Oracle, SQL Server and Macromedia tools.
- Involved in projects involving C, C++, Java
- Expertise in Core Java, Multi threading, Garbage Collection, Spring, Hibernate, Algorithm
- Hands on experience in one more MVC framework Spring (DI/IOC, AOP and JDBC template).
- Hands on experience in using Hibernate for Database communication, retrieval and update.
- Experience in designing web services, SOA based applications
- Experience in writing Web Services using WSDL, SOAP, REST and UDDI in distributed web application development environment.
- Experience of using ANT and Maven tool to generate deployable files.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere8.0, BEA WebLogic and open source JBoss and Apache Tomcat 6.0.
- Proficient in implementing Design patterns like Singleton, Factory, DAO, and DTO.
- Experience in generating UML used case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
- Experience of working with databases Oracle 8i/ 9i/ 10g/11g, SQL/MySQL and DB2.
- Working knowledge of other programming languages like C, C++ and markup language like XML, HTML 5.0
- Experience in various methodologies likewaterfall and Agile.
TECHNICAL SKILLS
Languages: Java/JDK, C, C++,Unix, PHP, Python
Java Web Technologies: HTML-5.0, Java Script, JQuery, XML, XSL, XSD, CSS3.0J2EE 1.2/1.3, JDBC, Servlets, JSP, Java Beans, RMI, EJBJNDI, JAXP, CSS, JMS. JENKINS
Databases: Oracle 8i/9i/10g/11g, MS Access, SQL, MY SQL, DB2
Application Framework: Struts, Spring(Ioc, AOP ), Hibernate, J2EE, Junit, Log4j, JSF
Source Control: CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, ANT, Maven
Tools: /IDE’s Eclipse, IBM Web Sphere Studio (WSAD)JBuilder, Apache Camel, JUnit, TESTNG and UML
Web/App-Servers: Web Sphere, Web Logic, Tomcat, JBoss.
Operating Systems: UNIX - Solaris, Red Hat Linux, Windows 7/XP/Vista
PROFESSIONAL EXPERIENCE
Confidential, Ohio
Sr Java/J2EE Developer
Responsibilities:
- Worked on developing and enhancing tool, which helps in exchanging data between different teams. This tool is built using Spring MVC framework and Hibernate.
- Developed API’s to create an alert to perform enhanced due diligence.
- Involved in creating UI application using JavaScript, JQuery, HTML and CSS to manually create an alert
- Developed an UI application using Angular.js framework for and to perform Risk Analysis, used Node.js as server, which was developed on Brackets.
- Developed REST and SOAP web services used by other teams for exchanging data. Involved in generating clients and services using CXF and AXIS 2 tools.
- Developed API to interact with Oracle database and also with Actimize tool.
- Helped in increasing the Test coverage using Junit.
- Used JIRA for bug and issue tracking
- Used Github for version control
- Used CASTOR api for XML conversions.
- Worked on IBM webserver 8.5
- Used LOG4j framework
- Used Maven 4.0 as artifacts building tool. Involved in preparing dependency in pom.xml files.
Confidential, Schaumburg, IL
Sr. Java /J2EE developer
Responsibilities:
- Created quality working Core java(multithreading, concurrency, memory management), J2EE code to design, schedule, and cost to implement use cases.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns. .
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
- Contributed in design and development of Struts 2 MVC web based application.
- Used Dependency Injection and Wicket framework extensively in developing the applications.
- Involved in writing JSP (JSP resource) components. Used JSTL Tag library (Core, Logic, Nested, Bean and Html taglib’s) to create standard dynamic web pages.
- Involved in performing Unit and Integration testing (JUnit) Strictly followed Test Driven
- Development (TDD Approach) environment using agile methodologies.
- Used Java Messaging services (JMS)( Java Messaging Expertise) for building Web chat communication for customer service and also dynamically configuring and controlling software clusters.
- Deployed the application onto the production boxes.
- Used Maven 2.0 as artifacts building tool. Involved in preparing dependency in pom.xml files.
- Deployed the application in BEA WebLogic Application Server 10.0.
- Used JIRA for bug and issue tracking
- Develop integration techniques using the Apache camel and apache activemq technologies
Confidential, Madison, WI
Sr. Java /J2EE developer
Responsibilities:
- Participate in requirements gathering meetings for CORE (Common Opportunities, Results and Experience) Application.
- As a Programmer Analyst responsible to provide technical assistance for team members and coordinating between team members on various development stages.
- Write software code using Java/J2EE technologies to implement the Wholesale, RDP and RCP functionality in the CORE Application and improves accordingly.
- Involved in developing Lombardi Teamwork’s BPM models, tasks for different level of users in Hierarchy.
- Used Struts framework in design, develop and maintenance of this application to implement MVC design pattern.
- Designed and developed frameworks and a modular user interface design while leveraging front-end web technologies including Java, JavaScript(ext.js), HTML.5
- Involved in writing SQL/HQL Queries for data retrieval.
- Actively involved in designing and implementing DAO, DTO, Session Façade, and Composite view and Business Delegate design patterns.
- Developed Message Driven Bean components in Websphere MQ Series for e-mailing and Data transfer between client and the providers
- Developed JMS MDB (Message Driven Beans) to read incoming messages from Topic and publish messages to Topic.
- Used JSON for Data Interchange between Angular JS and Spring MVC.
- Worked on IBM WebSphere 8.5
Environment: Java, JDK 1.6,DB2, J2EE, Struts, Lombardi Teamwork’s BPM, Eclipse, JSON, Hibernate 3.0, JBOSS 6/7, Servlets, Oracle 10g/11g, JMS MDB,JIVE, Mockito, Spring AOP, Glassfish, TestNG, Maven, SVN, Jira.
Confidential, Los Angeles, CA
Sr. Java /J2EE developer
Responsibilities:
- Involved in full life cycle development of Auto Bind Project where the user can buy the policies for Auto, Home and Life Insurance.
- As Sr. Developer responsible for understanding user requirements and involved in design and development phases of drivers and vehicle modules.
- Designed the flow of the project using Water Fall Model.
- Used Struts1.2 framework in design, develop and maintenance of this application to implement MVC design pattern.
- Designed and developed the user interface using Struts View component, JSP, HTML 5.0, DHTML, CSS, JavaScript and JQuery.
- Used JavaScript and AJAX for calling server side components dynamically.
- Used DOJO for Ajax Support.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object.
- Hands on experience with debugging tools Firebug and Google Developer.
- Developed JSP pages for user interaction.
- Experience in designing web services, SOA based applications
- Experience in working with Spring MVC using AOP, DI/IOC and JDBC template.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed many Java Interfaces to integrate the Web Services with the database transaction tables.
- Experience in usingwebserviceswith SOAP and WSDL.
- Implemented Junit test case for all business methods for unit testing.
- Used Log4j to implement logging functionality.
- Written Ant script for build and deployment process.
- Used SVN for version control.
- Using JIRA for bug/task tracking and time tracking.
- Used Agile scrum methodology to develop and deliver project.
Environment: Java, JDK 1.6, J2EE, JSP, JDBC, JMS, Struts 1.2, Spring, Servlets2.4, JSP, Firebug, Ajax, Oracle9i/10g/11g, SQL 2008R2, SOA(SOAP, WSDL), XHTML, CSS, XML/XSL, UML, JUnit, Weblogic, Eclipse, Hibernate3.0, Java Script, JQuery.
Confidential, Plano, TX
Sr. Java /J2EE developer
Responsibilities:
- Worked on module prototypes models to replicate user requirements
- Involved in front end and backend designing during system development life cycle.
- Created UML Diagrams includes Use Cases, Class, Sequence, State Chart, Activity and Collaboration for the system using Enterprise Architect.
- Designed and developed SOA based Web Services Proof of Concept using AXIS2.
- Used AXIS engine to generate the client stubs for legacy webservice RPC style.
- Designed and developed status driven custom framework which will take customer business object as input and apply business rules, update data to db, fetches data from remote web services and eventually update status to db as Completed.
- Designed proto type for People Preferences module and completed implementation, moved to production.
- Developed enterprise beans by exposing stateless session beans as web services and Ejb Timer to trigger processor.
- Created Oracle 10g SQL queries, functions, views, triggers and stored procedures and also involved in query tuning.
- User interface design while leveraging front-end web technologies including Java, JavaScript, HTML/CSS.
- Designing the flow of the project using Water Fall Model.
- Involved in conversion of client side code to Angular JS based UI.
- Used Bootstrap and jQuery for UI Development
- Used Hibernate as a persistence ORM tool and created multiple hibernate-cfg.xml file to connection multiple database using Hibernate.
- Extensively involved in model layer in implementing Hibernate using annotations.
- Involved in hibernate configuration, object to table mappings, and transactions.
- Used JUNIT to test the spring controllers and Hibernate operations.
- Used log4j for logging all the errors during the process of the web application.
Environment: Java 1.6.x, EJB 3.0, Hibernate, Hibernate Reverse Engineering, JBOSS-6.0.0, ANT, Agile, log4j, Web Services, Java Mail TDD, AXIS2, JAX-WS, SOA, WSDL, JAXB, XML, XSD, XSLT, ESB, Soap
Confidential
Junior Java Developer
Responsibilities:
- Developed and deployed the applications with huge customer base of more than a million users Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
- Developed SQL scripts for mapping data and for creating transactional tables and unique Indexes.
- Involved in projects involving C, C++, Java(swing), Worked in the Agile Environment.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
- Contributed in design and development of Struts/MVC web based application.
- Used Struts Tiles and Validator framework extensively in developing the application.
- Involved in writing JSP and Struts Action, DAO classes. Used JSTL Tag library (Core, Logic, Nested, Bean and Html taglibs) to create standard dynamic web pages.
- Involved in performing Unit and Integration testing (JUnit).
- Used CVS for source Version Control.
- Used Log4j to implement logging functionality.
- Written Ant script for build and deployment process.
- Used stateless session beans (EJB) for implementing business logic.
Environment: Java/J2EE (JSP1.2, STRUTS1.2, Servlets2.2),J2SE, Eclipse, JUnit, DAO, ASP, CVS, EJB, DB2, JSTL Tag library, JQueries, UML Rational Rose, XML, HTML, DHTML, JavaScript, JDBC, Websphere.
Confidential
Junior Java Developer
Responsibilities:
- As a Programmer Analyst responsible to various development stages participated in design, development, testing and implementation.
- Created quality working Core java (Swing), J2EE code to design, schedule, and cost to implement use cases
- Worked in the Agile Environment.
- Worked on C++ using smart pointers and various design patterns.
- Developed web page using HTML, CSS
- Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model.
- Designed the class diagrams and sequence diagrams.
- Developed the presentation writing JSP and client-side validations were done using JavaScript.
- Involved in Defect fixing, Client communication & Query resolution.
- Used Eclipse as the IDE and Struts Framework for developing the application.
- Developed the JSPs for the application.
- Implemented struts framework with tiles for consistence in views.
- Implemented validations using Struts Validation framework for from bean validations.
- Implemented Action Form classes, Action classes for the entire Reports module using Struts framework.
- Creation Test plan. Development and coding of Test classes and Test Cases.
- Implemented Junit test case for all business methods for unit testing.
- Used Log4j to implement logging functionality.
- Written Ant script for build and deployment process.
Environment: Java, J2SE5.0, Arrays, Multithreading, GUI, Struts, Servlets, JSP, Eclipse, Oracle 8i, XML, HTML/DHTML, JbuilderX, Action Form, Action classes.
