We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Southlake, TX

SUMMARY:

  • 11+ years of software development experience in Object Oriented Analysis and Design with extensive experience in the full life cycle of the software design process (SDLC) including requirement gathering, prototyping, proof of concept, design, interface implementation, testing, and maintenance.
  • Specialized in both J2SE and J2EE enterprise application development, using JDK APIs such as EJB, Servlets, JSP, JMS, JNDI and Design Patterns; along with open source and other supporting technologies such as Struts, Hibernate, Spring, Ant, JSTL, JUnit, log4j, Nexaweb2.23, Studio 2.1
  • Expertise in configuring and testing of the Web Services using SOAP UI and in using Apache AXIS to create the WSDL from the business methods and vice versa.
  • Hands on experience in working with tools such as Dojo and YUI in building CSS and AJAX applications.
  • Covered major java versions: JDK 1.4/1.5/1.6 and J2EE 1.3/1.4 with strong background in Core Java knowledge and techniques.
  • Expertise to work with the UNIX environments and write shell scripts for the general usage and working in the shell
  • Complete understanding of OOP as well as sound knowledge of JDBC and SQL (PL/SQL)
  • Proficient with Application/Web servers like JBoss, WebSphere, Tomcat, Pointbase and BEA Weblogic
  • Wide knowledge of IDEs like: Eclipse 3.1/3.2, MyEclipse, JBuilder, JBoss IDE, WSAD 5.1 and RAD 6.0, NetBeans 4.1/5.x
  • Experience in enterprise environment using Oracle 9i, Oracle 10g, MySQL, and SQL Server 2003/2005.
  • Confident in many J2EE design patterns such as: Factory, DAO, Singleton, MVC Type2, and Cocoon.
  • Worked in Nexaweb, a Rich - Client user interface and a Swing based Enterprise Web Application framework for front end user operations, validations and plug-in.
  • Hands on experience in creating the Test Case Forms for the development modules
  • Develop and code in ICEpdf, iText to generate report and entering data into pdf forms for electronic requisitioning.
  • Used Enterprise Architect to create design diagram (class, active, sequence diagram).
  • Used JProfiler for performance testing, memory leak testing using same JVM settings on different browsers.
  • Experience in SaaS programming, and usages of ITIL tools in an ITSM environment. Uses of Service-now platform to integrate with Simplify and Remedy. And create AR module in Service Catalog.
  • Experience in Test-Driven development
  • Experience in Cocoon’s framework, pipelines, generators, transformers and sitemaps.
  • Experience in JBMP, ILOG Rules and BPEL work flow process to maintain business logic.
  • Vast knowledge of developing front end design in HTML, DHTML, XSLT, NXML and Swing.
  • Experience with Acrobat Professional Designer 7.1, iText, and BFO.
  • Experience of performance testing using QTP.
  • Knowledge of .NET usages and scripting in ASP.NET, and C# code using Visual Studio.
  • Experience and knowledge of using Assyst and HP Service Manager tool for production support.
  • Practitioner in developing Portlet using WebSphere Application Server and deploying in WebSphere Portal Server.
  • Experience with Mercury QA tool for quality control purpose.
  • Good knowledge of multimedia such as Flex, Flash, Adobe Fireworks, Windows Movie Maker.
  • Good communication, analytical, interpersonal, problem solving and presentation skills.

TECHNICAL SKILLS:

Languages: Java 1.4 to 1.8, C, C++, SQL, HTML, XML, XSD, XSL, XSLT, DTD, JavaScript, SOAP, WSDL, iText, JMS, Action Script, HL7, PL/SQL, Jelly, JQuery, Apache Camel

Development Platform: Swing, J2EE 1.3/1.4(JSP/Servlets using Apache Tomcat, EJB), Struts, Nexaweb, Cocoon Web Services, Acrobat Professional 7.1, Service-now, S2 Container, MOM

Frameworks: Struts, Spring MVC, Cocoon, Nexaweb

