We provide IT Staff Augmentation Services!

Sr. Java Developer/ Web Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Java developer with 6+ years of experience in analysis, design, development and implementations of web UI, client/server, database and/or Intranet - based application using Java, J2EE technologies in various business domains including Financial, Retail, Brokerage & Insurance.
  • Has excellent knowledge of Java, J2EE/JEE platforms in building N-tier applications.
  • Excellent working knowledge in Java1.6, Servlet2.5, JSP2.0 and JEE (EJB 3.0, JMS, JNDI) technologies, Spring3, JPA, Hibernate3x and Struts2 Frameworks for Enterprise projects.
  • Having sound Knowledge in Object-Oriented Design/Analysis (OOAD), UML modeling, Design Patterns like Business Delegate, Session Facade, Factory, etc.
  • Experience in Design and Development of Java Web Services using XML, SOAP, WSDL, and UDDI based on SOA and has excellent understanding of xml technologies XML, XSD, XSL, SAX, DOM, JAXB 2.0.
  • Excellent working knowledge in Application servers such as Web Sphere 6.1, WebLogic10.3, JBoss 5.x, Apache Tomcat 6.x.
  • Experience in designing and prototyping user interfaces for intranet, web applications using various scripting languages such asHTML, HTML5, CSS, XML, JSF, XSLT, JavaScript, DOJO, AJAX, AWTandJFC/Swing.
  • Expertise in design and development of multi-tiered web based applications usingJ2EEtechnologies likeJSP, JSTL, JSF,Servlet,EJB,JDBC,JNDI,and JMS.
  • Experience withWeb ServiceslikeSOAP, WSDLandUDDI.
  • Having sound knowledge in Business Process Management.
  • Strong knowledge in Angular JS, Node.js.
  • Experience in tools like JIRA, Green Hopper, and Enterprise tester.
  • Experience in application/web servers likeIBM WebSphere, Apache Tomcat, Web Logic, JBoss Fuse.
  • Experience in design and development of WebSphere Operation decision Management.
  • Hands on experience in building projects using popular IDE’s such asIBM RAD, EclipseandNetBeans.
  • Experience in the installation, configuration and maintenance of Web Sphere Application Server (WAS), WMQ, WPS and WESB and fine tuning: JVM configurations, Topology, fine tuning thread management, SIB configuration, JMS tuning, JDBC tuning, configuring security, message engines.
  • Experience in implementing cluster environments and Build (Automation using tools, Jython, Jacl), Deployment & Configuration management activities using ESB/WPS for complex integration applications/solutions.
  • Experience in IBM’s message oriented middleware WebSphere MQ, WebSphere enterprise bus, Data power.
  • Experience in developing web applications using Ruby on Rails.
  • Experience in Local and remote administration of WMQ objects, JMS configuration including pub/sub, WMQ Client configuration, WMQ Channel configuration using different transmission protocols.
  • Experience in Data modeling, Database design and development using different RDBMS (Oracle10g/11i, MS SQL Server2000 and MySQL 5.0) in various projects.
  • Strong knowledge in Alfresco Software, CDS and IRS.
  • Strong knowledge in runtime toolkit Akka used in design and development of applications on JVM
  • Extensive experience in various SDLC methodologies such as Water fall, Iterative, Agile.
  • Experience in developing applications using different IDEs like Eclipse, NetBeans, MyEclipse, IRAD, JDeveloper and TOAD.
  • Experience in working with Databases likeOracle 9i/10g/11g, MongoDB,Sybase, IBM DB2, Microsoft SQL server, PostgreSQL.
  • Strong Experience in WritingSQL queries, PL/SQLstored procedures.
  • Strong knowledge in automation tools like Load Runner, Gradle, and Gomez Script Recorder.
  • Web Services, Component Based, Service Oriented Applications with Service Oriented Architecture (SOA) using REST, SOAP, WSDL, UDDI, IBM SOMA, SOA, Business Modeler and Integration Developer and Web Sphere Portal 7.
  • Strong experience inPHPTechnology, HTML, CSS, JavaScript, AJAX and REST based web services, MVC Framework.
  • Having thorough knowledge and experience in Functional Point, Use Case, SMC based estimation techniques.
  • Strong knowledge in FIX Protocol.
  • Experience in end-to-end lifecycle ofPHPbased implementations.
  • Proficient knowledge in JDBC and writing SQL Queries, PL/SQL Stored Procedures, Triggers and SQL packages.
  • Proficiency in Prototype, Module Design, User Interface Design, and Integration ofPHP components.
  • Extensive experience in writing SQL to validate the database systems and for backend database testing.
  • Excellent communication, analytical and interpersonal skills.
  • Expert-level knowledge of Amazon EC2, S3, VPC, RDS, Elastic Load Balancing, Autoscaling, IAM, SQS, security groups, Lambda, Cloud Watch and other AWS services.
  • Supported AWS Cloud environment with 7 different environments and configured security groups.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2, Virtual Private Cloud, IAM, Cloud Formation, SNS, SQS, S3, RDS, Route53.

