We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Falls Church, Virginia

PROFESSIONAL SUMMARY:

  • Over 13 years of extensive Software Engineer experience in the full - life cycle of software analysis, design, and implementation using Java/JEE/Spring/ and various open source apache projects.
  • Responsible for the development of JAVA middleware systems concept and business case conceptions, technical requirements, system design and construction, and testing and implementation.

TECHNICAL SKILLS:

Programming Languages:: JAVA, HTML, Javascript, XML, XSL, SQL, UML, python

ECommerce related: EJB, JDBC, JSP, Servlet, JNDI, STRUTS, JMS

Open Source softwares libraries: Core Spring, Spring MVC, CXF, Camel, Hazelcast, Spring Integration, Mybatis, Mybatis-Spring, maven, ant, junit, jqueryOS Platforms: Unix, Solaris, Linux and Windows

IDEs and App Server: Eclipse, Rational Developer, Myeclipse, STS, FuseSource IDE

Others: NIEM schema, IDENT 5.5 schema for fingerprint and iris related messages, created wsdl schema using contract first approach

EXPERIENCE:

Confidential, Falls Church, Virginia,

Senior Java Developer

  • Worked on system enhancements, troubleshooting/resolving production problems.
  • Resolve bugs/enhancements using Rational IDE for JSF, jquery, css, javascript, Spring and JPA web system with oracle as backend database.
Confidential, Falls Church, Virginia

Senior Java Developer

  • Worked on system enhancements, troubleshooting/resolving production problems.
  • Resolve bugs/enhancements using websphere as IDE for JSF, jquery, css, javascript, Spring and JPA web system with oracle as backend database.
Confidential, Springfield, Virginia

Senior Java Developer

  • Principal developer responsible for Creating schema and wsdl for the web services
  • Developed cxf soap web services for CBP kiosk service initiative using wsdl first approach
  • Designed, implemented National Information Exchange Model(NIEM) conformant schema, generated Information Exchange Package Documentation(IEPD) related artifacts such as domain exchange model, main document, mapping document, main document
  • Used camel as system integration framework to exchange messages with multiple external systems
  • Applied enterprise integration patterns such as splitter and aggregator
  • Used cxf as front entry point for soap based web services, then used maven to build and deploy the application
  • Used Spring integration and mybatis sqlmapper with oracle as backend database
  • Principal developer for designing, implementing, unit testing, integration testing, and documentation of the Global Entry kiosk based trusted traveler system for DHS
  • Used Websphere MQ to interface with external systems such as ESTA, IDENT, and the TECS mainframe for GE
  • Used JAXB to translate XML message to java pojos, XJC to generate java pojos based on given schemas
  • Involved in full life cycle development of several projects
  • Utilized Oracle
  • Prototyped serverside caching with Hazelcast and Websphere Dynacache, improved concurrent serverside concurrent processing, load tested object cache on the server with Websphere Dynacache.
  • Responsible for supporting the Dedicated Commuter Lane (DCL) program, and its design, implementation, unit testing, integration testing, and documentation The DCL configuration project
  • Used Spring 2.0 framework, Spring MVC framework, abator, ibatis, jstl/jsp, junit, ant, quartz scheduler, JMS with Websphere MQ, Oracle, TOAD, WSAD, and RAD as IDE
  • Used DWR(direct web remoting) framework as AJAX framework and yahoo map/geocoding API for the project
  • Was the principal developer in the full life cycle development lifecycle of the project
Confidential

Senior Java Developer

  • Postal Team, Senior Java Developer
  • Involved in full-life cycle of analysis, design and implementation of performance based verification (PBV) module under Postal
  • Responsible for reviewing the functional requirements for various releases for the PBV. Provided input to technical requirement documentation and provided sample calculations if necessary
  • Responsible for designing, coding, and testing model calculation module, web worksheet module under PBV module
  • Used myeclipse, websphere for IDE, toad as database tool with oracle9i backend. Provided UML diagrams(use cases, sequence, class diagram etc) during designing phase. Used log4j, log4unit, junit, junitee for unit testing the components under PBV
  • Used ibatis as orm mapper and wrote store procedures with associated java code. Used spring 2.0 and spring MVC for web component module, used valang for validation of form entries
Confidential

Software Engineer

  • Maintained baseline integration software to GCCS-4.x, providing software changes and bug fixes using core Java and XIS APIs
  • Provided technical documents and various related materials to the client for software delivery
  • Other tasks include track server administration, integration testing, GSPR reporting
Confidential, Ann Arbor, Michigan

Software Engineer

  • Involved in full-life cycle of analysis, design, and implementation of software applications backed by J2EE/perl solutions using resin, tomcat, apache server and various other open source java projects such as STRUTS, Lucene, Log4j, Ant etc using MySQL as the database on linux platform
  • In engineer role developed various server side components utilizing java Servlet, JSP, and STRUTS framework
  • Implemented, tested and deployed various web components on resin and Tomcat application server
  • Implemented java code to encode and decode UTF7 type strings for Mimetype message
  • Implemented various java/perl unit tests for the company’s software
  • Implemented an improved thread pool in java to enhance server side performance
  • Utilized various testing tools in java to test the performance of the server
  • Debugged server side code (checking for memory leak, thread synchronization issues) using server side testing tool JProbe
  • Developed various web components using mod perl and object oriented perl
  • Developed various database scripts, schemas to efficiently insert/update/retrieve data from the database
  • Used various design patterns and refactoring methods effectively to achieve better code quality and performance
Confidential

Java Developer

  • Developed Java applets that implemented the company’s digital signing and secure functionality, including support for PKI. These applets were threaded to communicate with servlets to obtain certificates and deliver PKCS7 signed and encrypted content.
  • Worked with X509 certificates, RSA keys, cipher streams, PKCS7 and the Entrust cryptography engine
  • Access under Internet Explorer and Netscape, and included J/Direct native code to allow Developed applet user interfaces in AWT. Applets were code-signed to allow restricted direct access to the Win32 PKI Certificate Stores.
  • Prototyped Swing application for proposed Windows platform application
  • Developed parts of the servlets that communicated with secure applets
  • J2EE development. Developed web content presentation using XML/XSL within a servlet framework. Developed servlet commands, which implemented application logic and produced XML results. Limited EJB session and entity bean programming. Implemented JMS server and client code to facilitate EJB logging.

We'd love your feedback!