Databases: MySQL, Oracle XE, Oracle 9i/10g/11g/12c

Application/Web Servers: Sun Application Server 8.1/9.1, Standalone Weblogic 8.1/9.1, WebSphere, JBoss 4.1, Tomcat 4.2, Remedy, Active Directory

Operating System Platforms: MS-DOS, MS Windows 9x/NT/XP/2007, Windows Vista, UNIX

Software Engineering: Software design & architecture, requirements specification and analysis, Object/Relational Data Modeling

Tools: Oracle JDeveloper 10g Release 3, Netbeans IDE 4.1/5.x, Eclipse 3.1/3.2, WSAD 5.1, RAD 6.0, XML Spy, Toad, DBVisualizer, Oracle SQL Developer, Assyst, Enterprise Architect 6.1, jProfiler, Studio 2.0, Tortoise SVN, WireMaster, ScreenHunter, Microsoft Project Viewer, 7Edit 2.x, WinSCP, TBarCode9, 123Scan, Selenium webdriver, Selenium RC

Multimedia Tools: Flesh CS3, Flex, Windows Movie Maker, Photoshop, Fireworks, SharePoint, Jenkins, FitNesse, Cloudinary

Skills in development: Shell Scripting

PROFESSIONAL EXPERIENCE:

Confidential, Southlake, TX

Java Developer

Responsibilities:

  • Migration of applications from Java 6 to Java 8 platform. Tomcat server migration to latest version and reconfigure port and security settings.
  • JS code changes to differentiate browsers and made changes in dynamic table to display accordingly. Used windows event functionalities to increase performance and capabilities.
  • Used Wamp Server and MySQL database to collect and maintain TMT tool. Used Selenium RC to run test cases that were triggered through TMT.
  • Spring 4 is used to create the platform for MSVC project. Build from scratch, this application used scheduler that would trigger a web service call to collect media contents from sources. Created a comparison template in java template pattern to use the process for all content imports. JDBC connectivity was used and custom query were all written in CDATA and results were executed in result set extractor template. Webservice was used to display results that were saved in internal database with combination of external cloud based repository call Cloudinary.
  • DCX - another application builds in Spring and JSP. Used a simple connectivity to the FitNesse server through a sftp call and read the file from the server after it was triggered using the GUI interface. AJAX was used to track competition of test cases before pulling the results from the server.
  • Training and mentoring how Service Now tool works and how to use it’s features
  • Mentoring on solutions on Selenium based code and design.
  • Maintain document and design in Wiki page
  • Wrote database query and verification in Oracle 11 and 12c.
  • Used Guava and eh-Cache technique to manage internal cache
  • Implemented JMX to refresh internal cache on demand
  • Used clod based applications to maintain image storage.
  • Perform lead role of 4 to 5 members in a SCRUM environment. Was involve in backlog refinement, create and defining stories and assign stories in spring planning.
  • Perform load testing using JMeter in Unix system.
  • Created design, functional and release documents.

Confidential, Houston, TX,

JavaScript/ Service-Now Developer

Responsibilities:

  • Design workflow structure for hierarchical chain of approval for region based user with spending limit.
  • Incident management through groups and rules based on the category and sub category
  • Change management workflow update for routine, comprehensive, emergency and outage
  • Created automated script to maintain user role from user table and import set to track data from AD
  • Created workflow and designed off boarding process
  • Created and designed IT Project request based on the business specific needs.
  • Created gauges for the dashboard
  • Implemented reports using condition and rules for individual users
  • Asset management verification
  • Modify request and item approval, task creation and maintained status based on task
  • Mentor other user how to work in service now, post news flash, or search using filters.
  • Worked on enhancement to create Story and sending notification to the requester.
  • Promoting update set to production
  • Creating Change from Story.

Environment: Service Now, Visio, jQuery, GlideRecord, GlideForm, AD, Footprint, CI, JavaScript, Ajax.

Confidential, Richardson, TX