TECHNICAL SKILLS

J2EE/JEE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDIWeb Technologies Servlet2.5, JSP2.0, HTML, Ajax, XML, XSD, XSL, Ruby on Rails, SOAP, and WSDL

Application/Web Servers: Web Sphere, WODM (iLOG), Web Logic, JBoss 5.x and Tomcat 6.x

WAS Administration: Web Sphere (WAS), WAS Enterprise Service Bus (WESB), Web Sphere MQ (WMQ)

Databases: MS SQL Server 2005, My SQL 5.0, MS Access, MongoDB, Toad 8.0, Oracle 11i

Languages: Java1.6, C/C++, PL/SQL, Java script, Python, PHP, Perl, Visual Basic 6.0

Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)

Modeling Tools: RUP (Rational Rose, Rational Software Architect), MS Visio, InFlux Tool for BPE

IDE’s: Eclipse, NetBeans, MyEclipse, IRAD, JDeveloper

Version & Source Control: CVS, Subversion, Clear Case and Visual Source Safe, VSS, SVN, CM Synergy

Defect Tracking Tool: JIRA, QC

Other Utilities: ANT, Log4j, JIRA and Maven

Operating Systems: UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS.

Other Skills: Identity Access Management, Application Information Assurance, Code Review, Security analysis and assessment.

Project management Tool: MPP, IPM+, Rally Agile tracking tool

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer/ Web Developer

Responsibilities:

  • Implemented MVC architecture using Struts Framework.
  • Designed and developed front end using HTML, CSS, JSP, Struts (tiles and tag libraries) and validation through JavaScript.
  • Used Struts tag libraries to create JSPs.
  • Used AJAX libraries such as Jquery and DWR.
  • Implement web service using JAX-RPC.
  • Implemented JBoss Fuse to integrate application components.
  • Create JAX-RPC handlers for pre and post processing of soap messages.
  • Helped improve code coverage by writing Junits for the implemented code.
  • Java Mail API was used to notify the authors about document publishing status.
  • Design and implement asynchronous messaging using JMS.
  • Extensively used Web Services like SOAP, WSDL and UDDI to communicate between systems.
  • Developed Data Access Object (DAO) components to interact with DB2 using JDBC Driver.
  • Developed Model Components Action beans, Action Form beans, and Data Transfer Objects of Struts Framework.
  • Translated business logic into Python code
  • Refactored existing Angular JS application for code maintenance based on MVC pattern.
  • Extensively used JMX API for dynamic web solutions.
  • Analyzed multi-platform and cross functional applications using Python.
  • Prepared and analyzed reports using Python.
  • Implementation of Python based scripts.
  • Worked on SQL Server development, creating schema objects, indexes, foreign keys, entity relationships, data loads and data import & export. Including stored procedures, VB scripting, views and triggers.
  • Worked on Oracle development, PI/SQL, stored procedures, triggers, materialized views.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used XML Schemas (XSD) for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
  • Developed web application using Ruby on Rails.
  • Developed and maintained Java/J2EE distributed applications using Spring MVC and Struts framework.
  • Highly involved in the configuring Web Sphere servers and database connections and deploying applications to application servers in Testing and UAT environments.
  • Worked on Google Web Toolkit (GWT) to develop Ajax web application with Java.
  • Designed solutions, documentation, coding, and testing.
  • Developed JSP pages using STRUTS frame work, Custom tags and JSTL and involved in configuring web.xml and struts-config.xml according to the struts framework.
  • Worked on using middleware like MQ Series, JMS.
  • Implemented MongoDB to query fields in documents.
  • Extensively used Web Services like SOAP, WSDL and UDDI to communicate between systems.
  • Create stored procedure and other SQL scripts using PL/SQL.
  • Implemented solutions relying on Service Oriented Architecture (SOA), using Web Services, SOAP and WSDL.
  • Designed and implemented Web Services for client to retrieve Data using SOAP.
  • Used Apache Subversion for source control.
  • Provide technical support to production system.
  • Involved in testing the XML files and checked whether data is parsed and loaded to staging/prod tables.
  • Experienced in setting up all Amazon Web Services Components through Cloud Formation Templates (JSON, YAML).
  • Hands on working knowledge on following AWS services like EC2, S3, VPC, EBS, Elastic Load Balancing, Auto Scaling, Cloud Watch, Security groups, IAM, SNS, SQS, Route53, RDS, Cloud Formation etc.

