We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Yorktown, VA

PROFESSIONAL PROFILE

  • A passionate full-stack web developer with 17 years of experience designing and implementing multi-layered applications on Windows, Linux, Solaris, and OS/390 A creative thinker with the proven ability to rapidly conceptualize big-picture issues.
  • Able to create, drive, and complete POC to test new ideas and apply emerging technologies able to translate conceptual ideas into projects and tasks.
  • Fluent and current on architecture trends with an eye on market/technical conditions and future direction.
  • Expert JavaScript developer with deep knowledge of prototype inheritance, closure, hoisting and scope firm grasp of cross-browser responsive design using HTML5 and CSS3.
  • Expert MEAN stack developer with rock solid understanding of AngularJS, Node.js, Express, Mongoose, Passport, and Socket.IO proficiency with ExtJS and jQuery.
  • Expert Java developer with thorough knowledge of socket, Java NIO, multi-threading, class loading, concurrency, etc. Demonstrated experience and expertise in Fuse Camel, CXF, ActiveMQ , OSGI, Spring, Hibernate, iBATIS, Hazelcast, jclouds, and OpenStack.
  • Extensive experience in Web APIs/Services, RESTful, SOAP, WSDL, XSD.
  • Exceptional expertise and detailed knowledge of MongoDB hands-on experience with Cassandra, mySQL, and Oracle.
  • ShangUni is a MOOC Massive Open Online Courses platform for learning, teaching, and creating multimedia MOOC courses with multi-tenant architecture. ShangUni runtime server is deployed in Nginx, Node.js, and MongoDB. The UI is written in AngularJS 1.2, ExtJS 4.2, and Bootstrap 3. Socket.IO is used to implement server notifications. The drag-and-drop course builder and Item Bank make ShangUni stand out.
  • AjaxWeaver is a cloud-based drag-and-drop visual IDE for building and hosting speech-enabled IVR applications VoiceXML and Twilio . AjaxWeaver runtime server is deployed in Fuse with MySQL as backend database. AjaxWeaver Studio written in ExtJS 3.4 with SVG and Silverlight as drawing engine runs in modern Web browsers. The server has a built-in SIP proxy and ACD that can interface with any SIP-based VoiceXML platforms.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

  • Worked closely with business analysts to elicit and clarify business requirements assisted in the development of project plans and provided estimated level of effort.
  • Designed and implemented the HLA Human leukocyte antigen subsystem for capturing, validating, and saving patient's HLA test results worked on both front end and middle tier JavaScript, AngularJS, Java, Spring, JPA, and Oracle to deliver an end-to-end solution.
  • Designed and developed the HLA match recalculation process. The recalculation is a long-running task in the background. Evangelized the use of web socket as a way to push the recalculation results to the front end and implemented this solution. Enhanced the framework to support other events.
  • Developed SQL scripts to populate test data into Oracle 11g database.
  • Provided technical support and troubleshooting assistance to colleagues on the QA team, through email and verbal communication.

Technical Environment: AngularJS, WebSphere Application Server, Spring 4.1, JUnit, Selenium, JIRA, Maven, Oracle 11g, Windows, Solaris

Confidential

Lead JavaScript and Java Developer

  • Worked with stakeholders to gain a shared understanding of the business requirements for the medical document viewer - a web UI that allows medical specialists to view patient's test results.
  • Provided expert guidance for the viewer's design, weighed in on different technical options. Prepared and published materials for presentation of the proposed design, confidently answered their follow-up questions regarding the design, as well as providing briefings through email discussion.
  • Implemented the document viewer for various media formats: Plain Text, HTML, PNG, JPEG, GIF, PDF, and Word worked on both front end and middle tier through complex programming in different languages and environments HTML, CSS, AngularJS, Node.js, OSGI, Java, REST, etc. to deliver an end-to-end solution explored various options to optimize the document retrieval performance and support large volumes of requests, such as parallel loading, cache, stream large documents.
  • Designed and developed the OSGI attachment service to load medical documents from Telus and UHN systems into MongoDB on demand.
  • Setup lab machines to perform load test in a clustered environment with 5 Linux servers.
  • Used Maven to build and deploy applications and bundles.
  • Provided technical support and troubleshooting assistance to the QA team, through email and verbal communication.

Technical Environment: HTML/CSS/JavaScript, AngularJS, Node.js, Express, ServiceMix 4.5, WebSphere Process Server 7.5, HL7, MongoDB, Maven, Git, Windows, Linux

Confidential

