We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

PA

SUMMARY

  • 14 years solid programming experience in J2EE applications
  • Specialized in server - side design and development of Java applications including JSP, EJB, Struts, JSF, Spring, Hibernate, Seam, Flex and Web Services
  • Strong experience with object-oriented design and page design
  • Broad knowledge of various software development tools
  • Sound experience with major database packages such as Confidential, DB2, SQL Server, etc
  • Expertise in Eclipse and WSAD and familiarity with RAD, WebLogic 8.1 and JDeveloper
  • Working experience with UML and XML
  • Strong organization, prioritization and project management
  • Excellent communication and interpersonal skills
  • Highly motivated and creative person, great team player with strong analytical skills

TECHNICAL SKILLS

Operating Systems: Windows 7/8/XP/2000/ NT, Unix, Linux, Mac

Languages: Java, SQL, Groovy, C++, C

Web-Technologies: J2EE, JSP, Servlets, JSF, JSTL, Spring MVC, Struts, Tiles, JavaBeans, DHTML, XML, HTML, CSS, Grails, Geb, Flex, Seam, Castor, ICEfaces, Ajax

Development Tools: ANT, WebLogic cactus plugin, Junit, ClearCase, ClearQuest, Maven, Jenkins, Aqua Studio, Toad, SQL Developer, DynaTrace

Design/Modeling: UML with Rational XDE, Jude

RDBMS: Oracle10/11g, DB2 8.1, SQL Server 7.0, MS-AccessScript Languages JavaScript, VBScript

GUI: Swing, Visual Basic 6.0

Servers: Confidential -Websphere 5.1, JBoss, Tomcat, WebLogic Server 8.1, Apache1.4

IDE: Eclipse, WSAD 5.1, GGTS, RAD, Dreamweaver, JDeveloper, WebLogic Workshop 8.1, JBuilder 5.0, Visual Basic Studio, Visual InterDev, Opus

PROFESSIONAL EXPERIENCE

Confidential, PA

Senior Software Engineer

Responsibilities:

  • Lead designing and developing new modules to streamline the interaction between different modules in the 3GTMS suite
  • Applied design patterns and best practices to implement new functionality, including RESTful Web Services
  • Implemented new web pages for the 3GTMS suite with Velocity and JQuery
  • Utilized JavaScript to realize the interaction between a browser and server
  • Documented software design with UML
  • Debugged Java, JSP, HTML, JavaScript and CSS
  • Performed unit tests and integration test

Environment:Java 1.7, J2EE, JSP 1.2, Spring 3, Hibernate 4, JSTL, XML, HTML, JavaScript, CSS, RESTful Web Services, JSON, UML, Eclipse, Maven, JDBC, SQL Server, JUnit, Velocity, JQuery, Tiles, Fiddler, Tomcat, Jenkins, Windows 8

Confidential, Wayne, PA

Advisory Software Engineer

Responsibilities:

  • Responsible for designing and developing new modules to enhance the talent management system
  • Applied design patterns and best practices to implement new functionality for the talent management system
  • Implemented custom JSF components for the talent management system
  • Analyzed the system performance and identified the performance bottleneck with DynaTrace and refactor the existing code to improve performance
  • Designed database tables for the new software modules
  • Created new web pages for the new modules added to the software system
  • Redesigned the existing web pages to accommodate new modules
  • Initiated and implemented a testing framework with Geb to automate QA test
  • Leveraged JavaScript to realize the interaction between a browser and Geb testing framework
  • Documented software design with UML
  • Established development standards for testing framework
  • Served as a technical resource and mentor for a team of 4 engineers
  • Debugged Java, JSP, HTML, JavaScript, CSS and Geb with different tools
  • Conducted unit tests with Junit and integration test

Environment:Java 1.6, J2EE, JSP 1.2, JSF, Servlets, EJB3, Hibernate, Groovy, JSTL, XML, HTML, JavaScript, CSS, Web Services, Flex, Seam, UML, JavaBeans, Eclipse, GGTS, Maven, Grails, Geb, JDBC 2.0, Oracle11g, JUnit, JBoss, Tomcat, Jenkins, Unix, Windows 7

Confidential, Philadelphia, PA

Java Architect

Responsibilities:

  • Responsible for designing and developing new functionality to enhance the New@Once system
  • Incorporate design patterns and best practices into software development
  • Describe software design with UML
  • Debugged Java, JSP, HTML, JavaScript, CSS
  • Perform unit tests with Junit and integration test

Environment:Java 1.6, J2EE, JSP 1.2, Servlets, Spring, Spring MVC, Hibernate, JSTL, DWR, Castor, JDom, XML, HTML, JavaScript, CSS, UML, JavaBeans, Eclipse, Web Services, Axis, LDAP, Ant, Maven, JDBC 2.0, Oracle10g, JUnit, Jenkins, Unix, Windows XP

Confidential, Berwyn, PA

Technical Analyst