Environment: Solaris, JSP, Servlet, Hibernate, Struts, JMS, JCA, JMX, XML, CSS, XML Schema, Python, AJAX (JQUERY, AJAX), JSON, JBoss Fuse JAXP, SAX, DOM, JAXB, JAX-RPC, SAAJ, SOAP, Javascript, PL/SQL, D/HTML, XHTML, Ant 1.6, Log4j, JUnit, Weblogic 8.0, Oracle 9i RDBMS, Mercury Quality Center 9.0, Eclipse 3.2, CVS.

Confidential - Oklahoma City, OK

Sr. Java Developer/ Web Developer

Responsibilities:

  • Implemented MVC architecture using Struts Framework.
  • Designed and developed front end using HTML, CSS, JSP, Struts (tiles and tag libraries) and validation through JavaScript.
  • Used Struts tag libraries to create JSPs.
  • Used AJAX libraries such as Jquery and DWR.
  • Implement web service using JAX-RPC.
  • Implemented JBoss Fuse to integrate application components.
  • Create JAX-RPC handlers for pre and post processing of soap messages.
  • Helped improve code coverage by writing Junits for the implemented code.
  • Java Mail API was used to notify the authors about document publishing status.
  • Design and implement asynchronous messaging using JMS.
  • Extensively used Web ServiceslikeSOAP, WSDLandUDDI to communicate between systems.
  • Developed Data Access Object (DAO) components to interact with DB2 usingJDBC Driver.
  • Developed Model Components Action beans, Action Form beans, and Data Transfer Objects of Struts Framework.
  • Translated business logic into Python code
  • Refactored existing Angular JS application for code maintenance based on MVC pattern.
  • Extensively used JMX API for dynamic web solutions.
  • Analyzed multi-platform and cross functional applications using Python.
  • Prepared and analyzed reports using Python.
  • Implementation of Python based scripts.
  • Worked on SQL Server development, creating schema objects, indexes, foreign keys, entity relationships, data loads and data import & export. Including stored procedures, VB scripting, views and triggers.
  • Worked on Oracle development, PI/SQL, stored procedures, triggers, materialized views.
  • Extensively usedHibernatein data access layer to access and update information in the database.
  • Used XML Schemas (XSD) for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
  • Developed web application using Ruby on Rails.
  • Developed and maintained Java/J2EE distributed applications using Spring MVC and Struts framework.
  • Highly involved in the configuringWeb Sphereservers and database connections and deploying applications to application servers inTestingandUATenvironments.
  • Worked on Google Web Toolkit (GWT) to develop Ajax web application with Java.
  • Designed solutions, documentation, coding, and testing.
  • DevelopedJSP pagesusingSTRUTSframe work, Custom tags andJSTL and involved inconfiguring web.xml and struts-config.xmlaccording to the struts framework.
  • Worked on using middleware like MQ Series, JMS.
  • Implemented MongoDB to query fields in documents.
  • Extensively used Web ServiceslikeSOAP, WSDLandUDDI to communicate between systems.
  • Create stored procedure and other SQL scripts using PL/SQL.
  • Implemented solutions relying on Service Oriented Architecture (SOA), using Web Services, SOAP and WSDL.
  • Experience with unit testing using RSpec tool.
  • Designed and implemented Web Services for client to retrieve Data using SOAP.
  • Used Apache Subversion for source control.
  • Provide technical support to production system.
  • Involved in testing the XML files and checked whether data is parsed and loaded to staging/prod tables.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.