Java Developer

Responsibilities:

  • Design and develop multiple modules following full SDLC and maintaining project plan schedule.
  • Worked on bug fixing, validating requirements with functional and business analyst.
  • Worked as a SME, mentored new developers and helped resolving UAT issues.
  • Use Mercury to update defect status and use Jenkins to deploy code in development environment.
  • System use Maven to deploy code and update custom jar files through poms.
  • Oracle 11g is used for back end data model and system is deployed using Weblogic 10.3 server.
  • Used EJB 3 to maintain business logic and transaction with database.
  • Hibernate 3 is used to create entities and maintain object mappings in db.
  • Wrote queries using both PL/SQL Developer and Oracle SQL developer.
  • JSP is used to build UI. Also used YUI tool for custom table structure, table data validation, custom display.
  • Javascript, JSON object and Struts validation.xml is used for front end validation.
  • Used OC4J to deploy third party application and integration testing.
  • Junit test are written in some modules using OpenEjb.
  • Refactored code for better exception handling and performance improvement.
  • Used iText to create PDF and Excel document on the fly using JSON object.
  • Used SOAP UI and Weblogic client to for integration testing.
  • Used CVS for version control.

Environment: YUI Tool, Struts framework, JSP, Javascript, Weblogic, Oracle, PL/SQL Developer tool, Maven, Jenkins, CVS.

Confidential, Richardson, TX

SaaS/ ITSM Developer

Responsibilities:

  • Design the AR system based on the business requirements and mockups provided by the business and the user groups.
  • Used Service-now’s custom Java API to make use of existing utilities in function calls.
  • Gather information from user groups and IT groups to build the workflow process.
  • Built Variable sets, Client scripts, UI scripts to design front-end user and IT views.
  • Creates multiple workflows for different systems and one main workflow to process main request that triggers other workflows when a request gets approved by the manager.
  • Wrote queries to initiate workflows based on the business logic.
  • Wrote custom email scripts and templates based on business requirements.
  • Wrote scripts in workflows to maintain multiple tasks and update table with new data.
  • Wrote scheduler for SLA and OLA process.
  • Used Axis 2 Web service client in Eclipse to test Service-now bi-directional integration.
  • Created custom WSDL to initiate mandatory fields and call a single function to do create, update and close Simplify tickets.
  • Used Service-now ODBC to connect to the local instance database and run reports.
  • Used CSS to customize the page layout, header, and banner and font size.
  • Used Soap UI 4.0 to test WS functions
  • Wrote script to update SN user table data based on AD during sync process. The script captures the AD’s employee/contractor expiration date and formats in SN date and time format. We used this data to send 30-day expiration notice to all contractor’s manager.
  • Wrote codes in JavaScript, Jelly for most of the front-end design and business queries.
  • Created Service catalog in one step process in Order Guides.
  • Customized Service-now template, user privilege role.
  • Worked on Incident forms, building maintenance forms.
  • Have done DEMO on AR project in Service-now in annual user meeting.

Environment: Service-Now, Remedy, Simplify, Web Services, SOAP, WSDL, Java Script, Jelly, HTML, XML, Java API, Soap UI, CSS.

Confidential, Addison, TX

Java Programmer and Nexaweb Designer

