Sr.java/j2ee Developer Resume
Salt Lake City, UT
SUMMARY
- Having 7+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE (JSP, Servlets), Struts, Springs, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Experienced in design and development ofJava/J2EEapplication for clients belonging to multiple industry verticals includingFinance and e-commercein various phases of application development cycle -Analysis, Design, DevelopmentandSupport.
- Hands on experience in different frameworks likestruts, struts2,spring, spring Integration FrameworkandORM (Hibernate)technologies.
- Experience onJavaCollections Framework, Interfaces, Synchronization, and Exception Handling.
- Usedlog4jfor logging.
- Experience in building web services usingREST,SOAPandWSDLinJava
- Experience in buildingJEE based web services usingJAX-WS.
- Experienceindeploying applications in Tomcat.
- Experience in utilizing open-source frameworks asStruts, Hibernate& Spring.
- Recognizing and rectifying the defects, bugs in designing and development by Analysis and Debugging Tools.
- Expertise in usingHTML5,CSS3, JavaScript,XML,AJAX, AdobeDreamweaver.
- Designed and develop web based UI application using HTML5, CSS3, JavaScript, JSP and Backbone-JS framework.
- Well versed in MVC (Model View Controller) architecture using spring, JSF and also implementing JSTL (JSP Standard tag library), custom tag development and tiles.
- Hands on experience working with databaseslikeOracle 11g,12c, SQL Server,and MySQL.
- Experienced in writingSQL queries, Procedures, Cursors and Triggers.
- Working experience onSQL SERVER 2008, MySQL 5.0/5.5, Oracle 10g/11iandIBM DB2.
- UsedPMD and Check stylefor Code quality and coverage
- Extensive experience in different IDE’s likeNet Beans,Eclipse &IBM-RAD
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Excellent communication, analytical skills and flexible to learn new technologies in theITindustry towards company’s success.
- Team player with the ability to lead, coordinate and provide timely business solutions.
TECHNICAL SKILLS
Operating Systems: UNIX, LINUX, Windows 7
Programming Languages: Java 1.5, J2EE, SQL, Pl/SQL, XML, XSLT, JavaScript
Java/J2EE Technologies And Frameworks: Servlets, JSP, RESTful & SOAP based Web Services (AXIS 2), Struts, Hibernate, Spring, Spring Integration framework, Spring IoC, Tiles
Unit Testing: JUnit
Architecture: Object-oriented design, design patterns, Service Oriented Architecture (SOA)
Middleware: Apache MQ Web Services (SOAP, WSDL, UDDI), ILOG JRules
Database: Oracle 11g, MySQL, PostgreSQl8
IDE: My Eclipse, Eclipse
Methodologies/Models: OOAD, UML
Version Control Tools: CVS, SVN
Webserver: Apache Webserver
XML Technologies: XML, XSL, DTD/Schema, DOM/SAX API, JAXB
Web Designing/Scripting: HTML, DHTML, AJAX, JQuery, Java Script, Velocity
Methodologies: Waterfall, Iterative, Agile
Application Sever: JBOSS V 4.0.4, Apache Tomcat 5.5, IBM Web sphere 5.1.1
Build Tools: Maven, Ant
Defect Logging and Tracking: JIRA, Bugzilla, Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, UT
Sr.Java/J2EE Developer
Responsibilities:
- Involved in developing new functionalities and or bug fixing in systems as per the client requirement using JAVA 1.7
- Involved in building GUI using ULC, XML and Swing.
- Involved in tracking and resolving defects, which arise in QA & production environments.
- Used JUnit framework for Unit testing of application.
- Used QTP framework for UI Component automation testing.
- Written API’s using Hibernate, JDBC, and SQL.
- Used jasper report to implement all kind of reports
- Used Log4J to capture the log that includes runtime exceptions.
- Used Subversion extensively as versioning tool and used Maven for automated building of projects.
- Wrote complex SQL queries, Stored Procedures and Triggers in PL/SQL to access and modify the data from Oracle database. Used SVN for version control of the application.
- Developed the application using Eclipse IDE 3.6
Environment: Java (1.7), JDBC, Hibernate, Swing, ULC, Maven, JBOSS, JUnit, Log4J, Eclipse, Windows, Jasper Report, SQL, PL/SQL, XML, SVN, CVS
Confidential, Baltimore, MD
Java/J2EE Developer
Responsibilities:
- Developed JSP and extensively used tag libraries
- Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Façade, Adaptor, and Template etc.
- Implementing and planning the server-side architecture using Spring andHibernate.
- Developed business layer using Spring &Hibernatearchitecture.
- Configured the spring framework for entire business logic layer with XML bean configuration files
- Preparation of Low Level Designing and High Level Designing and relevant documentation.
- Unit testing using JUnit.
- Extensively usedSpring IOCfor Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.
- Wrote Controller classes in Spring MVC framework in the web layer.
- Extensively used Eclipse based STS IDE for building, developing and integrating the application.
- Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
- Developed one-many, many-one, one-one annotation based mappings inHibernate.
- Develop DAO service methods to populate the domain model objects usinghibernate.
- Used java collections API extensively such as Lists, Sets and Maps.
- Wrote DAO classes using Spring andHibernateto interact with database for persistence.
- Performed on e-Commerce by using JSF framework and JavaScript, Jquery HTML5 pages.
- Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server
- Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
- Wrote request handler methods in the Spring MVC controllers.
- Configured view resolvers for Spring MVC Web layer.
- Design and developed Data Access Objects for the Pesistable Entity beans for the database interaction.
- Configured Log4j for logging and debugging
- Designed unit test plans and developed JUnit cases
Environment: Java, JDBC, Spring Application Framework (Spring ORM, Spring JDBC, Spring MVC, Spring TX),HibernateORM, Oracle 11g,Eclipse based Spring Source Tool Suite (STS), JUnit, Log4J, Maven, Apache Webserver, Linux and Windows.
Confidential, Overland Park, KS
Java/J2EE Developer
Responsibilities:
- Used Scrum (Agile) as Development methodology
- Working with XML parsers & configuring ofXMLfiles like Web. Xml, etc.
- Developed the Confidential system UI usingJavaScript,jQuery,HTML,CSS,Ajax
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Primarily focused on theSpringcomponents such as Dispatcher Servlets, Controllers,Model and ViewObjects, View Resolver.
- Involved in the implementation ofDAOusingSpring-HibernateORMand creating the Objects and mapped usingHibernateAnnotations.
- UsedMavenDeployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application in all servers.
- Developed a Message Driven Bean that usesJMSto manage backend transactions
- Preparation of Test cases onJUnitduring the unit testing and system testing phase
- Worked with SOA based components usingSOAPWeb Services
Environment: JAVA, J2EE, Maven, JSTL, Spring Core,HibernateFramework, Web Sphere Application Server, Oracle, Servlets, XML, Core Java, JUnit, Ajax, AngularJS, RESTful Web Services
Confidential, Malvern, PA
Java Developer
Responsibilities:
- Developed the EJB Stateless Session beans to drive business logic
- Developed the JavaBeans to transfer data between persistent layer and Front end GUI.
- Used Struts Validation framework for Front-end, configured validations in xml file, wrotejava classes for complex validations.
- Developed prototypes and workflows with a strong understanding of product functionality, interaction and Information architecture.
- Developed JSP pages using Struts Tags and configured controller with struts-configusing MVC pattern.
- Developed the code for front end usingJAVA,SQL/PLSQL,JQuery,JavaScript, AJAX, Struts, Spring, HTML, CSS, Adobe Flex SDK, etc.
- Wrote the controller components using Struts Action classes.
- Created different UI pages using Adobe Flex components, MXML, Action Script.
- Configured JDBC connection pool forWebSphere6.0 Application Server
- Wrote simple stored procedures in SQL Server 2008 to improve performance and simplify business logic
- Deployed onWeb Sphere6.0 application server for J2EE environment.
- Created builds scripts for Ant 1.6.1, to install the enterprise applications on Development, Staging and Production Servers
Environment: J2EE,Java6, JDBC, SQL, Struts 2.1, Spring, Adobe Flex Builder, Flex SDK 3.5, MXML, Action Script, SQL Server, Eclipse 2.11 IDE, Eclipse 1.1,JQurey,WebSphere Application Server 6.0,Web Services, Windows
Confidential
Software Engineer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Created a user Interface through HTML and JSP, Standard Tag library.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
- Used DB2 as the database and wrote SQL & PL-SQL.
Environment: CoreJava, JSP, HTML, Servlets, Java Script, DB2, SQL, PL-SQL, JDBC, MS Excel, UML, Apache Tomcat.