Lead UI and Java Developer

  • Worked closely with business analysts and team members to review business requirements documented detailed technical specifications provided estimated level of effort.
  • Designed and developed the Web Admin Console to manage and configure OSGI bundles and applications using AngularJS and RESTful Java services built a Web UI framework by querying Blueprint XML metadata used Jetty WebSocket to implement server push to dynamically monitor OSGI bundles and applications integrated this Admin Console into Redknee Service Provisioning platform in OpenStack environment.
  • Single handedly developed various bundles for mimic services create account, create subscription, update account, and update mobile number and credit check service, setup Camel routes, developed CXF processors and WS interceptors. The mimic services act as a proxy for the existing account and subscription services to provide additional routing features and support different 3rdparty provisioning gateways The credit check module acts as a proxy for Equifax credit check service to translate its SOAP interface into REST service Generic Request and Response format implemented WSSE authentication for SOAP-based mimic services and HTTP authentication for the REST credit check service, developed CXF processors and WS security interceptors in Java for this purpose.
  • Configured external Sprint service provisioning endpoints by applying X.509 certificates to perform two-way authentication SOAP message encryption and signature Developed XSLT to transform Sprint SOAP response to REST.
  • Configured external Equifax credit check service using HTTP Authentication over HTTPS.
  • Used soapUI to create mock services and run different test cases used Membrane Monitor and Charles to monitor HTTP/HTTPS message flows.
  • Used Eclipse as development environment and Jenkinx Gradle to automate the building, testing, and deployment.
  • Mentored junior ESB developers in the use of Fuse.
  • Provided technical support for QA testers, through email and verbal communication.

Technical Environment: AngularJS, Spring, OSGI, Fuse ESB CXF, Camel, ActiveMQ , jclouds, OpenStack, WSDL, WSSE, XSLT, X.509, JUnit, Jenkins, Gradle, Git, Windows, Solaris

Confidential

Technology Architect

  • Built a proof-of-concept for miRevenue using GWT, GXT, Spring Framework, and Hibernate. The main features included Dependency Injection through GIN and Guice, efficient code splitting, nested presenter, lazy instantiation for presenter and view, event bus, server push, command pattern for RPC. This POC demonstrated the capability to use one Java language to rule them all without introducing other UI languages. The POC established the best practices for the team development.
  • Built a chart-based drill down navigation system to display revenue information in different visual forms: column chart, pie chart, and grid developed CSS to style GXT widgets tab, grid, and panel to meet standards set by UI designer built a revenue space navigation tree to show the capabilities to invoke JavaScript libraries from GWT integrated AngularJS into the POC.
  • Integrated GWT with Spring Security 3.0. Built customized login form and logout handler.
  • Integrated POC with backend reporting server using Spring view technologies.
  • Integrated with GWTP framework, developed GWTP views and presenters to demonstrate code-split and browser history support.
  • Created mySQL database and populated 17,000 records from Oracle database.
  • Used Eclipse IDE as development environment for building and debugging GWT application deployed the application to Tomcat, Jetty, and JBoss.
  • Guided the team in building out GWT applications.

Technical Environment: HTML5, Ajax, GWT GWTP, GIN , GXT, AngularJS, Highcharts, Spring, Hibernate, Tomcat 7.0, JBoss, MySQL, Oracle, Eclipse, Git, Maven, JIRA, CVS

Confidential

Senior ExtJS and Java Developer

  • Analyzed and implemented changes related to front end user interfaces using ExtJS and Spring MVC based on customer requirements developed data access components using Spring Framework and Hibernate.
  • Involved in the design of the next-generation DCM using GWT technologies to get rid of Liferay and ExtJS created the proof of concept prototype to build confidence in the GWT solution. The new solution can reuse the server-side Spring Framework and Hibernate components and thus avoided the rewriting of the sever-side code.
  • Mentored .NET developers on how to use Java and ExtJS through lunch-and-learn and hands-on exercise.
  • Setup environment to run Silk automation test cases configured trial environment for eBay project.
  • Provided technical support for QA testers co-workers , through email and verbal communication.
  • Followed Scrum process.

Technical Environment: ExtJS, GWT, Java, Spring, Hibernate, Apache ServiceMix Camel, CXF, ActiveMQ , Tomcat, Teradata, JIRA, JUnit, Selenium, Eclipse, CVS, Windows XP, Linux

Confidential

Web Services Architect

  • Took general responsibilities for interfaces between WebSphere Application Server and OS/390 Mainframe IMS transactions.
  • Analyzed business requirements, designed and documented WSDL XSD for Customer Agreement and Registration Web service implemented this service using Spring Framework and published it in WebSphere DataPower ESB in UNIX environment AIX .
  • Presented the design to the team members and customers integrated the service build process into Maven.
  • Developed JAX-RPC and JAX-WS clients for Party Relationship Web service to integrate with various mainframe IMS transactions Designed and developed mediation flow to route messages based on business rules using WID.
  • Designed and developed Customer transaction exception reconciliation system using Unix shell, JAXB, Hibernate, SQL and Oracle.
  • Performed timely analysis of issues, worked under deadline conditions to fix defects within the software.
  • Used ClearCase for configuration management.
  • Followed agile software development process.

Technical Environment: J2EE, Axis, Spring, Hibernate, WAS 7.0, WID 7.0, WebSphere DataPower ESB 7.0, Oracle, ClearCase, ClearQuest , JUnit, AIX, Windows XP, AIX, OS/390

We'd love your feedback!