Responsibilities:

  • Design and develop Nexaweb based application for the front-end users. Nexaweb is a Swing based application. Besides all the attributes that Swing uses, it also has some if its own characteristics that give users a rich GUI look and feel.
  • Design and code in module based PAR that is signed off by the business, also involved in running and testing database scripts in a local environment before handing over to DBA.
  • Worked on core java for the application development, coding, debugging and creating several Applets for common UI tools.
  • Used JProfiler for performance test and Enterprise Architect for designing application requirements before coding.
  • Writing functional and technical documents. Log4j for server logs and used Unix command to check server log in production environment.
  • Used AJAX technology to view status of an accession in working draft module. JBPM is used in version 1.0 to maintain a business workflow of the laboratory process.
  • Used JMS to connect to the print server for single or batch report printing.
  • Using iLog rules to maintain business logic for deploying result screen based on specific Type/Part of a specimen.
  • Ant is used for building and maintaining the project.
  • Jasper Report, and HPOS were used for report printing and reports were generated in several different formats using tools such as PDF, HL7, and IVR.
  • IVR is implemented using VXML for patients to access their reports over the phone.
  • CSS was issued to define buttons and key classes that were used in Nexaweb pages.
  • Worked in production support, used Assyst to create, update and closing priority based production tickets.
  • Written test cases and follow up with integration and unit testing while coding.
  • Used Oracle XE for database and TOAD for running and maintaining database.
  • Written SQL code in java using JDBC. Also, coded PL/SQL in packages for search functionality.
  • Used Hibernate Lazy loading for performance optimization.
  • Used Apache axis to build Web Services for report faxing.
  • Worked with individual module team members to go over functional, technical decisions.
  • Coded in ICEpdf to change existing pdf report.
  • Coded DTO for remote calls and transferring data from DTO to Entity and vice versa.
  • Implemented several new front-end GUI’s.
  • Implemented plug-ins and macro panels for several key modules in Pathway project.
  • Worked with DI to implement several interface changes for electronic report generation using HL7 format and converting them to proper XSD schema.
  • Written functions, procedures, and packages using pl/sql.
  • Worked on auto image retrieval process from DFS server using NFS mounting system on UNIX environment.
  • Involved in log analysis and CR/ECR handling.
  • Involved in running cruise control and maintain build process for deployment.
  • Configured, programmed and defined specific 2D scanners using 123Scan for Motorola and generated bar codes using TBarCode9.

Environment: Nexaweb, Oracle XE, EJB 3.0, Eclipse IDE, Studio2.1, SVN, CSS, JMS, Assyst, Tortoise, Log4j, Hibernate 2.1, JBoss 4.0.3, Ant, Windows XP, Web Services.

Confidential

J2EE Programmer and Front-End Designer

Responsibilities:

  • Designed and developed the Web Application using Cocoon’s Model-View-Controller pattern to make it extensible and flexible which was deployed on a JBoss server.
  • Designed Tiles framework for page layouts using CSS.
  • Designed and developed Thin-Client user interfaces using XML, XSL, DHTML and JavaScript maintained by Cocoon’s pipeline generators.
  • Front end validations are done with JavaScript and back end validations are done in EJB.
  • Used iText to enter data in PDF forms.
  • Involved in the coding for the creation and searching of the application data information which are displayed in the form of a tree structure. This is developed with Java Scripting, HTML Object and AJAX
  • Implemented business logic using Entity and Session Beans.
  • Implemented Web Services to get fax related info that was run by a third-party vendor. These services include report status to referring physician, referring location, or retrieving any errors during fax service.
  • Worked with XML DOM structure to upload data in XSLT format.
  • Using JDBC for database connectivity and database queries, updates and deletes.
  • Using JNDI services for file contest initialization.
  • Using Cocoon’s Sitemap technology for generating PDF, XSL outputs.
  • Used Hibernate for all object mapping with Oracle database.
  • Applets were created for validation and message prompt.
  • Used YUI’s calendar, pagination API.
  • Using log4j for logging.
  • Eclipse 3.2 with Java 1.5 is being used for this project.
  • Ant is used for building and maintaining the project.
  • Used Acrobat Professional 7.1 to design and editable fields in PDF.
  • Clear Case is used to manage software configuration.
  • Used both iText and BFO to implement field values in PDF forms.
  • Used Mercury QA for quality assurance in testing environment.

Environment: Cocoon, HTML, XSL, XML, EJB 3.0, Eclipse IDE, UML, iText, Acrobat Professional 7.1, Services, WSDL, Hibernate 2.1, JBoss 4.1, MySQL, Ant, Windows XP.

We'd love your feedback!