Senior Java/j2ee Developer Resume
Englewood, CO
EXPERIENCE SUMMARY:
- 8+ years of IT experience in analysis, design and development using Java and J2EE.
- Experienced in System Development Life Cycle wif Agile, SCRUM methodologies
- Expert level skills in design and development of multi - tier web based applications involving HTML 4.1, Core Java, CSS, AJAX, ODBC, XML and J2EE technologies like JSP 2.1, JSP Tag Libraries, Servlets 2.5/3.0, Java Script, JQuery, JDBC 3.0, JNDI and EJB 2.1.
- Expert level skills in programming wif Struts1.2/2.1/2.5 Framework, Custom Tag Libraries, Struts Validation Framework.
- Expertise in programming wif Spring 2.5/3.0 Framework, Spring IOC Container, Spring AOP and Spring Batch.
- Expertise in programming wif Hibernate 3.5/3.0 Framework, Hibernate Configuration, DAO Design, Object Relation Mapping (ORM).
- Experienced in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat7.0/8.0 and J Boss Servers
- Good exposure to Version Control Systems: CVS, Subversion, Perforce and Clear Case
- Expertise in using ER Diagrams, understanding data models, writing SQL and PL/SQL queries for Oracle 9i/10g,DB2, MS SQL Server databases.
- Developed UML Diagramsfor Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose and Visual Paradigm
- Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Proxy Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Command Pattern
- Experience in Building, Deploying and Integrating wif Ant and Maven
- Experience in development of logging standards and mechanism based on Log4J
- Strong experience wif developing test case using JUnit3/4.
- Experience in Fine tuning application using profiling tool JProbe
TECHNICAL SKILLS:
Languages: Java 1.8/1.7/1.6/1.5, SQL, PL/SQL, C++
Java/J2EE Technologies: J2EE, JDBC4.0, JSP2.1, Servlets2.5/3.0, Hibernate3.0/3.5, Spring2.5/3.0, Struts 2.0/2.5, JUNIT 4
Web Technologies: JavaScript, CSS, HTML4.1, DHTML, XML, XSL, XSLT, Jquery
Web/Application Servers: IBM Websphere,Weblogic server7.0/8.1 /9.2, Apache Tomcat5.0
Modelling language: UML
Software Development methodologies: Waterfall, Agile
Databases: Oracle9i/10g, MS SQL Server2005, MY SQL
Version Control Tools: ClearCase, SVN
Operating System: Red Hat Linux, Microsoft Windows
PROFESSIONAL EXPERIENCE:
Confidential - Englewood, CO
Senior Java/J2EE Developer
Responsibilities:
- Developed teh application using Agile methodology and participated in Scrum meetings
- Implemented Persistence layer using Hibernate to interact wif teh Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Expertise in developing enterprise applications using Struts Frameworks.
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
- Creation of REST Web Services wif JSON for teh management of data using Apache CXF.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Developed SOAP application using WSDL to consume data.
- Used Spring AOP for cross cutting concerns such as logging error and debugging messages using Log4j
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Involved in implementing JQuery for providing interactive user interfaces.
- Involved in intense User Interface (UI) operations and client side validations using JavaScript.
- Involved in writing JavaScript for dynamic manipulation of teh elements on teh screen and to validate teh input.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify teh complexities of teh application.
- Developed web Components using JSP, Servlets and Server side components using Spring Framework modules such as Spring AOP, Spring MVC, Spring ORM and Spring JDBC.
- Responsible for maintaining CRUD operation on teh database using Spring Transaction.
- Wrote Stored Procedures, Packages, PL/SQL scripts are used to query teh database.
- Installation and configuration of Development Environment using Eclipse wif Weblogic Application server.
- Used JIRA issue tracker to file teh bugs.
- Used Subversion for software version control.
- Written Unit testing and Test suites using JUnit framework for testing teh application.
- Used Cobertura for code coverage of JUnit test cases.
- Developed Maven scripts for various tasks to automate teh build process and for teh deployment of teh application in Weblogic server.
Environment: Java 1.8, J2EE 6, Spring 4/3.5, Hibernate 4/3.5, JQuery 1.8, Weblogic, Subversion (SVN), Junit, Agile, JSP, JSTL, JavaScript, CSS3, AJAX, Html5, Oracle 10g, CRUD, SQL, PL/ SQL, Apache CXF, REST, JSON, Eclipse, Maven, Jira, Web 2.0, SOA, Jasper Report, Cobertura, Jenkins, Mockito, XML, XSD, WSDL, SOAP, SOAP UI, Log4j
Confidential, Mclean, VA
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in business discussions regarding requirements analysis and System Module Specifications.
- Used java beans, model objects to transfer a package of information among view layer, businessservice layer, data layer and EJBs to execute business logic separately.
- ImplementedJQueryframework which involves teh hands on table, traversing and events.
- Integrated components like partial triggers, calendar, action/value change listeners wifJSFfor enhancing teh front end GUI layout.Implemented JSF wif Managed Beans, Topics, andConnection Factories in some portions of project (Model View Controller) to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
- Developed EJB classes in teh persistence layer for transaction management.
- Created test cases using JUNIT and Mockito. (mocking framework).
- Used AJAX technology for invoking server calls.
- Used Log4J API for logging and debugging and Used HP ALM to keep track of Defects.
- Developed teh application using Agile methodology and followed TDD.
- Clear Case is used for version control systems and source code management.
- Involved in various internal releases of teh application and supported teh application modules during testing and pre-production phases.
- IBM Doors Product is used to keep teh track of teh SRS and updating teh changes according to teh BRD.
- Used Ant for building and deploying teh war file into application server.
- Involved in designing teh Design Document, including Sequence Diagrams, Class Diagrams and Object Models.
- Worked wif Eclipse as teh IDE to develop, test and deploy teh application.
- Used DB2 as teh backend database.
Environment: Java, J2EE, JSP, Servlets 2.5/3,Struts 1.2/2.1, Spring 2.5, Web Services, SOAP, WSDL,HTML, XHTML, DHTML, JavaScript, JQuery, CSS, JSF, weblogic, Log4j, Oracle10g, JUnit 3.5, Eclipse 3.6, EJB, IBM Doors .
Confidential, Alpharetta, GA
Sr. Java/J2EEDeveloper
Responsibilities:
- Designed and developed various modules of teh application wif J2EE design architecture and frameworks such as Spring Batch, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile software development wif Scrum methodology.
- Implemented Java/J2EE design patterns such as Factory, DAO, Session Façade and Singleton.
- Utilized Hibernate in persistence layer and developed POJOs and data access object (DAO) to handle all database operations.
- Worked on Oracle as teh backend database.
- Executed server side validations using Hibernate validator framework.
- Wrote application front end wif HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Wrote custom JSP tags for role-based sorting and filtering.
- Utilized JQuery for UI centric Ajax behavior.
- Assigned, tracked, reported and audited issues in teh application using Log4j.
- Worked on project build-script by using Ant and deployed on JBoss.
- Set up and executed unit test plans using JUnit, ensuring dat results were documented and reviewed wif quality assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using bug fixing and code reviews.
Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5, Web Services, SOAP, WSDL,HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, EJB.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Developed various product applications usingJava, J2EE, Struts and related technologies.
- Involved in various phases of Software Development Life cycle (SDLC) of teh application like requirement gathering, Design, Analysis and code development.
- Used Eclipse IDE and Tomcat as teh web server for deploying teh application.
- Built JBOSS Portlets usingJAVA/J2EE, XML wif JBOSS 5 as application server and SQL Server as database.
- Worked on Maven to build teh application and used JRebel for code integrations
- Used JUnitframework for unit testing of application and Log4j to capture teh logs.
- Worked closely wif QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications.
- Developed teh application using Spring Framework dat uses Model View Controller (MVC) architecture wif JSP as teh view.
- Involved in development of middle layer business methods, which incorporated teh core business functionality using Singleton Beans.
- Deployed teh application on teh JBoss Application Server.
- Involved in developing teh application using Java/J2EE platform. Implemented teh Model View Control (MVC) structure using Struts.
- Responsible to enhance teh Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per teh requirements and providing teh client side Java script validations and Server side Bean Validation Framework.
- Performing Configuration Management using Clear Case and CVS.
- Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
- Responsible in testing teh classes and methods using JUnit test case.
Environment: Java 1.6, 1.7 HTML 4.1, DHTML, XHTML, CSS, JavaScript, Ajax, JQuery 1.3.1, XML, JSON, XML, XSL, XSLT, Rest, JBoss, Log4j, JUnitframework, Hibernate, Struts 2.0, Maven, Spring 3.0.
Confidential, Woodbridge, NJ
Java Developer
Responsibilities:
- Used Object Oriented Programming and design.(OOP&OOD)
- Wrote stored procedures, complex queries using PL/SQL to extract data from teh database, delete data and reload data on Oracle9i DB using teh Toad tool.
- Developed both front-end and back-end of teh product usingJava, J2EE, Ajax, JQuery, spring and Hibernate, and other technologies.
- Developed user interfaces using JSPs, GWT, HTML, CSS,JavaScript, jQuery, JSPCustomTags.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping teh ORM objects to table using Hibernate annotations.
- Responsible to write teh different service classes and utility API which will be used across teh frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP wif DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Developed Hibernate mapping files wif Oracle database.
- Used EclipseIDE for development and SVN for versioning system.
- Used Strutstlds (logic, bean, html, nested etc) wif JSP pages.
Environment: Java, J2EE, JSP, Spring, Struts, Hibernate, Agile, Tomcat, Web Services, Oracle9i, MySQL, Eclipse 3.5, SVN, Maven, JUnits, Hudson, JMS.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in design, development and testing phases of teh application.
- Implemented Struts framework in teh presentation tier for all teh essential control flow, business level validations and for communicating wif teh business layer.
- Developed various halper classes needed following Core Java multi-threaded programming and Collection classes.
- Involved in teh understanding and designing of teh complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing teh Web component of teh application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Participated in teh technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java/J2EE, JSP, Servlets, Struts, Java Script, AJAX, HTML, CSS, JDeveloper IDE, Oracle, Oracle SQL Developer, Ant, Apache Tomcat Web Server.
