Senior Java Developer Resume
OBJECTIVE:
To obtain a challenging position as a software engineer with an emphasis on development of cutting - edge technologies that utilizes my qualification & experience in Software Development
SUMMARY:
- Over 14 years in IT industry, 12 year practical experience in Java and J2EE enterprise application
- Extensive experience in Software Development Life Cycle (SDLC)
- Strong skills with Java, J2EE, Oracle PL/SQL and Frameworks
- Master degree in Computer Science
- Ability to learn and adapt to new technologies and tools quickly
- A good team player and a self-motivated creative starter with strong ability to work under pressure with multiple priorities
TECHNICAL SKILLS:
Languages and Packages: Java, J2EE (Struts, Servlets, JSP, JSTL, EJB, JDBC, JMS, Hibernate, Spring), J2SE, JNDI, JNI, RMI, MQ, XML, SAX, DOM, XHTML, Tiles, HTML, DHTML, Ajax, CSS, JavaScript, jQuey, UML, iBatis, PL/SQL, Portlets, Junit, Log4j, WSDL, JasperReports, C, C++, C#, CGI, .Net
Servers and Tools: JBoss, WebLogic, Seam, GlassFish, OC4J, Tomcat, WebSphere, JDeveloper, Eclipse/MyEclipse, WSAD, JBuilder, Sun ONE Web Server, SQL Developer, SQL Navigator, Toad, Rational Rose, Putty, WinSCP, iReport, Ant, Psftp, Visual Studio, Visual SourceSafe, SVN, CVS, Serena Dimensions, ClearQuest
Operating Systems: UNIX, Linux, Windows
Database: Oracle, SQL Server, MySQL, DB2
WORK EXPERIENCE:
Senior Java Developer
Confidential
Responsibilities:
- Involved in the analysis, design, development and test in each new version of MARAD projects
- Developed new APIs and business components in the operation manage system
- Recreated and modified Jar files
- Created complex SQL queries, stored procedures and view
- Migrated Database from Oracle to SQL Server for four MARAD applications
- Enhanced reporting system
- Performed system support for multiple MARAD applications
- Provided technical design and test documents
Technologies: J2EE, Java, Seam, xhtml, PL/SQL, Stored Procedures, Hibernate, Spring, JasperReports, iReport,Jboss, SQL Serer, Oracle
Confidential
Senior Java DeveloperResponsibilities:
- Responsible for requirement analysis, technical design, implement and unit testing for new releases of NTA system
- Designed and developed new front interfaces, and backend business components
- Particapated in application migrations -- from Java to Apian and from Oracle to MySQL
- Created and modified Database tables, stored procedures, views
- Performed production maintenance and troubleshooting
Technologies: J2EE, Struts, JSP, JSF, Java (1.6, 1.7 and 1.8), JavaScript, JQuery, Hibernate, Spring, EJB, JasperReports, Portlets, PL/SQL, JBoss, MySQL, Oracle
Confidential
Principal Java developer
Responsibilities:
- Designed and developed new features for VMS system
- Created new front end with JSP, Struts Tag libraries, JSTL and JavaBeans
- Migrated VMS from Glassfish to WebLogic server
- Designed and developed a report system with JasperReports
- Analyzed requirements and prepared technical design documents
Technologies: J2EE, Struts, JSP, MVC, Tiles, Glassfish, iBatis, WebLogic, Spring frameworks, EJB, JasperReports
Senior Java Developer
Confidential, Fairfax, VA
Responsibilities:
- Participated in requirement analyses, technical design document preparation, application design, development, coding, test and troubleshooting
- Performed database migration from Sybase database to Oracle database.
Sr. Software Engineer
Confidential, Reston, VA
Responsibilities:
- Performed J2EE enterprise system support for this web based application.
- Performed system and architectural analyses, functional and technical design document preparations, risks estimation, unit test, integration test, and ear/war files build and deployment.
- Redesigned and developed Customer Project Schedule system. This scheduling component enabled data integration and synchronization between two applications
- Developed the Confliction Solution system that contains an interface to update schedule item and establishes consistent project milestones schedule.
- Participated in new version design and development, which include UI changes on all of five interactions and database consolidation
Technologies: J2EE, UIX, JDeveloper, MyEclipes, IBM Red, Web Services(SOAP), MQ, Struts, Spring frameworks, JSP, JavaScript, Hibernate, PL/SQL and Stored Procedures
Software developer
Confidential, Reston, VA
Responsibilities:
- Developed new API's and mid-tie classes of GSA’s Rent Estimate report system.
- Enhanced the application to provide additional system functionality for users with the rent estimate data to develop the forecast.
- Created packages, stored procedures and functions; abstracted and calculated source data to generate the monthly run data for future monthly rent bills and reports
Technologies: Oracle PL/SQL, Stored Procedures, Web Services, MQ
Software Engineer
Confidential, Arlington, VA
Responsibilities:
- Enhancement of the registration software system.
- Added a new admin module to manage the search, add, edit and view for department.
- Created a schedule module that allows user to view and edit schedules association with departments.
Technologies: J2EE, Struts, JSP, Oracle, SQL, Eclipse, Spring
Software Developer
Confidential, Reston, VA
Responsibilities:
- Developed Hibernate web services application for billing account transaction system.
- Developed software for Electronic Form 500 Processing to upload of the 500 files and further update backend database
- Designed and developed Upload Form Error Correction screens
- Created database tables for upload file data
- Enhanced manual (web) and electronic interfaces with new business logic/processes
- Enhanced reporting systems
Technologies: J2EE, Java, Struts, JSP, JSTL, Web Service, MQ, UNIX, Oracle, SQL, Eclipse
Confidential
Software DeveloperResponsibilities:
- Designed project architecture using Struts MVC pattern
- Developed JSP pages, business logic components and database access layers
- Created DDL and DML for Oracle database
- Migrated legacy application to J2EE compliance
- Designed and prototyped interfaces for data and report transaction between DB server and application server.
- Configured and integrated transaction process on Sun One Web server.
Technologies: Java, C, Pro-C, Sun One Web Server, JNI
Software Engineer
Confidential, Vienna, VA
Responsibilities:
- Developed order entry and provisioning system front-end. The application incorporated rules inference, transaction processing, object caching, and interfaced to various middle-tier systems
- Designed and implemented web tier components for dynamic page display
- Created reusable Java business components, which abstracted the data in the database and provided common interface for database access and business functionality
- Tested oriented development approach for each released version and documented results report
Technologies: Java, Servlets, Weblogic server, Tomcat, Jbuilder
Software Engineer
Confidential, Vienna, VA
Responsibilities:
- Implemented MVC design pattern to easily manage the data flow
- Designed and coded utility classes and partial base classes for transaction system
- Developed XML parsers for data modeling, interfacing with upper and lower system information feed
- Designed, prototyped and implemented new algorithm, which interface coordinated asynchronous io, using TCP-IP, between pair of switch controller cards and variable number host processes
- Implemented host interface software to Excel switch running on HP-900 with HP-UX
- Diagnosed and corrected any field problems that occurred with Integrated Service Node. Performed daily voice process test for ISN’s Excel switch boards
- Installed new controller cards for Excel switch. Configured and tested system
- Acted as a designer and a developer to track down and fix bugs and to add enhanced functionality. Participated in the Tuning of source programs for improving performance
- Designed and Documented algorithm for control customer online transaction activities
- Prototyped and implemented new design models
Technologies: C++, Java, Applet, UNIX (Solaris), Visual Studio, Oracle, and Sybase