Java J2ee Developer Resume
Wilson -, NC
SUMMARY
- Having 8+ 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, JAX - RS 2.0, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTMLandJavaScript, SQL, PL/SQL.
- Good knowledge ofSpring'sIOC,AOP, Spring MVCand spring's integration with Hibernate and Struts technologies
- Worked with serversIBM web sphere, web logic, JBossandApache's Tomcat, apache
- Good expertise in Object-oriented Python application development
- Profound knowledge of VB Script development and relational databases
- 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 onJBossand BRMS, JUnit,XSLT, SOAP, SOA and REST Web Services.
- Have experience in perl data structures and UNIX scripting like bash
- Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity
- Have architected and implemented Service-Oriented Architecture (SOA), batch, business intelligence, and transactional systems.
- Designed the service to compute real-time analytics for company page views, followers and engagement of company status updates, indexing over 50k Kafka events per second using online and offline technologies
- Experience in the interaction between various devices and different versions of android.
- Thorough knowledge with J2EE application platform configuration and performance optimization
- 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, Cordova,XHTML, CSS, CSS3, JavaScript, JQuery, Ajax and JSON.
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
- Knowledge of multi-vendor operating systems including Linux, Windows and UNIX Shell Script.
- Extensively worked with Change tracking tools like ITSM, BMC Remedy, JIRA, HP Service Center
- Developed rule modules using Rule Engines, Drools.
- In-depth knowledge of Ecommerce Platforms like Apache
- Senior level experience in Systems Analysis and Design, in Finance, Medical, Inventory control, Sales andPurchase, telecommunications, E-Commerce, Tourism andTravel, and web page design.
- Currently designing Server Side Java E-commerce basedapplications based on Servlets, JSP, EJB, Struts, Hibernate, Spring, XML, Ajax on multiple serverenvironments.
- Experienced in developing event driven applications using AJAX, JSON, XAML and XML.
- Developed UI using jQuery and JavaScript Library for Web Application and Mobile Application and extensively developed Rich Internet Applications and various UI widgets using jQuery.
- Worked with the JavaScript frameworks like HTML 5, DOJO,CSS 3, JQuery, Ext JS and AngularJS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Hands on experience in writing test scripts to automate process of testing in Selenium WebDriver
- Had Experience with JavaScript unit testing tool QUnit.
- Analyzes business requirements, design documents for completeness and testability
- Develops test plans, test scenarios, test cases, test data and test scripts for different types of testing activities
- Performs execution of test cases, test scripts, captures test results, test metrics and reports them
- Identifies and tracks system defects. Performs root cause analysis of the defects and works with the development team to resolve them
- Partners with other QA's and architects to develop and establish quality assurance standards and best practices
- Performs and coordinates system verification and validation test activities utilizing various tools
- Performs quality assurance testing activities to ensure the applications and products and/or releases are in compliance with the Quality Assurance standards of the organization
- Builds automated processes for testing to improve quality and throughput.
- Had good experience in debugging and developing the web applications
- Experience with page speed testing and optimization techniques
- 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.
- Hands on experience on token service management(tsm)
- Had experience working with version control systems like GIT, SVN.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in working with Tomcat, WebSphere and IIS web servers.
- Good understanding or network protocols such as TCP/IP, HTTP etc.
- Knowledge in developing applications using Agile and SCRUM methodologies. providing design and software development to several mission-critical systems across multiple industries, such as banking and telecommunications
- Automated test system development, telecommunications, workflow, insurance, inventory, distribution, labor dispatch, power utility.
- 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, python, jbpm, SQL Server 2005MySQL, Oracle, DB2.
Operating Systems: UNIX, Linux, Solaris, iOS, Windows 98/95/2000/XP.
Testing Tools: Load Runner, Win Runner, Test Director, Selenium WebDriverQuality 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, Maven, 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,shell scripting(bash) JQuery, AJAX, PERL XHTML, XML, JSON, EXTJS,cordava,Angular JS, Bootstrap, NODEJS,GWTWebServices
Database/RDBMS: SQL Server 2008, T-SQL, Triggers, DML, DDL, Oracle9i/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, JBoss Drools Rule Engine
J2EE: Servlets, JSP, JDBC, OOAD, Java Mail, JMS, JNDIWebservices, SOAP, RestFul
Other Tools: Adobe Photoshop, Gimp, MS Office, Firebug, Chrome Developers Tool, Windows Movie Maker.
PROFESSIONAL EXPERIENCE
Confidential, Wilson - NC
Java J2EE Developer
Responsibilities:
- Developed and Designed the Educational Loan Financial Management System 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.
- Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- 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.
- Designed front end pages usingHTML, JSON, JavaScript and AJAXcalls to get the required data
- Designed and maintained databases using Python
- Tested and implemented applications built using Python
- Created test Automationscripts based on DeskTop applications using perl.
- Created Automation Test Scripts in Test Complete and involved inAutomationInfrastructure Development in Test Complete.
- Extensively used JavaScript, jQuery, Angular Js to provide UI functionality.
- Developed the Presentation and Controller layers using JSP, HTML,JavaScript, Business layer usingSpring(IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernatefor all modules.
- Work with Node.js use to multiple threads for file and network events
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript,XML/ XSLT, HTML, CSS and Especially.
- Experience in KSH and BASH Shell scripting in both UNIX and LINUX platforms.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere also Soap web service.
Environment: Java 1.5, J2EE, Spring Frame work, Soap, Hibernate, python, HTML 4.x,Angularjs,CorDava CSS2.x, JavaScript, JQUERY, AJAX, JASON, XML, YUI, APACHE TOMCAT server, kafka, linux/ unix, Angular JS framework, node.js JPA,DOJO tool kit SOAP UI, REST web services, spring web flow, Boot strap.
Confidential, NJ
Sr. java developer
Responsibilities:
- Implemented the User Login logic using Spring MVC framework encouraging application.
- Developed and designed the application by implementing JSF Framework based on MVC
- Architecture with EJB, simpleJavaBeans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller
- Developed the presentation layer of the application using Struts Framework and created the struts-config.xml file, resource bundles for distribution module
- Implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
- Developed the web-servicesand analysis of SOAP envelope using SOAP UI
- Designed and developed the data model for the development of persistence layer
- Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution
- Developed Message Driven Beans (MDB) and extensively used the JMS API
- Used Struts Framework for the application, Developed Struts Action Classes and Business Logic and have developed Hibernate HSQL and Hibernate mappings /created DAOS mappings in Hibernate.
- Involved in SQL development using Stored Procedures, Views and Queries with Oracle and DB2.
- Used JBoss to test the web application internally.
- Configured and deployedthe web application on WebSphere Application Server
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control across common source code used bydevelopers.
- Tested the application functionality with JUnit Test Cases.- • Used ANT scripts for automated deployment
Environment: Java,J2EE, WSAD, Hibernate, SPRING, Struts, Servlets, MDB, EJB, JSP, JSF, JNDI, XML Faces Servlet, Web-Services, SOAP, WSDL, Spring MVC, JavaScript, HTML, CSS, JMS, Oracle 10g, Windows XP, DB2 UDB, JUnit, JBoss, WebSphere, RUP, CVS, ANT, Log4J.
Confidential
Sr. Java 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, node.js, CA SCM Harvest, Websphere Application Server 6.0, RAD 7.0, JAXP, Toad Data Modeler 3.4, AN
Confidential, Dallas - TX
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, Used Hibernate Framework for object relational mapping and persistence.
- Implemented MVC design pattern usingStrutsFramework.
- Developed Servlets and JSPs based on MVC pattern using Struts framework andSpringFramework.
- ConductedAutomation/manual testingusing the Standards, guidelines and structured methodology in testing the application.
- Write and tests Web Services calls manually and through automation.
- Test Automation Framework for QTP8.2/9.5 automation.
- Implemented automation testing framework and maintained up-to-date the automated scripts used in regression and performance testing.
- Maintained JIRA for tracking and updating project defects and tasks
- Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA, Bamboo, Stash and Git. I also support other groups with products on Linux servers
- Designed and developed backend application servers..
- Created network servers and participated in the design of multi-tier application architectures.
- Exposed various capabilities as Web Services using SOAP/WSDL13
- Helping to design, implement, multiple SSL e-commercewebsites catering to customers and retail merchantsusing a multi-tiered architecture
- Helping to design, implement, and manage multipleSSL e-commerce websites catering to cellphone customers and Call Center employees using amulti-tiered architecture. Customers canactivate, reactivate, purchase, and add to theircell phone services
- Expertise in developing enterprise applications using Struts Frameworks.
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long term architectural design decisions.
- Database administration, maintenance, and schema design for PostgreSQL
- Implemented migration tasks from Oracle apps to PostgreSQL databases.
- Used multithreading in programming to improve overall performance
- Designed and developed Using Performance Engineering
- Involved in the deployment of SOAP based Web-Service End-Points using Apache CXF.
- Developed REST architecture based webservices using JAX-RS 2.0 to facilitate communication between client and servers.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Designed and developed Data source with Smart GWT technologies
- 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, Performance Engineering and JQuery.
- Developed UI screens using YUI, CSS and JQuery.
- Provided leadership for service-oriented architecture (SOA) initiative by designing and developing web service interfaces to outside vendors and to internal systems.
- Developed user interfaces using JSP, frame work with AJAX,JavaScript, HTML, DHTML, and CSS.
- Resolved update, merge and password authentication issues in Bamboo and JIRA
- Developed AJAX scripting to process server side JSP scripting.
- Implemented the MVC architecture usingbackbone.jsandangular.js, node.js
- Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development within using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, MySQL, DB2 and Maven.
- Designed and developed a number of applicants for the Confidential IDEA using Spring 3, Spring Security, Spring WebFlow2, Hibernate, Dojo, Ajax, HTML, JSP, JSTL, JSON, JQuery, Log4J, RESTful, MySQL, DB2, Maven, JUnit and LDAP for Teachers to log in and manage benefits.
- Designed and developed the UI mostly using YUI.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS.
- 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.
- Executed automated Selenium scripts and reproduced failures manually
- Design, develop and test of SOAservices using SOA / SOAP Web Service / Oracle Fusion Middleware.
- Have written Cran jobs using Unix shell scripts.
- 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.
Environment: Core Java, J2SE, Servlets, JSP, HTML, python, CSS, EXT Js, YUI, Hibernate, Spring Framework, XML, MySQL, Eclipse, REST Web Services, GIT,SVN,JSR-168/JSR -286 portlet specifications, unix, node.js, Firebird tool, Postgres DB, SOAP, SOAP UI, Jboss, Spring web flow, Dozer frame work, DB2, JQuery, AJAX
Confidential
Java Developer
Responsibilities:
- Designed the application based on the architecture of theMVC designpattern.
- Project was developed followingAgileandScrummethodologies.
- 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
