We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Suitland, MD

SUMMARY:

Software Development professional with both technical and project management experience, proficient in Java, Oracle, web development, and Agile methodologies.

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Suitland, MD

  • Conducted software analysis, design, development, testing, and documentation for the Budget Office of U.S. Census Bureau, using Agile methodology.
  • Mentored and supervised software development activities of a Junior Java Developer.
  • Conducted the full software development cycle in creation of an integrated software system to create and process requests for funding. Integrated Java web technologies into IBM Cognos Portal to achieve better flexibility and more features for application users.
  • Used Agile approach on the Funding Request Application (FRA) project. Developed User Stories, conducted stakeholder interviews and JRD sessions.
  • Evaluated best technologies for FRA. Employed Java, Oracle 12c/11g, SQL, TOAD, SQL Developer, Spring, Stripes, Hibernate, JavaScript, JQuery, CSS, JSP, XML, Eclipse, Apache Tomcat, IBM Cognos, and PVCS CM tool.
  • Performed system analysis to identify gaps and weaknesses of the existing Access/Control and Person Data (ACPD) software system. Partially redesigned the application to improve its maintainability and reduce further development and enhancement effort.
  • Assessed advanced software technologies, tools, and techniques; and integrated the appropriate ones (JPA, Hibernate, JSTL, JQuery) into ACPD.
  • Modified and enhanced ACPD software system with additional features. Produced releases 3 and 4.
  • Created technical and user documentation, including Design, Test Plan, and User Guide.
  • Conducted information sessions on Agile/Scrum methodology.

Development Lead

Confidential, Suitland, MD

  • Successfully combined management and actual software development responsibilities.
  • Provided technical leadership to the Confidential Development Team in support of numerous software development projects for the Census Bureau. Achieved 100% of “Excellent” customer satisfaction rating for the last 2 years and 98% for all 5 years.
  • Created and maintained Development Standard Operating Procedure (SOP).
  • Implemented Agile methodology on several projects. Conducted daily scrums on the Census 2020 Prototype project, based on the Service Oriented Architecture (SOA).
  • Evaluated and recommended more efficient technologies, tools, and technical approaches to the team, management, and customer (Java usage for logic - intensive and web applications, Subversion for configuration management, prototyping for PSMQ GUI, Agile/Scrum for projects with evolving or unclear requirements).
  • Conducted requirement analysis, design, development, and unit testing using Java, Oracle 10g, SQL, PL/SQL, Hibernate, Spring, Stripes, SOAP & REST web services, XML, HTML, CSS, JavaScript, JUnit, Ant, Perl, TOAD, Subversion, and PVCS.
  • Created object-oriented design; developed code; conducted unit testing, result comparison, debugging, and performance testing for a major Java/Oracle application, "Census Edited File (CEF).”
  • Developed a prototype for web-based "General Coding" (Java web technologies and Oracle).
  • Created web services, using JAXB, JAX-WS, and WSDL, to integrate General Coding into the Enterprise SOA.
  • Developed a web-based user interface and automatic report generator for the in-house Inventory System (Java, JSP, Oracle).
  • Analyzed, discussed with the client, and provided comments on business, functional, and technical requirements.
  • Created and reviewed numerous Design specifications.
  • Created and reviewed User Manuals, Deployment Instructions, and other documentation.
  • Conducted presentations to a technical and management teams, both government and Confidential: Agile/Scrum, Recommended Approach, and Java topics.
  • Maintained regular communication with the government customer, Confidential management, and the team. Successfully worked on multiple project teams. Successfully maintained inter-team communication and resolved any issues that arose.

Technical Project Leader/Developer

Confidential

  • Worked on a one-person project for the Environmental Protection Agency (EPA), conducting both software development and project management.
  • Worked closely with the customer to identify EPA needs and recommend appropriate technological solutions, such as converting legacy data to XML format for future use.
  • Converted EPA historical data from a legacy system to XML format using Java, XML, and SAX. Developed code to automatically generate XML schema.
  • Created a Java application to merge EPA retirement cards from three different sources (scanned hardcopies, PeopleSoft system, and user input) into a single database repository.
  • Created an online Java Swing application for retirement information entry and modification.
  • provided technical expertise, involving SOA and Enterprise Service Bus (ESB), on Cost/Benefit Analysis for the automation modernization program of the U.S. Immigration and Customs Enforcement (ICE), Department of Homeland Security (DHS).

Technical Project Leader/Developer

Confidential, Arlington, VA

  • Managed O&M project, Payroll and Personnel System (EPAYS), for EPA in SEI CMM Level III+ environment with $10M budget. The project was recognized with excellent customer evaluations for proactiveness, attention to details, technical initiatives, and quick turn-around.
  • Conducted requirements analysis, task assignment, code and documentation review, testing, and product release to the customer. Increased the team productivity, thus decreasing the product backlog size from about 20 tasks to zero, within several months.
  • Conducted bi-weekly Change Control Board (CCB) meetings with the customer. Produced CCB minutes and Monthly Financial and Technical Progress Reports.
  • Analyzed the project needs and technology trends to recommend appropriate solutions and technologies to the customer. Particularly, recommended and implemented conversion from paper to web-based project documentation.
  • Conducted design and development tasks. Particularly, designed and developed a web-based Retirement System (Java, JDBC, HTML, Oracle, SQL).
  • Provided technical direction on system architecture, design, and development in an IBM mainframe environment.
  • November 2003 through June 2004, FBI - Explored and reported the possibilities of combining a legacy Adabas/Natural application with an Oracle/Java system on the Sun/Solaris platform.
  • October 2003, PISCES Team; Rabat, Morocco; U.S. State Department contract - Worked in a requirements and design workshop developing a solution to data exchange between a legacy PL/1 system and Java/Oracle application using IBM's WebSphere.

Task Leader/Developer

Confidential, Arlington, VA

  • Led the Year 2000 (Y2K) software conversion effort of 20 developers for EPA Payroll/Personnel System. The task held the highest significance for EPA due to the critical nature of its payroll system, the software complexity, and large amount of data.
  • Conducted software development on the task.
  • Performed thorough code review and testing of all code modifications made by the team. The project was completed with zero latent defects.
  • Proposed to the client and implemented innovative solution in test data preparation for the system testing: to "age" the actual payroll/personnel data to year 2000. The approach greatly contributed to the project's success.
  • Received an award from the Confidential management on successful task completion.

Hire Now