Sr. Java/j2ee Developer Resume
Harrisburg, PA
SUMMARY:
- Over 8 years of strong experience in software development using Java/J2EE technologies.
- Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Well versed in using Software development methodologies like Rational Unified Process (RUP).
- Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Expertise in J2EE technologies like JSPs, Servlets, EJBs 2.0/3.0, JDBC, JNDI and AJAX.
- Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets,Applets,Struts, JMS, JDBC, HTML, XML, XSL, XSLT, JavaScript and Hibernate.
- Experience with various J2EE design patterns like DTO, DAO, MVC, SessionFacade, BusinessDelegate, Service Locator, Transfer Object, Singleton and View Object in the development of Enterprise Applications.
- Worked onMultithreading,Spring&JSF framework for developing Multi - Tier distributed Enterprise Applications.
- Familiar with coding rules and code analysis tools like Checkstyle and Test Driven Development(TDD).
- Good Experience in software configuration management using GIT and SVN.
- Familiar with creating new PoC’s.
- Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0,SpringMVC, Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
- Used persistence frameworks, Hibernate and JDO to map POJOs to a relational database.
- Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
- Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Good Experience in Server sideBusinessLogicDevelopment using Session, Entity and Message Driven Beans.
- Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
- Extensive experience and understanding of java 2 / 5, JDBC, XML, XSL, XSLT, XSD, parsing methodology like SAX and DOM, RAD 7.2,Eclipse 3.x IDE, WebLogic 7.X/8.X,WebSphere 6.1, Jboss4.0 and Apache Tomcat 4.x Servers.
- Proficient with Core Java and markup languages HTML, XHTML, DHTML, CSS, XML.
- Strong skills in SQL/PL-SQL programming.
- Expertise in RDBMSnamelyOracle, MySQLand DB2
- Good experience in using Stored procedures & Triggers.
- Worked on developing Python, Perl, Bash scripts.
- Extensive experience with Java compliant IDE’s like Eclipse 3.0,NetBeans,RAD 6.1
- Hands on experience with JUnit, and Log4j in developing test cases and determining application functionality.
- Worked with version control systems like CVS, VSS for providing common platform for all the developers.
TECHNICAL SKILLS:
Languages: C++, Java, J2EE, SQL/PLSQL
Operating Systems: Windows 98/2000/XP/NT, Unix, MS-DOS
Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, Web Services, JSF.
Web/App. Server: Apache Tomcat 5.5 &6.x, WebLogic7.0,10.0, and Web Sphere 6.1, JBoss4.5
Frameworks& Tools: Struts1.1/1.2, JSF, Spring, MVC, ATG, Hibernate, JUnit, JPA, Easy Mock, AJAX, Log4J, Eclipse, RAD 6.0, STS, Tibco EMS.
Web Technologies: JSP, JQuery, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, REST, JSTL
Databases: ORACLE,DB2, Sybase, SQL Server, MYSQL
Design & Modelling: UML, Design Patterns, Microsoft Visio, Rational Rose 3.0,Agile SCRUM
Tools: /IDES: RAD 7.5,Net Beans, Eclipse and JIRA
Build Tools: ANT, Maven
Version Control Tools: CVS, SVN, GIT, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential, Harrisburg, PA
Sr. Java/J2EE Developer
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in discussion with business analysts and analyzed the feasibility of the requirements.
- Involved in planning and estimation of project Artifacts
- Drew sequence diagrams and Class diagrams using Star UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Developed Informant service layer by using Spring MVC.
- Developed User interface using JSF, JSP, HTML, JavaScript, and CSS, Ajax and JQuery and json.
- Experience with coreJavaSE, including Collections API, threads, generics, reflection, and JDBC.
- Strong ActionScript 3.0 (AS3) and MXML skills in the Flex 3.0 environment.
- Developed DAO’s for retrieving the data from the database.
- Developed DAO objects and Hibernate mappings.
- Attending the daily Standup Meetings.
- Familiar with Bash scripting, JavaScript , and Java FX.
- Write the Unit test cases by using Junit framework and Mockito framework.
- Involved in unit testing and Integration testing
- Involved in Bug Fixing
- Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Struts Framework.
- Written Configuration xml for Struts Framework to write the routing logic and to call different services.
- Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Strutsframework.
- Developed web application using JSP customtaglibraries, Struts Actionclasses and Action.
- Designed Java Servlets and Objects using J2EE standards.
Environment: -Java JDK 1.7, Oracle 11g, Eclipse luna, JBoss 5.0.1 Spring MVC, Junit, Mockito, Web services, Agile Methodology, Java/J2EE,Flex, SQL, PL/SQL, JSP, EJB, Struts, Hibernate, WebLogic 8.0, HTML, AJAX, Java Script, JDBC, XML, JMS, XSLT, UML, JUnit, log4j, MyEclipse 6.0, Star UML, SVN and Maven
Confidential, bethlehem, PA
Sr. Java/J2EE Developer
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in discussion with business analysts and analyzed the feasibility of the requirements.
- Involved in planning and estimation
- Drew sequence diagrams and Class diagrams using Star UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Developed service layerby using Spring MVC.
- Strong exposure to developing Chart component using CHART FX
- Developed User interface using AngularJS, JSF, JSP, HTML, JavaScript, and CSS, Ajax and JQuery and JSON.
- Used Core java and object oriented concepts.
- Produced and Consumed Restful web services using Apache CXF and Spring.
- Developed DAO objects and Hibernate mappings.
- Attending the daily Standup Meetings
- Write the Unit test cases by using Junit framework and Mockito framework.
- Involved in unit testing and Integration testing
- Involved in Bug Fixing.
- Experience in developing applications Flex, Java, JSP , Servlets, Spring, Hibernate, HTML, CSS and XML technologies like XSD, XSL, E4X
- Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Spring Framework.
- Form classes of Spring Framework to write the routing logic and to call different services.
- Used Spring DAO to connect t the database.
- Designed Java Servlets and Objects using J2EE standards.
Environment: -Java JDK 1.7, Oracle 11g, Eclipse luna, JBoss 5.0.1 Spring MVC, Junit, JMockit, Web services, Agile Methodology, Java/J2EE, SQL, PL/SQL, JSP, EJB, Struts, Hibernate, WebLogic 8.0, HTML, Angular JS, AJAX, Java Script, JDBC, XML,Flex, JMS, XSLT, UML, JUnit, log4j, MyEclipse 6.0, Star UML, SVN and Maven
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Participated in Analysis, Design, Implementation, UAT and Production of the Application and developed UML diagrams.
- Worked in project Estimation and task allocation.
- Used Facade, Business Delegate, Service Locator, Factory Method and Singleton patterns in the project cycle.
- Implemented modules using Core Java APIs, Java collection, Threads, XML and integrating the modules.
- Used Oracle 11g for real-time transactions as per the customer requirement.
- Implemented spring framework for better and lightweight application.
- Experience in integrating Adobe Flex with Blaze DS and LCDS frameworks to communicate with Java.
- Resolved Remedy problem tickets.
- Worked in a Scrum Agile process with two-week iterations delivering new features and working software at each iteration
- Analyzed and fixed the stuck orders and preparing weekly reports.
- Done root cause analysis of recurring problems.
- Prepared documentation for the project.
- Done Monitoring and deployment of various applications in UNIX environment.
- Involved in 24*7 production support of various applications.
- Used J2EE design pattern in the project.
- Lead the offshore team in various phases of the project.
- Involved in postproduction support.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments
- Used SVN for version controller
- Developed application using Eclipse IDE.
- Developed and deployed EJB2.0 bean components on JBoss application server.
- Wrote application front end with HTML, JSP, Ajax, J Query, and Spring Web Flow and CSS.
- Created and executed SQL queries in TOAD.
- Implemented Transaction Management using the Hibernate configurations.
- Used WSDL files to create Java classes and vice-verse.
- Developed application which suitable for Linux os.
Environment: - Java, JSP, JSF, Servlets, Javascript, JQuery, SOAP and REST Web Services, Hibernate, JPA, Spring, Oracle 11g,UNIX, JBoss Application Server, Eclipse IDE, XML, XSD, TOAD, HTML, CSS, ANT, SVN, Scrum,Linux.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Developed the application using Struts 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.
- Maintained and updated the Jasper reports.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements
- Responsible for validation of Client interface JSP pages using Struts form validations
- Integrating Struts with Spring IOC
- 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 Apache Axis 2 Web Service
- Used Hibernate ORMframework with Spring for data persistence and transaction management
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database
- Created physical and logical data model, design and implementation
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations
- Developed ANT Scripts to do compilation, packaging and deployment in the WebSphereserver
- Implemented the logging mechanism using Log4j framework
- Designing and implementing algorithms
- Wrote test cases in JUnit for unit testing of classes
Environment: -JDK 1.5, J2EE 1.4, Agile Development Process, Struts 1.3, Spring 2.0, Web Services (JAX-WS, Axis 2) Hibernate 3.0, RSA, JMS, JSP, Servlets 2.5, WebSphere 6.1, SQL Server 2005, DB2, Windows XP, HTML, XML, IBM Rational Application Developer (RAD), ANT 1.6, Log4J, XML, XSLT, XSD, jQuery, JavaScript, Ext JS, JSON, JUnit 3.8, SVN, GIT.
Confidential, India
Junior Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC)
- Reviewed the functional, design, source code and test specifications
- Involved in developing the complete front end development using Java Script and CSS
- Author for Functional, Design and Test Specifications
- Implemented Backend, Configuration DAO, XML generation modules of DIS
- Analyzed, designed and developed the component
- Used JDBC for database access
- Used Data Transfer Object (DTO) design patterns
- Unit testing and rigorous integration testing of the whole application
- Written and executed the Test Scripts using JUNIT
- Actively involved in system testing
- Developed XML parsing tool for regression testing
- Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product
Environment: - Java 5, JavaScript, HTML, CSS, JDK 1.5.1, JDBC, Oracle10g, XML, XSL, Solaris and UML
