Sr. Java Developer Resume
Camp Hill, PA
SUMMARY
- Having 7+ years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizingJava,J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTMLandJavaScript, SQL, PL/SQL.
- Worked with serversIBM web sphere, web logic, JBossandApache's Tomcat.
- Knowledge on C and C++ with Object Oriented Concepts.
- Experience in usingWSAD, RAD, RSA, Net Beans, EclipseIDE for Application development.
- Thorough understanding and experience in stored procedures, inOracle, SQL and DB2.
- Exposure toIBM Message Broker, UML Rational Rose, Hibernate, Tiles Framework and SpringFramework.
- Worked onMVCArchitecture likeSTRUTS, Spring frame work, JSF.
- Worked onLog4j configuration and setup and Implementationpart.
- Good experience onJBossDrools and BRMS, JUnit,XSLT, SOAP and REST Web Services.
- Very good Team player, willingness to learn and share
- Have excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and ability to work independently.
- Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, JQuery, Ajax and JSON.
- Experienced in developing event driven applications using AJAX, JSON, XAML and XML.
- Worked with the JavaScript frameworks like HTML 5, CSS 3, JQuery and AngularJS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Involved in several web application development projects that required Responsive Web Design.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in working with Tomcat, WebSphere and IIS web servers.
- Knowledge in developing applications using Agile and SCRUM methodologies.
- Have good communication skills to discuss the projects with technical and non - technical SME’s.
- Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Front End Development.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.
TECHNICAL SKILLS
Programming Languages: Java J2SE J2EE 5.0/6.0, JSP, SQL Server 2005, MySQL, Oracle, DB2.
Operating Systems: UNIX, Linux, Solaris, Windows 98/95/2000/XP.
Testing Tools: Load Runner, Win Runner, Test Director, Quality Center, Quick Test Pro
Modeling Tools: Rational 2000, MS Visio.
Versioning Tools: CVS, VSS, Subversion, Harvest, PVCS, Clear case, Borland Star Team
Frameworks: Spring 2.x, 3.x, Hibernate 3.x
Build Automation Tools: Ant, NAnt, CruiseControl.NET, TFS Team Build/MS Build
Networking Protocols: SMTP, POP3, IMAP, HTTP, NNTP, and FTP.
Configuration Management: Visual Source Safe, Team Foundation Server
Web Technologies: HTML5, XSL, XSLT,CSS3, JavaScript, JQuery, AJAX, XHTML, XML, JSON, Angular JS, Bootstrap, WebServices.
Database/RDBMS: SQL Server 2008, T-SQL, Stored procedures, Triggers, DML, DDL, Oracle 9i/10g/11i, MS Access, TOAD, PL/SQL Developer
Application Servers: JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere, Tomcat, IIS 6.0
J2EE: Servlets, JSP, JDBC, Java Mail, JMS, JNDI, Webservices, SOAP, RestFul
Other Tools: Adobe Photoshop, Gimp, MS Office, Firebug, Chrome Developers Tool, Windows Movie Maker.
PROFESSIONAL EXPERIENCE
Confidential, Camp Hill, PA
Sr. Java Developer
Responsibilities:
- Developed and Implemented WebServices and usedSpringFramework.
- Used the lightweight container of theSpringFrame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented the caching mechanism inHibernateto load data from Oracle database.
- Implemented application level persistence usingHibernateandSpring.
- Implemented Persistence layer usingHibernateto interact with the Oracle database, UsedHibernateFramework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Struts framework andSpringFramework.
- Expertise in developing enterprise applications using Struts Frameworks.
- Involved in the deployment of SOAP based Web-Service End-Points using Apache CXF.
- Developed REST architecture based webservices to facilitate communication between client and servers.
- Created all the services to work with the various entities provided and restified the services using RESTAPIs.
- Responsible for build and release the code from Clearcase, Subversion and Perforce.
- Good Working experience with web/applications servers IBM Web sphere, Oracle Web logic, JBOSS, Apache Tomcat and Jetty.
- Responsible for build and release the code from Clearcase, Subversion and Perforce.
- Designed and modified User Interfaces using JSP, JavaScript, CSS3, HTML 5, JSON and JQuery.
- Developed UI screens using YUI, CSS and JQuery.
- Developed user interfaces using JSP, JSF frame work with AJAX,JavaScript, HTML, DHTML, and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQuery.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Design, develop and test of SOAservices using SOA / SOAP Web Service / Oracle Fusion Middleware.
- Worked in Agile environment with active scrum participation.
- Agile and scrum process is used for tracking and developing the application.
- Worked on designing and creating business rules using IBMILOG Rules Engine.
- Used AJAX,Javascript and GWT to create interactive user interface.
- Core developer of the application infrastructure using GWT/GXT as the front-end architecture using AJAX.
Environment: Core Java, J2SE, Servlets, JSP, Hibernate, Spring Framework, XML, MySQL, Eclipse, REST Web Services, Firebird tool, Postgres DB, SOAP, SOAP UI, Jboss, Spring web flow, Dozer frame work, DB2, JQuery, AJAX
Confidential, Fairfax, VA
Java J2EE Developer
Responsibilities:
- Developed and Designed the Settlement application of the Genesys Global Information System using Passports Object Oriented Technology.
- Web enabled the application using Servlets, JDBC, Session Beans, JMS, JSP, and EJB.
- PrepareJava/J2EEdevelopment structure for Eclipse, maven, Jetty.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server usingMaven build scripts to automatethe build and deployment process.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse and used JPA annotations.
- Mentored/trained a team of 5 junior to mid-level developers inJava/J2EEDevelopment using UML Design documents.
- Implemented Persistence layer usingHibernateto interact with the Oracle.
- Experience inHibernate3.0 which includes integrating legacy databases, writing custom CRUD statements,integrating stored procedures and functions and also performed polymorphic associations.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Databaselayer by studying the requiredbusiness objects and validating them with Stored Procedures using DB2. Also used JPA withHibernateprovider.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL andmapped ittoHibernateConfiguration File and also established data integrity among all tables.
- DevelopedhibernateDAO Accessor Classes usingSpringJDBC Template, Worked withHibernatefor objectrelational mapping and connection management.
- Developed the Presentation and Controller layers using JSP, HTML,JavaScript, Business layer usingSpring(IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernatefor all modules.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript,XML/ XSLT, HTML and CSS.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere also Soap web srvice.
Environment: Java 1.5, J2EE, Spring Frame work, Soap, Hibernate, HTML 4.x, CSS2.x, JavaScript, JQUERY, AJAX, JSON, XML, APACHE TOMCAT server, Angular JS framework, JPA, SOAP UI, REST web services, spring web flow, Boot strap.
Confidential, Marlborough, MA
Java/J2EE Developer
Responsibilities:
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Developed application service components and configured beans using SpringIoC, creation of Hibernatemapping files and generation of database schema.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Coded Javabackend, JSP, Struts, JavaScript, Business classes
- The UI is enriched with JQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
- Developed back-end stored procedures and triggers usingOracle PL/SQL, involved in databaseobjects creation, performance tuning of stored procedures, and query plan.
- Developed SQL queries, Joins with JDBC API, Hibernate ORM to access data.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF,SpringCore, andSpringAOP.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Engaged with Eclipse for visually designing, constructing, testing and deployingJ2EE application and web services.
- Performed general Sharepoint IDE/Clearcase/Clearquest administration
- Developed JUnit test cases for all the developed modules.
- Designed and implemented four Agile Scrum teams for product development.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Developed a Filter View & back-end components with theSpring MVC, iBatis, JSTL, Dojo, JQuery, JSTL
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Developed pom.xml for the build of the application using Maven
- Involved in the design and development of application built in Java/J2EE using Struts, Spring and Hibernate.
- Prepared theRESTand SOAPbased service calls depending on the data passing to the web service.
- Developed DAOs (Data Access Object) usingHibernateas ORM to interact with Oracle database.
- Designed and developed Generate PDF functionality usingSpring framework and iText
- UsedValue Objects, Service LocatorandSingletondesign patterns.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit,Java and XML in a UNIX environment.
Environment: s:Java,J2EE,Spring,Hibernate, Struts, JQuery, AJAX, SenchaExtJS,JavaScript, Oracle, Crud,PL/SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, ClearCase, Junit, Agile, UML JSP, JSTL, Servlet, Maven, IText, GWT, Jasper report, ILOG, Web 2.0, SOA.
Confidential, Vienna, VA
Java J2EE Developer
Responsibilities:
- Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
- Actively involved in design of the application architecture in lines of their own Framework based on MVC2 Architecture with JSP Front End (HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs andJavaclasses as Model.
- Designed and developed presentation layer using JSP which acts as View in a distributed MVCarchitecture, which involves model components and controller components.
- Involved in configuration ofSpringMVCand Integration with Hibernate.
- UsedSpringMVC framework for design and development of web application
- UsedHibernatefor Object relational Mapping and Persistence.
- Designed and developed business tier using EJBs. Used Session Beans to encapsulate the Business Logic.
- Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Used Message Driven Beans for asynchronous messaging. Used Java Message Service API to create, send, receive, and read messages between application components.
- Wrote complex SQL queries and programmed stored procedures, packages and triggers.
- DevelopedXML and XSLT pages to store and present data to the user using parsers.
- Involved in configuration and deployment of application on WebLogic Application Server. Used CVS as Version Control System performed Module and Unit Level Testing with JUnit and log4j.
- Used Apache Ant for building the application. Gained a good knowledge about browser compatibility issues and their solutions
Environment: Java 1.5/1.6, J2SE, J2EE, JSP 2.0, Servlets, Struts 1.1, JDBC, XML, JavaScript, HTML, XSLT, Jasper Reports, Firebug, Lotus Notes 8.5, Putty, Toad for Oracle 10g, CA SCM Harvest, Websphere Application Server 6.0, RAD 7.0, JAXP, Toad Data Modeler 3.4, ANT
Confidential
Responsibilities:
- Designed the application based on the architecture of theMVC designpattern.
- Project was developed following Agile and Scrum methodologies.
- Requirement Analysis and Documentation as per SDLC methodologies.
- Converted requirement into flow design diagram using MS Visio.
- Performed data loading usingspring-Hibernate.
- UsedWSDLto post the services in theUDDI.
- ConfiguredHibernate'ssecond level cache usingEHCacheto reduce the number of hits to the configuration table data.
- Developed views for JSP pages using AJAX
- Extensively usedHibernatein data access layer to access and update information in the database.
- Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL
- Created Functional Test cases and achieved bug fixes.
- WroteSQL,PL/SQL(Procedures/Functions/Packages/Triggers) to handle business functionality.
- UsedXMLSAXparsertosimulate xml file which has simulated test data.
- Code review and function testing for better client interface and usability.
- Participation in meeting with team, senior management and client stakeholders
Environment: Java, J2SE, JSP, Servlet, SQL, Oracle9i, JDBC, Swing, Eclipse, HTML, SDLC, MS Office, Windows, AJAX, JPA annotations, SOAP web services, WSDL, UDDI, SAX, DOM