Web Developer Resume
Saint Louis, MO
SUMMARY
- 9 years of IT experience in development and deployment of various Object Oriented, Service Oriented Architecture, Distributed Object Applications and Web Based Enterprise Applications using Java/J2EE technologies and worked on the complete System Development Life Cycle (SDLC).
- Hands - on experience in developing both front end & back end applications using Java/J2EE Technologies (Java, Servlets, JSP, JSF, AJAX, Struts, Spring, Hibernate, JAXB, JMS, JDBC, Web Services).
- Experience in designing both Front end & Back end applications using Java, Servlets, and J2EE Web frameworks, HTML, CSS3, Bootstrap,JSP, JSTL, JSF, JavaScript, JQuery, Angular JS, Backbone JS and AJAX.
- Proficiency in programming with different IDE's Eclipse, Net Beans, WSAD and IntelliJ IDEA.
- Experience with servers like WebLogic and JBoss.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
- Hands-on experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Solid working knowledge of Java Web Services with real time knowledge using SOAP, WSDL, REST, XML, JAXP, JMX, XML Beans.
- Extensive experience in design, development and implementation of Model-View-Controller frameworks using Struts and Spring MVC.
- Experience in RDBMS technologies like SQL Queries, Stored Procedures, Triggers, Functions.
- Good experience with Agile methodology, User stories, Iterative process.
- Good experience in identifying actors, use cases and representing UML diagrams.
- Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design.
- Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on rails.
- Developed the back-end using the Spring Framework, Hibernate, JMS.
- Worked with Core java concepts like Collections Framework, multithreading, memory management.
- Used java web services JAX-WS.
- Developed Hibernate Configuration files for MySql 5.1, and MongoDB.
- Led PL/SQL development, and coordinated the automation and deployment of all Oracle migrations for the Online Customer Service site.
- Analyzed the requirements from client and developed test cases based on functional requirements, general requirements and system specifications provided asJIRATicket Number.
- Installed, administered and configuredJenkinsContinuous Integration Tool.
- Creation and maintenance of Universe RDBMS programs that interface with Unix level commands. Design, programming, maintenance and administration of Universe RDBMS system as required.
- Proficiency in programming with different Java IDE's like Eclipse, JBuilder, Web logic Workshop and Toad.
- The technology stack is JIRA, Confluence, OBIEE, ODI, SQL Developer, Oracle Data Modeler, Primavera,SVN, GIT, Toad, SQL and PL/SQL
- Developed JBossDroolsRules business returns web service to interface with the POS system for customer returns
- Used log4J for application logging and notification tracing mechanisms.
- Hands-on experience in development of test cases using JUnit.
- Excellent communication skills, team player and strong analytical & problem solving abilities.
TECHNICAL SKILLS
Technologies: Windows Server. Unix, Linux. Java Beans, JDBC, JMS, JPA, JDK, XML, JMX, UML, HTML, CSS3,Bootstrap, JSON, Ajax, Swing, Object Oriented JavaScript, Angular JS.
Languages: Java,J2EE,Sql
Operating Systems: Windows Server. Unix, Linux.
Web Technologies: Struts, Spring, Spring Security, MVC, Log4j, Java Server Faces (JSF), Servlets, JSP, WSDL, JSTL, REST, SOAP, Java Web Services.
Middleware: J2E, EJB.
Application Servers: Websphere Application Server, Tomcat, JBOSS,Web Logic 11g/12c Application Server
Databases: Oracle 11g/12c, DB2, MS-SQL Server, Mongodb
Tools: /IDE RAD, WSAD, Eclipse, JBuilder, Ant, Maven, Agile, NetBeansSpring STS.
Design Patterns: Singleton, Business Delegate, Business Object, Service Locator, Data Access Object, Model View Controller, Iterator, Façade, Factory.
Case Tools: Rational Rose, Clear Quest
Version Control: SVN, Clear Case, CVS, GIT
OR Mapping: Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Moline, IL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Tracking andmanagingissues while coordinating withoffshoresoftware development team to resolve issues in regards to multiple projects.
- Used Spring STS to develop the application and followed the standard features for debuggingand running.
- Developed applications using frameworks and API likeStruts, spring, JSF and Hibernate.
- Developed Action Form, Action ForwardServletsand Struts Configuration files,Database modeling and design.
- Involved in developing and implementation of the web application usingRubyonRails.
- Responsible for development of Non-Functional Web pages using HTML5 & CSS3, JSP, JQuery and AJAX.
- Used Bootstrap to make responsive webpages.
- Developed rule modules using Rule Engines, Drools.
- Configuring the Cluster of JDBC connections andJMSconnection.
- Implemented the Session Bean Façade design pattern to invoke multipleEJBbeans based on the business requirement.
- Provided XMLand JSON response format to support various service clients.
- Used Restful API to gather sales related data for products.
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using angular, Ajax.
- Deployed a distributedJenkinsenvironment for continuous integration/builds. All builds output rpm packages as artifacts.
- Implemented new Ant andMavenplug-in for build environment
- Prepared Test Plans and Test Approach for eachJIRARequirements after analysis and review.
- Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
- Worked with IDE as Eclipse Juno and deployed into IBM Web Sphere Application Server& used Maven build tool to achieve more functionality for build process
- Designed and developed the application using AGILE methodology.
- Used Core Java classes to implement business logic.
Environment: Java, J2EE, Spring, Spring Transactions, Spring MVC, Hibernate 3.5, JMS 1.1, XML, JSF, SOAP, WSDL, JMX,Webservices, JIRA, JDBC, AJAX,Jenkins, JQuery, HTML, JAVASCRIPT, CSS, GIT, Log4J, JAXB, Drools, JUnit, WebLogic, Angular, Application Server 6.0, Eclipse, SQL 2008,Mongodb.
Confidential, Trumbull CT
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Involved in developing JSF components for the next generation version of the application.
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using AJAX.
- Created, configured and managedJMSservers, Connection Factories, destinations and Stores.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
- Implemented time based and event based scheduling for reports using SpringTask SchedulerandDroolsRules engine.
- Have proficiency in using JSPs andServletsfor view and controlling parts of application.
- Developed SQL, PL/SQL, stored procedures,database application scripts.
- Designed and developed the application using AGILE-SCRUM methodology.
- Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism,worked extensively on Collections and File Operations.
- Used Spring Transactions for Payment and Money Transfer
- Develop the financial business logic of the application using Java, Java Collection APIs andEJB
- Worked on XML parsing by using JAXB for XML Schema Validation.
- Used XSLT to transform my XML data structure into HTML pages.
- Developed XML Schemas - XSD, DTD for the validation of XML documents.
- Consumed SOAP & REST based web services to transfer information to the Sears server from List server.
- Followed MVC Structure and usedAngular jsto develop application.
- Developed REST Web Services.
- Used Hibernate and JPA ORM in the back end to fetch data from Oracle and MYSQL databases.
- Designed and developed views,controller and model components implementing struts framework.
- ManagedAmazonWebServiceslike EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console.
- Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
- Used Hibernate Query Language to fetch data from Oracle Database.
- UsedLog4jto print the logging, debugging, warning, info.
- Developed JUnit test cases for unit test of all developed modules.
- Maven was used to manage dependencies in the application and deploy it on WebLogic Application Server. CVS was used for the version control.
- Deployed and tested Applications on JBOSS.
- WritingRubyWrappers and usingRubyGems for Voucher, Advices and CHS modules.
- Managed administration of WebLogic Application Server.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
- Maven was used as Project Management tool.
Environment: Java, J2EE, Spring 2.5, Spring Transactions, Spring JDBC, Spring MVC, Hibernate 3.5, JMS 1.1, XML, JSF, JSP, SOAP, WSDL, SVN, GIT, Drools, Angular JS JIRA, JMX, JDBC, EJB Jenkins, AJAX, JQuery, HTML, JAVASCRIPT, Servlets, CSS3, Log4J, JAXB, JUnit, WebLogic Application Server 6.0, Eclipse 3.5, Oracle 10g.
Confidential, Delaware
Sr. Java/J2EE Developer
Responsibilities:
- Developed web services for third party client for using web application as their windows based application.
- Responsible for development web pages using HTML5 & CSS3, JSP, JQuery, Servlets, JavaScript and AJAX.
- Played Critical role in developing and implementing the initial build for Webservices Interface for Facets (WI4F) application to stage the custom webservices for Facets.
- We created Xml Based and RESTFUL WebServices by using Spring framework and WebLogic.
- Provided the generic/common webservices solutions which will work all Community Strategic Platform (CSP) Facets Health plans.
- Designed and developed the Webservices Language Definitions (WSDL) for Member Eligibility and Benefits Summary, Claims Status and Provider Explanation of Benefits (EOB) information from the CSP and RV Facets Systems.
- Played major role in migrating the all Rivervalley web applications source code from Microsoft Visual Source Safe (VSS) to Subversion (SVN) and GIT repositories.
- Developed the WebLogic Administrative scripts to deploy the enterprise applications on the WebLogic Servers.
- Designed the technical specifications for various portal requirements and reviewed the technical specifications with various teams including the Architecture, Quality Assurance (QA) and Production Support teams.
- Helped the Quality Assurance teams to understand portal requirements and setup the data in Facets using Facets Online Application to validate all the requirements to deliver the quality applications.
- We used JUNIT for testing the webservices to validate all the requirements. Involved in creation of test scripts using JUNIT.
- Set the coding the standards for the Java/J2EE, DB2 and Sybase which are used for the various projects.
Environment: Java, JEE, Struts 1.2, Hibernate 3.x, MS SQL Server 2005, RSA 7.0 & 7.5, WebLogic Application Server, Log4j, JUNIT, SVN, GIT, DTO, JavaScript,Servlets,EJB, Web Services, Tiles Framework, Struts Validation Framework, Struts Taglibs, Custom taglibs, JSP, HTML, XML, CSS, Perforce Source Control.
Confidential, Saint Louis, MO
Sr.Java/J2EE Developer
Responsibilities:
- Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing and participated in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
- Used Java/J2EE patterns, spring, Hibernate, EJB, SQL Server in developing Web application.
- Implemented web based system using JSF2.1 Framework and Java script used for client side validations.
- Developed the Presentation layer using JSF, HTML,JSPand used AJAX/ JQuery based frameworks for improved customer experience.
- Developed the Business layer using Spring MVC, JAXB modules.
- Developed request handlers, .JSP’s and Data Objects in Core Java.
- Worked with Oracle and DB2 servers to maintain database.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Wrote unit tests for mobile code debugged critical application issues such as crashes, memory leaks and concurrency problems.
- Involved in creating, publishing and consuming Web Services using JAX-RS 2.0 API and other technologies like HTTP and REST.
- Worked with defect tracking system JIRA, testing with Junit, Mockito and NUnit testing.
- Worked with IDE as Eclipse Juno and deployed into IBM Web Sphere 8.5 Application Server& used Maven build tool to achieve more functionality for build process.
- Used GIT for source control system and Jenkins used for continuous integration.
Environment: Java, J2EE, JSF 2.1, Springs MVC, Oracle, DB2,, Spring, DB2, HTML 5, XML, DOM, JSON, Maven, CSS3, Java script, JQuery, Eclipse Juno, JUNIT, Mockito, RESTful Web services, MYSQL, IBM Web Sphere 8.5 Application Server,Servlets, Hibernate, LOG4J, GIT.
Confidential
Java/J2EE Developer
Responsibilities:
- Co-coordinated the off-shore team members.
- Involved in Stored Procedure Implementation using MS SQL Server 2000.
- Involved in data extraction from Aetna Quoting Center to PBOR application.
- Prepared the Project Planning Documents, Status Reports and Metrics. Shared the Status reports with Project Management teams, Client managers.
- Designed and Developed the General Agents module in BAES application to calculate the broker’s commissions using Java, JSP, Struts, JDBC, and DB2.
- Involved in design of Fulfillment and Scheduling Modules for Aetna Medicare Self Service Application.
- Developed Scheduling Module using Struts and Spring Framework.
- Involved in Web services Client development to interact with third party vendor during Scheduling Informational Meetings.
- Implemented Webservice Client using IBM Rational Application Developer (RAD) and Deployed on the Websphere Server.
- Developed the Stored Procedures using MS SQL Server 2005.
- Involved in creation of Test Scripts using JUnit.
Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, ANT, JUnit, JDBC, Oracle, PL/SQL, Eclipse, Struts, RDBMS, Tomcat, Weblogic, CVS, Windows
Confidential
Web Developer
Responsibilities:
- Designed web application layout and form using HTML, CSS, and JavaScript.
- Worked with Business Analysts to understand their business models and goals and help define strategy, content, and features.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation usingJQUERY.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages usingHTML, XHTML, JSP, CSS.
- Wrote code to fetch data from Web services usingJQUERY,AJAX via JSONresponse and updating the HTML pages.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Used JavaScriptlibraries to create slider and page-turning animations on calendar widgets.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
Environment: HTML, XML, DHTML, CSS, MYSQL, Javascript and Adobe Photoshop