We provide IT Staff Augmentation Services!

Senior Java/jee Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Over 19 years of experience in a Java/JEE, UI, Core Java (Data structures, Collection, Algorithm) and related languages / technologies, such as: Struts & Spring framework, Web Service (Axis, JAX - WS, SAAJ, JAXB), Hibernate, EJB, XML, AJAX (JQuery, AngularJS, Node.js, EXTJS, bootstrap), JSON, NoSQL(MongoDB), CQ5/AEM, Agile, Scrum etc. Worked on many large scales SDLC Java/JEE applications. Take on different roles such as senior developer (UI and server side programmer), SOA architect / core java and API developer. Setup applications on various servers (ex WAS / WebLogic, Tomcat/Jboss, Oracle, MySQL, Sybase).

TECHNICAL SKILLS:

Programming Languages: JEE6 (Servlets, JSP, JDBC, JMS, EJB, JNDI, JTA), JDK5,6, Swing, AWT, Applet, Core Java, XML, Flex, Action Script, Struts, Spring, Hibernate, SOAP, WSDL, JAXB, Axis2, AJAX, Javascript, Dojo, GWT, YUI, JQuery, node.js, JSON, DHTML, Log4j, Ant, TLD, JSTL, JSP, JSF, CSS, XSD, XSL, SQL, PL/SQL, Junit, C/C++, .NET, C#, CQ5/AEM, Python, Perl, PHP, Shell Script, UML, fortify, Ruby on Rail.

Server/Data Base/Apps: WAS 6/5 (Portlet, JSR168), 9iAS, AEM/CQ5, WebLogic 10.x, MQSeries, QSI, JAAS, JBoss, Tomcat, MySQL, DB2 (UDB), Oracle 8i, MongoDB, Cassandra, WCS 5.x, ATG, SAP (R3), LDAP, Apache, PeopleSoft, Sybase, TAOD, Grinder, SoapUI, Firebug, IBM Tivoli, Amazon EC2/Simple DB.

Operating System: WinXP/Vista, AIX, Unix/Linux, Solaris, Mac OS X

Programming Tools: Eclipse, RAD 7, WSAD 5.0/4.0, Visual Studio, Workshop9.x, JDeveloper (10g), JBuilder, IntelliJ, VAJ, Flex,Visual Caf, Rational Rose, RUP, UML, EAI, ESB, SVN, TogetherJ, ClearCase, CVS, Macromedia MX, JProbe,Test Directory, Bugzilla, XMLSpy

Networking: TCP/IP, SNMP, UDP, SSL, HTTP, DNS, DHCP, NFS, FTP, keytool, openSSL, X.509, PKI

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java/JEE Developer

Responsibilities:

  • Created a web-based plugins application in VMware vSphere GUI using full stack open source technology
  • Designed, created and consumed restful service which allows plugin client to interface to vCenter through VMware serenity server and VSMs using JAX-RX (Apache CXF, spring, httpClient, Json, Gson, etc.)
  • Developed a web based application using Spring (MVC), Scala, rest, Html5, CSS, Node.js, jQuery and AngularJS to allow user to add, edit and view VSM / VEM’s configuration in VMware’s vCenter,
  • Deployed application to Cloud AWS EC2 (Beanstalk, S3, etc.)
  • Persisted network configuration data using NoSQL DB(Mongo)
  • Rolled out various international language releases, bug fixing and enhancement
  • Performed unit testing and QA support, bug fixing and production sustaining.
  • Performance tuning in various JVM (prod, staging), cluster, load balance and failover using IBM Tivoli monitoring/ITCAM tool.
  • Implemented CS-MARS PKI Enablement feature (digital authentication, revocation and authorization) using java keytool in CISCO-MARS

Environment: J2EE, core Java/Scala, JSP, Servlets, SpringMVC, Hibernate, JAX-WS, Axis2, CXF, JAXB, RESTFUL API, Mongo, JAX-RS, XML, SQL, GIT, Jenkins, HTML, JavaScript, JSTL, jQuery, AWS, Node.js, ExtJS, AngularJS, bootstrap, Cassandra, Flex, Perl Script, JSON, MXML, action script, CSS, AJAX, Eclipse, Rest API, STS, vmware-sdk, Linux, PKI

