We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

South San, FranciscO

SUMMARY

  • Software Developer with more than 14+ years of experience. Led and managed multiple projects over its life cycles.
  • Worked on web and enterprise applications using Java/J2EE technologies.
  • Looking to work in an exciting and fast paced company in areas of software development program management.

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, South San Francisco

Responsibilities:

  • Implemented Multi - Threaded Environment and used most of teh interfaces under teh collection framework by using Core Java Concepts.
  • Working inJavaandJ2EEtechnologies likeServlets,JSP, EnterpriseJavaBeans (EJB),JDBC.
  • Managed technical projects for multiple locations. Responsible for B2B website for compound management, Inventory tracking and chemical structure management.
  • Created infrastructure to enable automatic registration, ordering, incremental inventory updates and reporting (Jboss 7.0.1,Spring 3.0, Struts 2.0, Hibernate 4)
  • This infrastructure was used by clients to outsource more than 3 million compounds to Confidential catering about 38,100 external orders each year / site.
  • Responsibilities also included scope/planning, requirement analysis, and execution and maintenance
  • Provide performance metrics, project status information to management and clients at periodic intervals.
  • Strived for continuous improvement in software operational procedures by implementing various improvement programs, lean-six-sigma flows and various training.
  • US National Institutes of health NIH, NCI, EPA, Sanofi, UCB, Biogen were major Confidential customers.

Web Services

Confidential

Environment: JDK 1.6, Java 1.6, Java Web Services, Apache CXF, JDBC, JUnit, Log4j, JBoss 7, Oracle 10g, Eclipse 3.4, TOAD 8.0, Oracle SQL Developer, Unix.

Responsibilities:

  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Concurrency, Serialization and Data Structures.
  • Gatheird requirements and spec development.
  • Involved in teh detail design and implementation of Web Services according to teh Confidential standards.
  • Java Web Services Implementation.
  • Oracle 10g database is used for storing customer transaction.
  • Web-Service Application is deployed on JBoss 7.1 Application Server.
  • Basic Authentication over HTTPS Connection is used for implementing security.
  • Used Eclipse IDE for all development and debugging purposes.
  • Continuous Enhancement & Support for this application.

Confidential

Environment: JDK 1.6, Java 1.6, JSP, HTML, Struts 2, Spring 3, Hibernate 3, CSS, JUnit, Log4j, JBoss 7, Oracle 10g, Eclipse 3.4, TOAD 8.0, Oracle SQL Developer, Unix.

Responsibilities:

  • Gatheird requirements, spec development
  • Involved in developing teh application usingJava/J2EEplatform.
  • Implemented Java Security API Algorithms, Java performance tuning and Multi-Threading Programming.
  • Involved in teh detail design and implementation of Web Site according to teh Confidential standards.
  • Used Struts 2 and JSP & JQuery for front end development.
  • Used Spring Beans for State persistence.
  • Used Hibernate for performing data Storage and Data Retrieval from database.
  • Application is deployed on JBoss 7.1 Application Server.
  • Oracle 10g database is used for storing customer transaction.
  • Maven build tool is used for code review
  • Used Eclipse IDE for all development and debugging purposes.
  • Continuous Enhancement & Support for this application.

Confidential

Software Developer

Environment: - JDK 1.5, Java 1.5, JSP, JDBC, HTML, Struts 1.2, EJB 2, CSS, JUnit, Log4j, JBoss 4, Oracle 10g, Eclipse 3.4, TOAD 8.0, Oracle SQL Developer, MSSQL, Postgres SQL, Unix

Responsibilities:

  • Gatheird requirements from operation users and external clients.
  • Involved in teh detail design and implementation of application modules according to teh Java, J2EE standards.
  • Specifically designing and implementing overall process/work flow, building Multithreaded components using teh Java Concurrent package(s) and assisting teh various business areas.
  • Used HTML, JSP for UI Design.
  • Developed and used Struts 1.2 Components, and Action Classes.
  • Used EJB 2.0 for Service and DAO Layer.
  • Written DB Stored Procedures with Oracle SQL / PL SQL and optimized it for Performance.
  • Created Enterprise Java Bean classes and halper classes in teh business layer and tested them using JUnit.
  • Used Eclipse IDE for all development and debugging purposes.
  • Developed Proof of Concepts and provided work/time estimates for design and development efforts.
  • Coordinated with End Users for QA related activities.
  • Performed Production Support for this product.
  • Supported UAT environment.
  • Implemented Logging with Log4J.Used J2EE design patterns like Façade, Business Delegate and DAO.

