We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 12+ years of professional experience in analysis, architecture, design, implementation, integration and testing of Client - Server/Internet/Intranet Systems for Telecom OSS, Healthcare, Financial, Insurance and Antiphishing industries using Object Oriented Analysis/Design/Methodologies.
  • Well-versed wif object-oriented design and development principals using Java, J2EE and C++. Unique and exceptional blend of expertise wif proven intellectual capabilities in broad based competencies including architecting solutions through systems engineering.
  • Experience in creating applications wif the Service Oriented Architecture (SOA), which conforms to SOA standards.
  • Excellent understanding and experience in application of design patterns
  • Experience in designing application, including defining object model, business interfaces, object database interaction experience in Build, Deploy, Configuration Management, Release Management, System Administration and DevOps.
  • Good understanding of the DevOps philosophy.
  • Good understanding of Software Development Life Cycle (SDLC), Test Driven Development, Continuous Integration and Continuous Delivery (CI/CD).
  • Experience in Build and Release automation of large scale Java, .NET and NodeJS based web applications.
  • Build RESTful Web services using JAX-RS API.
  • Consumed RESTful Web services provided by different vendors to submit the TRAFFIC STOP data.
  • Proficient in developing SOAP and RESTful Web Services.
  • Experience in Installation, Configuration and Troubleshooting of RedHat Linux, CentOS, Ubuntu and Windows on various hardware platforms and AWS cloud.
  • Experience in implementing e-commerce/distributed applications using HTML/DHTML, CSS, JavaScript, Java, J2EE, Swing, Applets, Servlets, JSP, JSTL, Java Beans, JDBC, JMS, EJB, XML, XSL, XPATH, XQUERY, AJAX, SQL, PL/SQL, Unix, Linux, Sun solaris and Windows NT/XP.
  • Experience in developing applications using Struts, Spring frameworks (MVC) and Hibernate, iBATIS frameworks (ORM), Tiles framework
  • Having hands on experience in JSF, Hibernate, JDOs, spring, Velocity, Freemarker, Flex and Canoo Scripting.
  • Extensive experience in Versioning, Build Automation and CI/CD tools such as GIT, SVN, CVS, Hudson, Jenkins, Maven and ANT.
  • Implemented CI/CD workflow using GIT, Jenkins, Maven, ANT, NPM and Chef on AWS cloud.
  • Designed and implemented XML schemas, XQuery APIs, Java APIs, business logic, and XHTML/XML/JavaScript user interfaces.
  • Knowledge of J2EE technologies like JSP, Servlets, Struts Framework, spring and hibernate.
  • Proficient in several frameworks like Struts, Java Server Page, Hibernate 3.1 ORM, Spring Framework, spring MVC wif GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Experience in developing rich user interfaces using the AJAX JavaScript library DOJO (widgets)
  • Possess excellent query writing skills in SQL, programming skills in PL/SQL, Oracle administration skills
  • Experience in designing database for OLTP systems wif solid understanding of normalization process and preparing database models using ERwin tool.
  • Experience in developing Perl, Jython, JACL,Python and UNIX shell scripts for automating WebSphere application deployments and configuration at enterprise level.
  • Excellent operational skills in creating/maintaining UDB DB2, SQL Server, Sybase, MySQL and PostgreSQL databases wif strong and in-depth noledge of relational database systems design and development.
  • Experience in administrative activities on various application servers such as Websphere, Weblogic, JBoss, OC4J and Tomcat. These include installation, configuration and deployment.
  • Experience developing applications using MQ series messaging system solution. dis includes the MQ installation, configuration and programming.
  • Expertise in implementing SOA solutions through web services using JAX-WS, Apache Axis, SpringWS, SOAP and WSDL and noledge on RESTful approach
  • Experience in implementing applications wif i18n support (internationalization)
  • Experience in using various SCM tools such as Visual Source Safe (VSS), CVS, ClearCase, SVN
  • Experience in analyzing the PHP, Perl, ASP, VB scripts in order to redesign the applications wif java based technologies
  • Developed a tool "DCAT" for improving and automating monitoring of Netbatch, NFS Disk Usage and Network Health.
  • Working experience in scripting languages like Python, Perl, Bash, ANT and AWS CloudFormation
  • Good understanding of NoSQL Data bases like HBase.
  • Expertise in Big data,Hadoop, NoSQL and various components such as HDFS, MR2, YARN, Spark, PIG, Hive, Sqoop, HBase, Cloudera Manager, Zoo keeper, Oozie, Kafka, Hue, CDH5, & HDP 2.x.
  • Experience in writing build and deployment scripts using Apache Ant and Maven.
  • Experience in writing shell scripts to run batch commands on UNIX flavor systems
  • Exceptional skills in communicating wif clients, customers, managers and other teams in the enterprise at all levels.
  • Experience wif Alfresco enterprise content management
  • Ability to handle multiple projects concurrently
  • Experience in developing software using RUP and Agile methodologies (Scrum)

