We provide IT Staff Augmentation Services!

Java Developer Resume Profile

5.00/5 (Submit Your Rating)

professional summary

  • 10 years experience designing and implementing n-tiered distributed systems with an emphasis on performance and scalability.
  • 8 years covering a wide breadth of Java enterprise technology.
  • Web application programming experience using 3rd party frameworks and JEE components.
  • MVC - Spring, Struts, Faces
  • ORM - Hibernate, EJB entity beans 2.0
  • POJO-based Business objects
  • Servlet and JSP development
  • Design patterns - DAO, Front Controller, Facade, Factory, Decorator, Bridge
  • Database access using JDBC drivers for Oracle, MySql, HSQL
  • JNDI lookup for DB connection pools, JMS providers, web services, and JMX Beans
  • Experience with performance enhancement methodologies.
  • caching layer - Coherence, EHCache/Terracotta off-heap cache
  • eager vs. lazy loading
  • Java coarse vs. fine locking granularity multi-threaded applications
  • GC tuning
  • selecting the appropriate hardware platform
  • Swing/AWT
  • JFreeChart
  • JNI programming to access native libraries
  • Middleware programming experience for a variety of Java applications.
  • JMS - MQ, ActiveMQ
  • RMI/IIOP, CORBA
  • Web services SOAP/WSDL experience with multiple application servers.
  • some experience with .NET web services for heterogeneous systems integration
  • Experience installing, deploying, and tuning the following application servers:
  • POJO-based design: Tomcat, Jetty
  • full JEE stack design: Weblogic, JBoss, WebSphere
  • Java 1.5 jdk programming experience currently at 1.7
  • Thread executor pool
  • Concurrent collections
  • condition bound buffer design based on Reentrant locking
  • thread-safe design
  • Disruptor Queue design
  • type safe design using templates
  • loud Computing experience
  • managed Linux images on Amazon AWS
  • deployed Java applications for proof of concept validation
  • Root cause analysis for performance issues
  • Oracle Hotspot tools such as JConsole and VisualVM for GC monitoring
  • Azul Systems ZVision for stack trace and lock contention analysis
  • Linux tools such as netstat, iostat, and the newer nicstat tool ported from Solaris
  • Linux tuning tips specific to a JVM
  • Working knowledge of the Hadoop Big Data ecosystem.

technical skills

  • Programming Languages: Java, C , C , VB6, x86 assembler
  • Java Products: Spring, Coherence, Terracotta, Hibernate, Struts, JSF, Swing
  • Middleware: MQ, JMS, ActiveX/COM , DCOM, SOAP, Java RMI/ EJB
  • IDE Platforms: NetBeans, IntelliJ, Eclipse, PowerBuilder, VS6/.NET, Altova
  • Database: Oracle, SQL Server, MySQL, HSQL,
  • Process Support: RUP/UML, RequisitePro, ClearCase, PVCS, CVS
  • Operating Systems: Linux, Windows NT/2000/XP/CE, Solaris, OpenVMS
  • App/Web Servers: JBoss, WebLogic, Websphere, Tomcat, Jetty
  • Build Tools: Ant, Maven

professional experience

1. Confidential

  • Provide best practices and expansion options for Azul's largest customers.
  • Develop Java/JEE demos to promote low latency product features.
  • o built a client-server demo based on Java NIO API
  • o incorporated Java thread-level affinity library for Linux platform

Confidential

  • Completed 2 week programmer training for the Hadoop Big Data ecosystem.
  • Deliver technical pre-sales presentations.

Confidential

  • Developed an analysis tool to chart Java resource usage based on Azul JVM metrics.
  • heap allocation rates, live sets, thread counts/states, hot locks, DB access time
  • Designed and built a Producer-Consumer app using various messaging and caching APIs for product training
  • ActiveMQ, CORBA, Coherence, Terracotta, JDBC/SQL
  • GUI design based on JFreeChart, Swing/ART
  • Built a number of stress test demos for product performance analysis.
  • IBM MQ, Terracotta off-heap cache, Hadoop, Solr
  • Developed web apps to demonstrate product performance on JBoss, Websphere, Weblogic, and Tomcat.
  • incorporated Struts, Faces, Hibernate, Spring, REST, and other APIs
  • Made use of IDE platforms NetBeans, Intellij, Eclipse, and .NET
  • Deliver technical pre-sales presentations for Azul's high performance JVM.
  • Manage on-site proof of concepts for a variety of Java/J2EE environments

Confidential

  • Deliver technical presentations for sale of company's Problem Resolution System.
  • Develop custom J2EE/.NET enterprise apps for use in product demonstrations.
  • Weblogic web application integrated with .NET front end via WSDL
  • client-server demo app using Weblogic RMI/T3 protocol

Confidential

  • Research new technology solutions for product line enhancement/support such as:
  • Automated analysis of contact center recordings via speech recognition.
  • Expansion of VoIP and SIP for contact center recorders.
  • Prototype candidate solutions using Java/J2EE, WebLogic, and Visual C .
  • heavy use of JNI to access native codec libraries

Confidential

  • Successfully restructured MFC/COM client software on Windows CE handheld.
  • Promoted COM/.NET component technology for new features.
  • Promoted use of client-server database for improved report generation.

2. Confidential

  • Introduced formal process, component design and modeling based on RUP/UML.
  • Led a development team in successful design of an auto paging SCADA alarm system using DCOM on OpenVMS for interoperability with Windows NT.
  • Developed a new SOAP based traffic information web service for Java clients. Managed the re-design of a distributed n-tier SCADA system using Visual C , ADO, VB6, ActiveX, DCOM, Power Builder, and Oracle.
  • Developed SCADA communication packages in Java, C , and VB6.
  • Interfaced legacy EIS system to J2EE front end using JNI technology.

Confidential

  • Wrote extensively in Visual C 6.0 MFC/ATL and Visual Basic 6.0.
  • Developed test components using Microsoft DCOM, ADO, and COM .
  • Worked extensively with SQL Server 7.0 and Oracle.
  • Managed a QA test team for validation of a new automated meter reading
  • framework using concepts based on RUP and Microsoft Solutions Framework.
  • Mentored new personnel on automated GUI testing using Rational Team Test.

Confidential

  • Dramatically reduced development costs in the design of SCADA industry communication protocols by highly leveraging the company's C framework.
  • Developed telephony component based on Microsoft TAPI for remote operations.

Confidential

  • Received an award as lead C developer for the IRIDIUM satellite mobile phone system. Taught 10-week seminar on object analysis/design, and C language.
  • Led software team on design of a microwave measurement application suite.

We'd love your feedback!