Environment: Solaris, JSP, Servlet, Hibernate, Struts, JMS, JCA, JMX, XML, CSS, XML Schema, Python, AJAX (JQUERY, AJAX), JSON, JBoss Fuse JAXP, SAX, DOM, JAXB, JAX-RPC, SAAJ, SOAP, Javascript, PL/SQL, D/HTML, XHTML, Ant 1.6, Log4j, JUnit, Weblogic 8.0, Oracle 9i RDBMS, Mercury Quality Center 9.0, Eclipse 3.2, CVS.

Confidential - Atlanta, GA

J2EE Developer

Responsibilities:

  • Involved in developing the functional specs using UML in Rational Rose.
  • Involved in discussions with business analysts and testers to design, develop and document the project specifications.
  • Involved in developing business components using Spring IOC (Inversion of Control) framework.
  • Involved in developing rich internet web pages using HTML, CSS, AJAX,Javascript, JSF UI Components, JQuery and Tag libs.
  • Developing application layout and composing tiles definitions, managed beans to use with JSF, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve & update data in the Database.
  • Developed and exposed the SOAP web services by using JAX-WS, WSDL, SOAP, AXIS, JAXP and JAXB.
  • Involved in developing Restful web services using JERSEY API.
  • Developed POJO classes to interact with business components.
  • Implemented data model using iBatis as the persistence layer that uses DB2 as the backend databases.
  • Interactively worked with testing teams in providing test cases and test scripts.
  • Conducted Unit Testing, Integration Testing and User Acceptance Testing.
  • Performed unit testing for modules using JUnit.
  • Done with JBoss application server set up, deploying application, data sources and messaging set up using JMS Queues.
  • Involved in defining business rules using Drools and coordinated with Business Analysts to get all the business rules scenarios.
  • Extracted the Test Data from the legacy system to test all the use cases.
  • Involved in Peer level code/design Reviews.
  • Used SVN for version and source control and Maven to build the application and Hudson Build are used to compare the versions.
  • Involved in fixing QA, UAT & Production defects and tracked them using QC.

Environment: Java1.5, 2EE, JSF 1.2, Rich faces, JBoss, iBatis, DB2 - SQL, PL/SQL, Spring, EJB3.0 - Session beans, Entity beans, JMS, Maven, JUnit, QC, DAO, XML, XSD, HTML,Javascripts, Jquery, WSDL, SOAP, JAX-WS, AXIS, JERSEY, and Hudson

Confidential - Phoenix, AZ

Core Java/Hibernate/Spring Developer

Responsibilities:

  • Configured and built Spring MVC application on Tomcat web server.
  • Design and implemented the backend layer using Hibernate.
  • Develop named HQL queries and Criteria queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Created and built project using Maven.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented logging using log4j and Spring AOP.
  • Implemented various cross-project functionalities using Spring AOP.
  • Modeled Flows with different flow state types.
  • Implemented concept of Dependency Acyclic Graph in existing Deal Model withinPythonclasses for creating dependency over various deals objects across the Bank's systems.
  • Involved in multi-tieredJ2EE designutilizingSpring Inversion of Control (IOC) architectureand Hibernate.
  • Applied design patterns includingMVCPattern, Façade Pattern, Abstract Factory Pattern,DAO Pattern and Singleton.
  • UsedPythonunit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in line with Agile Software Development methodologies.
  • Extensively used JMX API for management and monitoring solutions.
  • Involved in developing front end screens usingJSP, JSTL, DHTML, HTML, CSS, AJAX, and JavaScript.
  • DevelopedWeb servicesto allow communication between applications throughSOAPoverHTTP usingApache Axis2.
  • Developed Portlets for user level interaction and encapsulating the business logic
  • Developed the automation environment for build, deployment, and configuration of Portlets onto the IBM websphere portal server using ANT scripts, XML Access scripts and JACL scripts.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • GeneratedHibernate XMLfiles for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured inSpring-service.xml.
  • Used JpaFlowExecutionListener to manage persistence context across different states of a webflow.
  • Configured spring managed beans and their scopes.
  • Configured security using Spring Security API.
  • Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third party partner web services (both RESTful and SOAP).
  • Worked on UNIX Shell scripts and Cron jobs.
  • Made use of content negotiation (XML, JSON, text/plain) using JAXB, GSON, Jackson, and XStream.
  • Investigate, debug and fixed potential bugs or defects in the implemented code.
  • Implemented junit tests and mandated 90% min. code coverage.
  • Designed builds which can grow and support builds using Gradle.
  • Developed RESTful services using Jersey, JAX-RS and Restlet to call third party vendors
  • Used CVS for source control, used as plugin in eclipse.
  • Involved in requirement gatherings and prototype development.
  • Provide post production support for the project during business hours.