TECHNICAL SKILLS

Operating Systems: Windows NT/2000/2003/XP, SunOS Solaris, UNIX, HP UNIX, Linux

Languages: Java 1.2/1.3/1.4/1.5, UML, XML, HTML, JavaScript, VBScript, Shell script, PL/SQL, Visual Basic, C/C++, COBOL

Web Technologies: Servlets, JSP, ASP, AJAX, JDBC, EJB, JMS (MQ Series), Web Services, SOAP, XML, WSDL, XSLT, XPATH, XQUERY

Frameworks: Struts, Spring, Hibernate, iBATIS, JUnit, Tiles

IDE: RAD 6.0, RSA, Eclipse 2.1/3.1, JDeveloper 9.0, JBuilder 4.0

Servers: WebSphere 6.1/5.1, Weblogic 5.1/6.1/7.0, JBoss 4.0/3.x, Tomcat, iPlanet

Databases: Oracle 10g/9i/8i/7.3, DB2 7.1/8.1, Sybase 4.x, PostgreSQL 8.x, MySQL, SQL Server 7/2000, MS Access 97.

Tools: & Utilities: SQLPLUS, CVS, Rational Clear Case, Subversion (SVN), VSS, Visio, MS project, Jxplorer, ERwin, Axis, TOAD, PL/SQL Developer

Protocols: LDAP, SOAP, HTTP, HTTPS, SMTP

Others: DOJO, Apache Xerces, DOM, SAX, JAXB, Ant, Maven, Log4j

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

JAVA/J2EE Developer

Responsibilities:

  • Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
  • Involved in developing front end screens using JSP, JPA, Struts View Tags, EJB, JSTL, JSON, XML, XSLT, DHTML, HTML, CSS, AJAX, Web2.0 technologies, JavaScript.
  • Prepared/modified the design artifacts such as Use Case diagrams, Class diagrams, Sequence diagrams and functional specification document to include new requirements.
  • Modified technical design specification (Technical writing), test documents to reflect the changes and followed the Scrum Agile methodology in realizing requirements.
  • Involved in refactoring existing application code to improve performance of the application. dis includes identification of bottlenecks, profiling using Jprofiler and code clean up.
  • Developed user interface for the smart start quote screen using JSP elements and DOJO widgets
  • Provided validation for the form elements through DOJO validation widgets and AJAX calls to populate controls
  • Developed new POJOs for controller, service classes for the personal and commercial clients and auto wired them through Spring configuration.
  • Developed Service classes for commercial and personal clients to invoke web services for getting information from CE External System. dis was done through spring WS.
  • Installed MQ on development environment and configured the messaging resources.
  • Programmed to the JMS interfaces to send and receive messages from MQ objects.
  • Developed DAO classes to get data from DB2 for the Batch Process and for the requested pending items.
  • Followed Test Driven Development (TDD) and performed unit testing wif JUnit test cases
  • Involved in build process and run the deployment procedure in the UNIX environment on regular basis. Actively involved in production support.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Implemented the persistence layer using Hibernate and configured Hibernate wif spring to interact wif the database.
  • Used JSF framework wif AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Configured and deployed the application on Jboss application Server.
  • Implemented and used Web Services wif the halp of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Added User interface components using MXML and Flex builder
  • Designed and implemented XML schemas, XQuery APIs, Java APIs, business logic, and XHTML/XML/JavaScript user interfaces.

Environment: HTML, JavaScript, DOJO, Java 1.4, J2EE 1.4, JSP, Spring, JMS, JUnit, XML, SOAP, Web Services, JAXB, SOA, MQ Series, Weblogic 7.0, IBM DB2, Windows XP, UNIX, RAD 6.0, TOAD, ClearCase, ClearQuest, XQuery, Scrum, Big data, DevOps,NoSQL

Confidential - Des Plaines, IL

JAVA/J2EE Developer