Confidential

Senior Java/J2ee Lead Developer/Team Lead (Contract)

Responsibilities:

  • Designed and wrote Functional Design Docs (FD), designed and coded the application framework (MVC) based on J2EE best practice guidelines.
  • Took ownership of some critical modules, including schools / districts course revisions, new course submission, and admin review, performed extensive coding using JSP, Struts, Spring, Hibernate, AJAX, JavaScript, JQuery, Prototype, XML, tld, etc.
  • Developed an UC admin application (RIA) including various widgets, drag & drop using AJAX, JQuery (JQuery UI), prototype, JSON, xhtml, css, xml, xslt, etc.
  • Developed server side batch jobs using Perl, shell script in Linux.
  • Assisted in managing the development team (7 members) as well as configured various servers instances (Prod, QA site), designed / altered DB schema, performed code review in various milestone.
  • Setup cluster, load balancer using Citrix NetScaler, performed JVM tuning, Used Tivoli TADDM to monitor / manage various hosts and applications.
  • Designed and coded web services using Java, XML, SOAP, WSDL, axis2. Developed Shell / Python scripts for internal tools and testing tools.

Environment: J2EE, Core Java, JSP, Servlets, AJAX, Struts, Hibernate, Spring, JQuery, Dojo, JSON, CSS, SQL, XML, HTML, iText, JavaScript, DHTML, Shell script, Junit, Web Service, SOAP, WSDL, AXIS, JAXB, Eclipse, Python, Unix/Linux, AIX, WebSphere, Tivoli TADDM, Oracle, MySQL, Tomcat, UNIX/Perl script, UML.

Confidential

Senior Java/J2ee SOA Developer (contractor)

Responsibilities:

  • Designed, architected ListService webservice api, created wsdl from scratch based on requirement, developed ListService producer, consumer, unit tesedt project using eBay’s v3 / v4 framework. Communicated with PM, QA and user.
  • Designed and code Ajax / javascript for MyeBay UI framework using JSON, dojo and etc, created and support various widgets for MyeBay UI, added new funtions to MyeBay UI. Coded some components for new MyeBay eCommerce project, fixed bugs, improved new MyeBay performance.
  • Migrated TurboRoller application from WAS 5 to WASCE v2.1, configured the Eclipse / Clearcase development environment, architect the application structure, fixed all the migration bugs and deployed the application to QA server
  • Created standalone Java Swing application (called Pricing Nimble) for price / tax report, currency conversion using various Swing components (JTree, JTable, etc)
  • Wrote Java API integrated with Grinder for load testing. Wrote Python script and setup testing tool (Linux environment) in various servers / locations.

Environment: Core Java, AJAX, JSON, CSS, SQL, XML, JavaScript, eBay Framework (V3, V4), DEDE, Swing, ESB, Oracle, Clear Case, Python,Junit, web service, SOAP, WSDL, JAXB, AXIS, SST, PHP, Eclipse, Unix/Linux, WebSphere CE, Tomcat, Geronimo

Confidential

Senior Java/J2ee Lead Developer (contractor)

Responsibilities:

  • Involved in whole software development life cycle of wire transfer module, wrote FSDs based on BRDs and use case,
  • Designed web service schemas, generated stub classes from wsdl using apache Axis.
  • Architect and extensively coded UI client using JSP, JSTL, Struts, spring, hibernate, tld
  • Implemented strong auth (2nd level authentication) using Siteminder.
  • Designed and coded content management system for user messages / alerts.
  • Performed application security check using Fortify (cross-site scripting, SQL injection).
  • Configured various server environments for SIT, UAT in unix.

Environment: Core Java, J2EE, JSP, Servlets, SQL, XML, Struts, Hibernate, Spring, HTML, SOAP, WSDL, AXIS, ESB, JAXB, Eclipse, Unix, Weblogic10, Beehive, Oracle, JBoss, DB2, Siteminder, Grinder Documentum, PHP, LAMP, fortify, shell script.

Confidential

Senior Java/J2ee Developer (contractor)