Responsibilities:

  • Responsible for designing, developing and deploying the reed integration system with Core Java, J2EE, Spring, Spring MVC and Hibernate
  • Applied design patterns and best practices to the reed integration system
  • Utilized JDom to manipulate XML data
  • Implemented web services to allow disparate systems to share common services over network
  • Designed a relational database system
  • Incorporated aspect-oriented programming (AOP) in the system for implementing crosscutting concerns such as transaction
  • Documented software design with UML
  • Crafted web pages
  • Secured web applications with Spring Security 2 and LDAP
  • Debugged HTML, JavaScript, CSS with IE 8 and Firebug
  • Conducted unit tests with Junit and integration test

Environment:Java 1.6, J2EE, JSP 1.2, Servlets, Spring, Spring MVC, Hibernate, JSTL, DWR, XML, HTML, Tiles, JavaScript, CSS, UML, JavaBeans, Eclipse, JDom, SOAP Web Services, JAXB, LDAP, Ant, Maven, JDBC 2.0, Oracle10g, JUnit, Unix, Windows XP

Confidential, Chester, PA

Application Developer

Responsibilities:

  • Designed, developed and deployed server side Java classes and JSP pages for PAS system with JSF, Spring, Hibernate and ICEfaces
  • Applied design patterns to the existing system for the purpose of its enhancement and added efficiency
  • Implemented new functionality that meets the client’s needs in Java
  • Integrated with client’s system through Web Services
  • Incorporated aspect-oriented programming (AOP) in the system for implementing crosscutting concerns such as transaction
  • Documented software design with UML
  • Supplied software analysis reports and failure reports
  • Debugged Java classes, JSP, HTML, Javascript and CSS
  • Wrote SQL scripts to manipulate databases
  • Performed unit tests with Junit

Environment:Java 1.5, J2EE, JSP, Servlets, Struts, JSTL, JSF, Facelets, Ajax, XML, HTML, JavaScript, CSS, UML, JavaBeans, Eclipse, Hibernate, Spring, Web Services, ICEfaces, Firebug, Maven, JDBC 2.0, Oracle10g, DB2, SQL Server, Aqua Studio, Axis, JUnit, Unix, Windows XP

Confidential, Edison, NJ

Java Programmer

Responsibilities:

  • Developed Java classes to provide data for generating PDF files with RAD and Opus
  • Documented Java class design with UML
  • Participated in a batch application development, and code and debug Java classes for a batch application with RAD
  • Designed JSP pages
  • Coded user interface screens using JSP, custom tags, HTML and CSS
  • Used JDBC for the connection to the backend database
  • Wrote SQL scripts to manipulate Confidential database
  • Validated user data with JavaScript
  • Utilized Log4j for logging mechanism
  • Performed unit tests with Junit

Environment:Java, J2EE, JSP 1.3, Servlets 2.3, XML, UML, HTML, JavaScript, CSS, JavaBeans, RAD, Ant, JDBC 2.0, Oracle10g, PL/SQL, Log4j, JUnit, Unix, Windows XP, ClearCase, ClearQuest, Opus

Confidential, McLean, VA

Programmer Analyst

Responsibilities:

  • Participate in all phases of the Software Development Life Cycle from requirement analysis to final release
  • Developed J2EE applications with WebSphere Studio Application Developer (WSAD)
  • Design domain objects for the application
  • Document the application design with class diagrams and sequence diagrams using Rational XDE tool
  • Take initiative to implement a simulation system for testing purposes
  • Incorporate design patterns such as Domain Object, Service Layer, Data Access Object, State, Adapter, Factory Method, Singleton, Data Transfer Object, Facade and Flyweight in the application
  • Provide mapping mechanism to move data from domain objects to backend Confidential database and vice versa with Hibernate
  • Craft JSP pages with Dreamweaver
  • Code user interface screens using JSP, Struts framework, Tile framework, Ajax and CSS
  • Use JDBC for the connection to the backend database
  • Write SQL scripts to manipulate Confidential database
  • Validate user data with Struts Validator and JavaScript
  • Automate software development with Ant
  • Utilize Log4j for logging mechanism
  • Perform unit tests with Junit

Environment:Java, J2EE, JSP 1.3, Servlets 2.3, Struts, Hibernate, Tiles, XML, UML, DHTML, JavaScript, CSS, Ajax, JavaBeans, WSAD 5.1, Ant, JDBC 2.0, Dreamweaver, Oracle10g, Log4j, JUnit, CVS, Unix, Windows XP, ClearCase, ClearQuest, Rational XDE, Toad

Confidential