Environment: Solaris, JSP, JSF, Spring, Servlet, Hibernate, Struts, JMS, JCA, JMX, XML, CSS, XML Schema, AJAX (JQUERY, AJAX), JSON, JAXP, SAX, DOM, JAXB, Java Portlet Specifications, JAX-RPC, SAAJ, SOAP, Javascript, Python, PL/SQL, D/HTML, XHTML, Maven, Log4j, JUnit, Weblogic 8.0, Oracle 9i RDBMS, Mercury Quality Center 9.0, Eclipse 3.2, CVS.

Confidential - Herndon, VA

Java Developer

Responsibilities:

  • Developed Use Case Diagrams and Class Diagrams using Rational Rose.
  • Created Functional and System Design specification documents
  • Implemented Spring MVC framework.
  • Developed user interface using JSPs along with Spring MVC framework
  • Implemented Hibernate for persistence
  • Integrated Hibernate along with Spring
  • AJAX calls were used for form submission and updating user interfaces views.
  • Implemented Spring IOC to achieve loosely coupled n-tier architecture
  • Wrote and modified database stored procedures, triggers, functions, and pl/sql Scripts.
  • Utilized design patterns such as singleton to access DAO.
  • Applied HTML, CSS, and JavaScript for the UI part.
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
  • Implemented Spring AOP along with AspectJ
  • Developed REST Webservices using Spring MVC
  • Involved in deploying applications on Weblogic Server
  • Used MAVEN to build and configure projects
  • Experience working as a Sterling B2B Integrator (SBI) system administration.
  • Experience Mapping: EDI-EDI, EDI-XML, Flat-file-XML maps, XML-IDOCs
  • Build and supported B2B interfaces with IBM Sterling Integrator software suite: Maps, BPML, Services/Adapters, Tuning, Troubleshooting
  • Experience working on SI Business Process development: Graphical Process Modeler and (GPM) and Business Process Modeling Language (BPML)
  • Experience with data transformation processes in the Sterling Map Editor

Environment: Java, JSP, Servlets, JDBC, Hibernate, Ajax, Spring, Maven, UML, Eclipse, Weblogic 8.1, DB2, Oracle8i, CVS, HTML, CSS, XML, XSLT, XSD, UNIX, Korn shell scripting, PERL, MVS, JCL, ISPF, VSAM Files, OS/390.

Confidential

J2EE Programmer

Responsibilities:

  • Experience with creating and revising class diagrams, sequence diagrams, and entity relationship diagrams.
  • Read Fleet transactions from DB2 databases in the remote database and created the transaction information into delimited files and also updated Oracle database in local system.
  • Used XML for interchange of data between various layers of the application - Beans, User interface (JSP, HTML), Servlets, EJBs.
  • UsedObject/Relational mapping Hibernateframework as the persistence layer for interacting withDB2.
  • UsedSpringFramework for dependency injection.
  • Used variousJ2EE design patterns, likeDTO, DAO, Business Delegate, Service Locator, Session Facade and Singleton.
  • UsedJava Messaging Services (JMS 1.1)for reliable and asynchronous exchange of important information
  • UsedWeb Services (XML, WSDL, SOAP)for communicating data between different applications.
  • UsedWebSphere Application Serverfor deploying various components of application.
  • Configured and usedLog4Jfor logging all the debugging and error information.
  • DevelopedAnt build scriptsfor compiling and building the project.
  • Responsible for checking all the front-end validations using JavaScript.
  • Worked in web service SOAP response using payload XML.
  • Wrote XSLT code, which displays XML data from customer insight.
  • Also created portlets using portal builder.
  • Using DOM API developed payload and envelop parser to parse XML data.
  • Written ANT scripts to copy compile, deploy the java classes (EAR) in to Weblogic.
  • Written Stored procedure (PL/SQL) and used Complex Queries with Joins in the conversion process.
  • Tuned database and SQL statements and schemas for optimal performance.
  • Expertise in SQL queries for the cross verification of data.

Environment: Eclipse, Struts, Tiles, MySQL, JSP, HTML, CSS, spring, JavaScript, CVS, Tomcat, UNIX, and JDBC.

We'd love your feedback!