Responsibilities:

  • Modeled the design artifacts such as Use Cases, Class diagrams and Sequence diagrams using RSA
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Implemented j2ee design patterns like FrontController, Service Locator, DAO, and Session Façade.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed EJB (Session and Entity) components that interface wif the database using Data Access Objects.
  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The application uses the STRUTS framework. The Views are programmed using JSP pages wif the Struts tag library, Model is a combination of EJB’s and Java classes (Form and Action classes) and Controllers are Servlets. The controller uses XML mappings in struts to map the request to the server side functionality
  • Developed presentation tier using JSP/Servlets and custom tags in MVC architecture.
  • Implemented client side validations using JavaScript
  • Involved in migration of WebLogic Application Server from V5.0,V6.0 to V7.1
  • Configured WebLogic resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
  • Used XSLT for transforming the XML content into HTML.
  • Co-ordinate wif QA for testing, Production releases, Application deployment, integration and conducting walk-thru code reviews.
  • Worked wif documentation teams in the development of Training Manuals and User's Guides ANT
  • Used Apache Log4J logging API to log errors and messages.
  • Unit Testing and fixing the defects in the application during the maintenance builds.
  • Installed JBoss and configured JNDI resources for the application
  • Developed web UI wif JSP, JSTL, Struts custom tags and provided client side validations through JavaScript.
  • Programmed to business interfaces and developed service classes and utility classes.
  • Defined and implemented the data access layer (DAO) interfaces using iBATIS framework.
  • Written the Ant Scripts for building and deploying the workbench application in JBoss.
  • Followed Test Driven Development (TDD) and performed unit testing wif JUnit test cases
  • Assisted QA team in Test cases preparation and fixed bugs

Environment: HTML, JavaScript, CSS, Java JDK 1.5, J2EE, JSP, JSTL, Struts, iBATIS, JDBC, XML, UML, Oracle 10g, JBoss 4.0.1, Windows XP, Eclipse 3.1, RSA, CVS, Ant, Log4J, JUnit

Confidential, IL

JAVA/J2EE Developer

Responsibilities:

  • Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
  • Involved in developing front end screens using JSP, JPA, Struts View Tags, EJB, JSTL, JSON, XML, XSLT, DHTML, HTML, CSS, AJAX, Web2.0 technologies, JavaScript.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Implemented the web-based application following theMVC architecture using Struts Framework.
  • Used STRUTS framework for Front-end pages using JSP, Struts custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Implemented the persistence layer using Hibernate and configured Hibernate wif spring to interact wif the database.
  • Used JSF framework wif AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Configured and deployed the application on Jboss application Server.
  • Implemented and used Web Services wif the halp of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Developed database layer using JDBC and followed DAO pattern.

Environment: JDBC, J2EE, JSP, Struts, Hibernate, spring, MVC, EJB, JSF, JSTL, JSON, XML, XSLT, DHTML, HTML, AJAX, Javascript, Jboss, Log4j, SOAP, Internet Explorer, Firefox, Chrome, Oracle, Windows.

Confidential, Herndon, VA

SR. JAVA/J2EE CONSULTANT

Responsibilities:

  • Developed Prototypes using Home site and various JSP Pages.
  • Developed session beans for business logic and JSP/Servlets, for presentation/control layer using Struts.
  • Extensively used Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures and triggers
  • Used CMP and EJBQL to map Oracle database.
  • Extensively involved in JavaScript to handle client side programming and for validating screens.
  • Deployed and tested the application on WebSphere Application Server.
  • Configured connection pools in WebSphere to connect to Oracle database.
  • Developed Style Sheet to provide dynamism to the pages and extensively involved in unit testing and System testing using JUnit and involved in critical bug fixing.
  • Utilized the base UML methodologies and Use cases modeled by architects to develop the front-end interface. The class, sequence and state diagrams were developed using Rational Rose.
  • Developed the ANT scripts for preparing EAR and WAR files used to deploy J2EE components.

Environment: HTML, Java, Servlets, Struts, EJB, WebSphere, Websphere MQ, JDBC, Win NT, XML, XSLT, WSAD 4.0, Oracle

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Responsible for gathering functional Requirements and developed the Functional Requirement document to capture all the requirements for the detailed design.
  • Developed application using the MVC/Struts architecture wif Servlets, JSP's and custom tags.
  • Documented design artifacts using UML/Rational Rose.
  • Designed Session EJB's for the Services tier and Entity EJB's for the data tier
  • Developed Site Maintenance component, which is used when the user is logged in to get a customized message when server is in maintenance.
  • Developed a web based SQL Worksheet wif Applet - Servlet Communication
  • Developed a MailBean Module, which is used to send an email notification at successive intervals.
  • Integrated all the modules and automated the iDBManager installation

Environment: Java, Servlets, JSP, JSTL, EJB, MVC/struts, XML, UML, Weblogic, JRun, JBoss, SQL, Oracle 9, 8,7.x, Windows NT, JBuilder 4.0, ERwin

We'd love your feedback!