Contractor

Confidential

Responsibilities:

  • Worked on teh student management system on oracle 9i database and j2ee platform on Application Services / Web Application for student information system.
  • Worked on stored procedures and views for reporting and form submission of various student activities available in teh web site.
  • Part of development team working on teh E-learning. Worked on enhancements and fixes to optimize teh performance and user scalability of teh Website.
  • Used Java DTO Objects to call EJB’s to access database and JSP as middleware.
  • Hosted on Orion application server with Oracle database. Wrote Pl/SQL stored procedures /queries to clean up teh database and rectify data in teh database on daily or weekly.
  • Resolved high priority bugs in production, debugging/testing code to isolate teh problem and provide workarounds for time critical bugs in production.
  • Wrote test cases and interacted with QA to fix bugs for various releases. Documenting bugs, enhancements and any workarounds provided
  • Worked on teh modification of an existing skeletal system and also responsible for implementing various enhancements to teh existing system.
  • Used Webmaros that interact with action classes on teh server side to display teh result of a particular dynamic search criteria created by teh user on teh web page.
  • For transaction intensive database access we created EJB’s that teh action classes called to access teh database.
  • For teh select queries for reports that are query intensive we used xml parsers and direct JTS/JDBC access.
  • Development of reporting module that produced PDF reports using FO templates. Designed teh above functionality using UML diagrams. Teh whole application was based on MVC architecture.

System Engineer

Confidential

Responsibilities:

  • Develop and Support Web based virtual trading system.
  • Designed and developed teh subsystem that is responsible for acquiring, collating and formatting teh various pieces of information that comprehensively describe products on display in teh stalls that make up teh Virtual Trade Fair.
  • Constructed Java classes that rendered teh 3D stall objects and Java beans that accessed teh back end Oracle 8i database using JDBC and developed teh front-end pages using Java Server Pages and HTML.
  • Optimized teh Java Objects that rendered teh 3D stall models performance utilizing multithreading. Separate threads were instantiated for 3D rendering, user navigation and downloading of teh textures.
  • Content management system
  • Teh user interface was constructed using Java Swing components and business logic was handled using Java classes.
  • Handled performance issues by mapping images texture on teh 2D and 3D product objects and their by dynamically changing it for each stall to simulate teh presence of an exhibition without having to incur teh load of a complete stall download.

TECHNICAL SKILLS

Operating Systems: Windows Vista/XP/NT/2000/ 9.x, Linux and Solaris.

Databases: Oracle 11i, SQL Server, MySQL, PostgreSQL and MS Access.

Programming Languages: Java, Jsp, Struts, Anfy 3D API, JUNIT, Visual Studio, SQL, C, C++, XML, HTML, AJAX, JavaScript, CSS, Perl, and Python

Server-side Technologies: Struts, EJB (Session, Entity, Message), XDoclet, JSP, Servlets, Java Beans, Hibernate, JNDI, JSTL and JDBC.

Web Services: SOAP, WSDL, Apache Axis 1.2/2.

Source Control: Microsoft Vss, Star team, Version Control, CVS

Application/Web Servers: JBOSS, Orion, Silver Stream, Apache Tomcat, Web Logic App Server, Web Sphere and IIS.

Software Tools and IDE: Eclipse, Toad, SQL Developer, SQL Plus, Enterprise Manager Console, Ant, JUnit, pgAdmin, MS Office, CASE Studio, Flash, Adobe Photoshop.

Programming Language: Java, PL / SQL.

J2EE Technologies: Servlet 2.3/2.5, JSP, EJB, JDBC, JNDI, JMS.

Web Frameworks: Struts 1.2/2.0, Spring 2.0/2.5/3.0.

ORM/Data Mappers: Hibernate 3.1.

Client Technologies: HTML, DHTML, CSS, Java Script, JSTL, XML, XSD, XSLT, Swing.

Web Services: SOAP, WSDL, Apache Axis 1.2/2, .

Application Server: JBoss 4 / 7, Orion, Apache Tomcat, Web Sphere.

Database Server: Oracle 8i/9i/10g, MySQL, MSSQL, Postgres SQL.

IDE’s: Eclipse

Built Tool: ANT, Maven.

Database Tools: Toad, SQL Plus, Oracle SQL Developer.

Testing Frameworks: JUnit.

Version Control: CVS.

We'd love your feedback!