Responsibilities:

  • Developed business objects to provide functionality for the application
  • Participated in all phases of the Software Development Life Cycle and gathering the requirements from business team
  • Utilized UML tool to document the application design with class diagrams and sequence diagrams depicting class interaction
  • Implemented design patterns such as Business Object, Business Delegate, Data Access Object and Service Locator
  • Provided mapping mechanism to move data from business objects to backend Confidential database and vice versa
  • Designed JSP pages with Dreamweaver
  • Responsible for coding user interface screens using JSP, Struts framework, Tile framework and CSS
  • Used JDBC for the connection to the backend database
  • Wrote SQL scripts to manipulate Confidential database
  • Performed data validation with Struts Validator and JavaScript
  • Automated software development with Ant
  • Configured Log4j for logging mechanism
  • Conduct unit tests with Junit

Environment:Java, J2EE, JSP 1.3, Servlets 2.3, Struts, Tiles, XML, UML, HTML, JavaScript, CSS, JavaBeans, Ant, JDBC 2.0, Dreamweaver, JDeveloper, Oracle10g, Log4j, JUnit, CVS, Unix, Windows XP

Confidential, Sterling, VA

Senior Consultant

Responsibilities:

  • Designed and Developed EJB components (session bean and entity bean) and other related classes to fulfill business logic for a web-based application
  • Involved in all phases of the Software Development Life Cycle and gathering the requirements from business team
  • Participated in defining use cases and designing backend Confidential database
  • Created class diagrams and sequence diagrams depicting class interaction with UML tool
  • Implemented design patterns such as Session Facades, Business Delegate, Value Object and Command
  • Coded WebLogic java control and ejb control
  • Wrote XML Schema to generate WebLogic XMLbeans
  • Crafted JSP pages with Dreamweaver
  • Responsible for coding user interface screens using WebLogic portal with JSP and CSS
  • Performed client-side validation with JavaScript
  • Conducted unit tests using WebLogic cactus plugin
  • Utilized Log4j for better logging mechanism

Environment:Java, J2EE, EJB 2.0, JSP 1.3, Servlets 2.3, Struts, XML, UML, HTML, JavaScript, CSS, JavaBeans, JDBC 2.0, Dreamweaver, WebLogic Server 8.1, WebLogic Workshop 8.1, WebLogic cactus plugin, Oracle9i, Log4j, CVS, Unix, Linux, Windows XP

Confidential, Flushing, NY

Java Programmer

Responsibilities:

  • Developed various Enterprise JavaBeans including Entity Beans (container-managed), Session Beans and Message Driven Beans based on complex business logic and deployed Enterprise JavaBeans onto WebSphere Application Server
  • Utilized JSP, Struts framework and Tiles framework to develop Web-based applications with WSAD and Dreamweaver
  • Drew class diagrams and sequence diagrams with UML tool
  • Participated in the design of DB2 database for applications
  • Provided the connection between the middleware and DB2 database
  • Customized the format of HTML pages with CSS
  • Created XML Deployment Descriptors for deployment of EJB applications
  • Conduct unit tests with JUnit
  • Wrote JavaBeans to use in applications
  • Utilized JavaScript to perform client-side validation
  • Documented the source code

Environment:Java, J2EE, EJB 2.0, JSP 1.3, Servlets 2.3, Struts, Tiles, XML, HTML, UML, JMS, JavaBeans, JavaScript, CSS, JDBC 2.0, DB2 8.1, Dreamweaver, Windows XP, JUnit, CVS, Rational Rose, WAS 5.0, WSAD 5.0

Confidential, Philadelphia, PA

Research Assistant

Responsibilities:

  • Developed a Java client program with RMI to allow users to access a remote server and database to process medical images
  • Created JavaBeans to perform specified functions required by applications
  • Provided connectivity to Confidential backend database using JDBC
  • Designed GUI using Swing
  • Built search engine to facilitate data search
  • Used SQL, PL/SQL to write stored procedures for Confidential database
  • Developed Java application to publish FileMaker database to the web
  • Conducted unit tests using JUnit
  • Acquired and delineated medical images using state-of-the-art equipment

Environment:Java, Swing, JavaBeans, JSP 1.2, Servlet 2.2, C++, JBuider, JDBC 2.0, Oracle9i, CSS, JUnit, JavaScript, RMI, PL/SQL, Dreamweaver, Windows NT, Mac

Confidential, Merchantville, NJ

Programmer

Responsibilities:

  • Designed a web-based application with JSP, Servlet and Dreamweaver, including design and implementation of Confidential database
  • Created JSP custom tag library to provide services and full functionality for an e-commerce site
  • Built search engine to retrieve the data specified by the user from database
  • Used MVC (Model-View-Controller) methodology for designing with Rational Rose
  • Utilized Cascading Style Sheets to change the properties of HTML tags for web pages
  • Provided client-side validation with JavaScript
  • Automated software development with Ant
  • Wrote stored procedures with Confidential database to use in applications
  • Deployed web applications using XML

Environment:J2EE, Java, JSP1.2, Servlets 2.2, JavaScript, HTML, CSS, JBuilder, JDBC 2.0, Ant, Apache Server, Dreamweaver, Windows NT, Oracle8i

We'd love your feedback!