Responsibilities:

  • Disassembled metadata (xml) to HIPAA repository.
  • Coded Claims, Referrals and Denial forms using JSP, javascript, JSTL and custom tab.
  • Parsed message (in X12/EDI format), persist to database
  • Set up WSAD team development environment (with ClearCase)
  • Wrote automation build process using Ant.
  • Configured web application and portlet application on WAS 5 and WPS 5.
  • Created different sever instance (DEV, DIT, SIT) and message queues AIX server using MQSeries.
  • Developed portlets for use in offline portal in a Websphere environment. Converted JSP applications to JSR-168 portlets for use in WAS.
  • Migrated the whole HIPAA project from WSAD4.0.3 to WSAD5.0 in order to perform unit test of queue connection directly from WSAD to MQSeries server while developers were writing code.
  • Extensively used J2ee components: JSP, Servlets, EJBs(SLSB, CMP), JDBC, JMS, SQL, XML, JavaScript, DHTML, Xerces, JDOM.

Environment: JSP, Servlets, EJBs, SQL, XML, X12/EDI, Struts, JSTL, HTML, JavaScript, DHTML, Xerces, Portal, Portlet, JSR168, MQ series, ATG, 9iAS, JDeveloper, Unix, AIX, WSAD 4.0/5.0, WAS, DB2 7.2, UML., Apache, PeopleSoft

Confidential

Senior Java Lead Developer (Permanent)

Responsibilities:

  • Architected and coded PACT framework based on J2EE framework, converted old code from prototype (written in JSP) into J2EE framework (Servlets, JSP, PL/SQL, XML).
  • Designed use case, creating new Oracle tables based on requirements from marketing Dept. and performance from development team and SQA team.
  • Took ownership of following modules: SEN-Sizer (switch components configuration), Spare Items, 3rd Party Items. Designed and coded these modules vertically from UI to the back end. In order to accomplish these tasks, Servlets, JSP JDBC, XML, Xerces (DOM), W3C, XSLT, Xalan, Log4j, Applet, BAPI, JavaScript, UML, Ant were used. JBuilder, VAJ, XML Spy were used as developing tool.
  • Set up Bea Weblogic application server for both development team (Win 2k) and production (AIX), and Clearcase for source code control.
  • Coordinated our team with marketing and testing dept for the full software development life cycle, delegated modules within team members and checked their status, reviewed their design documents and performed code review.

Environment: Java, J2EE, XML, EJB, Servlets, JSP, PL/SQL,JDBC, XSLT, Swing, SOAP, UML, ABAP, BAPI, LDAP, MQ Series, WSDL, Weblogic, Oracle, SAP, DB2/UDB

Confidential

Senior Java Developer (Permanent)

Responsibilities:

  • As a Senior Developer, architect and coded a Spreadsheet application similar to Excel in Java. This was developed using Swing (JFC).
  • Developed a powerful printing system from Applet, as there was no similar third party software available at that time. JConnect and Direct Connect were used to access Sybase and MS SQL Server databases.
  • Developed Java based Switch browser using Swing, which presented a graphical view of Cisco switch topology in Visa network. Socket communications were made to switches from RMI Server, which passed on information to the applets.
  • Created a real time page scheduling system, which had easy interface to schedule pages to support personnel that monitored various events. An easy user interface was developed using Swing.
  • Wrote input and output parse engines to handle the complete APIs of both credit bureaus, and a non-blocking socket communication layer class, which would fire control events using callback functions.
  • Created a multithreaded version for use in ASP side control and a single threaded version for use in VB/VC++ applications, Translated the Business Object Model into Relational Model, implemented Client Server Architecture.
  • Planned and scheduled to meet deadlines.
  • Designed and coded user security authentication system, which was used across various applications. This was developed using PERL, Java Script Ported Cable Management System, which kept track of all cabling connections for both Data and Voice circuits at Visa from AIX to Solaris.

Environment: Java, JFC, Swing, Perl, Javascript, RMI Server, Jconnect, Direct Connect, Sybase, C++, ATL, Visual Basic, ASP, API, MS SQL Server

We'd love your feedback!