We provide IT Staff Augmentation Services!

Senior Java System Engineer Resume

0/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • 10+ Years of working experience in java technologies
  • Expertise in PostgreSQL, Struts, Spring MVC, Servlet, JSP, JBoss, JUnit and GIT
  • Created PostgreSQL SQL scripts to support the automaton of database backup, recovery, maintenance and documents some procedures of setup of Maven, Git, and PostgreSQL database.
  • Designing and replacing Nlets database implementation from JDBC to Hibernate4 in the framework of Spring, Struts, and OSGI bundles and deploy OSGi Blueprint bundle to Karaf.

TECHNICAL SKILLS:

Software Experience: JEE, Spring, Hibernate, Oracle, Sybase, MySQL, PostgreSQl,MongoDB, Hadoop, Java Web Service(RESTful/SOAP),Servlet/JSP, JSF, JavaScript, JQuery, Node.js, Maven, Ant, Git,Subversion, CVS, Perl, Python, Linux shell

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Senior Java System Engineer

Responsibilities:

  • Designing and replacing Nlets database implementation from JDBC to Hibernate4 in the framework of Spring, Struts, and OSGI bundles and deploy OSGi Blueprint bundle to Karaf.
  • Analyzing the relationships among the database tables, setting up Hibernate annotated mapping strategies, selecting fetching approach and Level 2 caching, migrate from Hibernate to JPA.

Confidential, Arlington, VA

Java Developer

Responsibilities:

  • Provided NOAA/NWS AWIPS CRS/BMH team support on Java/JEE6 development and design, including both front - end and back-end detailed designed, development, and unit testing of all code developed for SOA system with Tomcat container and Spring framework
  • Designed, analyzed and implemented Hibernate mapping strategies of database tables and made performance tuning by setting the optimized fetching strategies to avoid N+1 Selects and by adding the secondary level cache on selected classes
  • Developed and updated most back-end applications with Spring framework, using Eclipse as configuration and TDD development with Spring MVC, Servlet, JSP, JSF, AJAX, JSON linking the front-end to back-end database of PostgreSQL through ORM tool Hibernate
  • Developed Spring Hibernate JEE classes in layers of Controller, Service, and DAO in via of ORM Domain Model to access database by JEE/Spring design patterns
  • Created PostgreSQL SQL scripts to support the automaton of database backup, recovery, maintenance and documents some procedures of setup of Maven, Git, and PostgreSQL database.
  • Provided DB-related instructions to assist developers and responded government/developers inquiries.
  • Setup and maintaining PostgreSQL DB and developing DB trigger/store procedures and performance tuning
  • Conducted the unit testing for each development phase and task
  • Used MySQL Workbench to visualize ER Data Model and developed advanced SQL queries for reporting
  • Modified and validated standard deployment documents after deployment process

Confidential

Java Developer

Responsibilities:

  • Collaborating with MIT LL and NOAA/NCAR teams to design and implement NWS JEE Web Coverage Service (WCS) and Web Feature Services(WFS).
  • Developing end-to-end RESTful web application (Spring, Hibernate, jQuery) to retrieve JSON data
  • Integrating those web services with NDFD (National Digital Forecasting Database) and developing Hibernate O/R model to replace JDBC connections of PostgreSQL
  • Designed and implemented JNI API to expand NDFD NetCDF products with aparallel suite of GRIB2 ones and run unit, functional, and integral tests and investigated JNI and WebService performance issues

Confidential, Camp Spring, MD

Senior Software Engineer

Responsibilities:

  • Collaborating with Government and contract teams to discuss and implement task list of GOES LRIT such as adding new GOES satellites and refactoring Java API
  • Designed and implemented a Web data-ordering application in Spring MVC/JSP/JDBC to respond user’s data request from GOES satellite large database system and data set.
  • 24/7 Supported 1)LRIT ground system (Java: 240K lines; C++: 30K ones; C: 10K ones) and 2) HMS (Hazard Mapping System: over 120 K line of code)
  • Responsible for deployment of development package war file to Tomcat server and of documenting deployment instruction for testing and deployment personnel
  • Monitored and tuned Oracle server(store procedures, cursors, and index) to reach optimum performance

Confidential, Reston, VA

Senior Programmer

Responsibilities:

  • Designed, managed and updated MODAPS satellite large, complex database system as a part of MODIS ground processing system and implemented processing logic from PGE L1 to L4
  • Monitored and tuned Oracle/Sybase Server(store procedures, cursor, table, and index) to reach optimum performances
  • Established and executed MODIS software transfer, integration, testing and QA procedures in full software life cycle.
  • Refactored initial Windsat operation code from IDL to C to enhance the performance (over 200 times faster and use only less than one percent of memory) in various phases of IDR, EDR, and SDR.

We'd love your feedback!