We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Mountain View, Ca

SUMMARY:

  • 9+ years of experience in designing, developing and managing large scale enterprise level web applications and software products using Java/J2EE technologies.
  • Expertise in Object Modeling, Object Oriented design Methodologies and Object Oriented Programming.
  • Expertise in HR, Retail, Finance, Telecom and eLearning domains.
  • Proficient in creating Architecture, Entity Relationship, Use Case, Class, Sequence and Activity Diagrams.
  • Expertise in Spring, Hibernate, JSF, Struts, JQuery, GWT, DOJO, AJAX and JUnit frameworks.
  • Experienced developer in Java/J2EE, JSP, Servlets, EJB, Oracle 10g/9i Database, PL/SQL, JMS, Java/J2EE/GOF Design Patterns, SOAP, SOA, REST, XML, JavaScript and JSON.
  • Expertise in WebSphere, WebLogic, Oracle 10g/9i, JBoss and Tomcat Application/Web Servers.
  • Experienced developer on Solaris, Linux, UNIX and Windows Operating System platforms.
  • Proficient in Scrum, TDD, XP, FDD and Pair - Programming Methodologies.
  • Expertise in developing GUI, Web and Client/Server based applications and in writing JUnit test cases.
  • Excellent Project Leader with good planning and monitoring skills.
  • Expertise in end-to-end development, deployment, integration, testing and providing L1, L2 and L3 support to large scale applications.
  • Highly capable to adapt new application environment and fix bugs from existing application.
  • Excellent client interaction, documentation, presentation and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: Java 1.6

Web/Distributed Technologies: JSP, Servlets, EJB 3.0, JAXP, XSL, CSS

J2EE Services: JMS, JDBC, Java Mail, JSTL, JNDI

Frameworks/Architectures: Spring, Hibernate, JSF, Struts, MVC, SOA, JQuery, GWT, DOJO, AJAX, JUnit, Log4j

Application/Web Servers: WebSphere 7.0, WebLogic 8.1, Oracle 10g/9i, JBoss 5.0, Tomcat

Databases & DB Languages: Oracle 10g/9i, MySQL, PL/SQL, SQL

Cloud Computing: AWS, Workday

Domains: HR, Retail, Finance, Telecom, eLearning

Design/Modeling Techniques: OOAD, UML, Java/J2EE/GOF Design Patterns

Methodologies: Scrum, XP, TDD, FDD, Pair-Programming

UML Diagrams: Architecture Diagram, Entity Relationship Diagram, Use Cases, Class Diagram, Sequence Diagram, Activity Diagram

Java/J2EE/GOF Design Patterns: Front Controller, Business Delegate, Singleton, Service Locator, Session Fa ade, Value Object, Factory, View Helper, Data Object

Desktop Technologies: Swing/JFC, AWT

Web Services: Axis2, MQ Series, WSDL, SOAP, REST, UDDI, XML

XML Technologies: XML, XMI, DOM, SAX, XSLT, XSD, XHTML

Scripting/Markup Languages: JavaScript, JSON, SAML 2.0, DHTML, HTML, Maven, ANT

Identity/Access Management: SSO, LDAP, Java Security, WS Security

Version Control Tools: Perforce, ClearCase, SVN, CVS, MKS

Build Automation Tools: Jenkins, Bamboo, Hudson, Maven, ANT

Issue Tracking Tools: JIRA, ClearQuest

IDE/Tools: RAD 7.0, NetBeans 6.5, JDeveloper, Eclipse, WebLogic Workshop 8.1, Oracle APEX 3.1, Rational Rose, Software Architect, Visio, MagicDraw, Oracle EM, TOAD, SQL Developer, Dream Weaver

Operating Systems: Solaris, Linux, UNIX, Windows

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View (CA)

Software Engineer

Responsibilities:

  • Understood the application. Involved in Design, Development, Programming, and Deployment of application.
  • Developed Application with Spring MVC frame work, EJB, JDBC and UI techniques.
  • Involved in developing Spring MVC framework set up configure spring framework.
  • Developed Service layer and DAO to integrate with persistence frame work.
  • Developed UI pages using JSP, HTML, JQuery, CSS, and AJAX, Angular.js.
  • Used JQuery to develop functionality on UI pages.
  • Developed controller classes for request processing used spring annotations to handle request.
  • Used JDBC connection to integrate application with database.
  • Created and consume RESTful web services using Jersey to get product price from WMS application.
  • Used Junit framework for Unit testing.
  • Used Hibernate DAO to persist data into data base and configure hibernate mapping file.
  • Integrate Hibernate with Struts.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data base In DAO.
  • Designed web portal with cross-browser support and responsive.
  • Project development using agile software development methodology.
  • Fixed style and JavaScript issues pertaining to different browsers.
  • Worked closely with backend developer and data integration team.
  • Developed front end views using JSP.
  • Made Single page module with use of Angular.js framework.
  • Fixed style and Javascript issues pertaining to different browsers.

Environment: Java, Spring MVC, Hibernate, HTML5, CSS3, XML, XSL, XPATH, JSP, JQuery, AngularJS, JavaScript, MySQL and other development tools.

Confidential, Des Moines (IA)

Senior Software Engineer

Responsibilities:

  • Involve analysis, design, development, deployment and integration testing.
  • Create architecture, entity relationship, use case, class and sequence diagrams.
  • Gather and review requirements, develop technical design documents and create prototype of critical business application using Java/J2EE and Oracle technologies.
  • Design and develop solutions that are highly reliable, scalable and meet business-defined services.
  • Understand and apply reusable code design, leverage application architecture and framework capabilities and functionalities.
  • Develop business layer components using Spring & Hibernate, and GUI using JSP, GWT & XMI.
  • Provide information technology expertise in the development and support of new and advanced concepts, applications, and techniques for equipment, networks, systems, and processes.
  • Perform user acceptance testing and fix bugs from pre-production and post-production versions.
  • Engage in collecting new requirements and use case clarifications from client.

Environment: Java 1.5, Spring, Hibernate, JSP, Oracle 10g, PL/SQL, JMS, GWT, XMI, SOA, SOAP, XML, AJAX, JavaScript, JSON, WebSphere 7.0, UML, JUnit, Log4j, RAD 7.0, Software Architect, UNIX, Windows, Bamboo, Maven, ClearCase, Scrum, JIRA

Confidential, Brisbane (CA)

System Analyst

Responsibilities:

  • Perform system analysis, design and development and create architecture, entity relationship, use case, sequence and class diagrams.
  • Develop business layer components using Spring & Hibernate, and GUI using JSF, JSP & JQuery.
  • Implement business delegate, singleton, factory, business object and view helper design patterns.
  • Design and develop SSO and WS Security modules to give identity management support.
  • Develop PL/SQL procedures, functions and triggers, create database tables and write SQL queries.
  • Perform system testing, unit testing and integration testing and implement Log4j.
  • Configure Hudson to add Continuous Integration feature to the development Environment.
  • Tune the application to achieve better performance and create production support documents.

Environment: Java 1.5, Spring, Hibernate, JSP, Oracle 10g, PL/SQL, JMS, JSF, JQuery, XML, AJAX, JavaScript, JSON, WebSphere, UML, SSO, JUnit, Log4j, RAD, TOAD, Rational Rose, Solaris, Windows, Hudson, ClearCase, Scrum, ClearQuest

Confidential

Onsite Co-ordinator

Responsibilities:

  • Prepare project specification document and high level design document with UML diagrams.
  • Perform system analysis, requirement clarification, estimation, design and documentation.
  • Develop business layer components using Struts & EJB, GUI using JSP & JSTL, and reports using APEX.
  • Implement front controller, business delegate, singleton, and service locator design patterns.
  • Develop action classes and action helpers to get the data from business tier.
  • Develop DAO to perform CRUD operations over database.
  • Design and normalize oracle database, develop PL/SQL packages and write SQL queries.
  • Add pagination to get performance and Java Security to give Identity Management support.
  • Modify maven specific pom.xml file to automate the build process and to meet project specific needs.
  • Coordinate with business/end users to get clarification on their new/change requirements.
  • Perform unit testing using JUnit and implement Log4j for logging mechanism.

Environment: Java, Struts, JSP, Servlets, JSTL, EJB 2.1, Oracle 10g, PL/SQL, Java Security, Log4j, XML, JavaScript, APEX, WebLogic 8.1, UML, SSO, NetBeans, TOAD, Visio, Linux, Windows, Maven, SVN, TDD

Confidential

Java Developer

Responsibilities:

  • Design technical and functional documents and create entity relationship diagram, use cases, class diagrams, sequence diagrams and collaboration diagrams.
  • Contribute to application design, database design and create mock up screens.
  • Analyze, design and develop web based customer activation and maintenance module.
  • Develop business layer components using Struts & EJB and presentation layer components using JSP, JSTL & AJAX.
  • Normalize database, develop PL/SQL procedures, functions and create database tables and views.
  • Perform impact analysis, unit testing, and user acceptance testing and fix the bugs.
  • Configure development and testing environments and provide production support till stable state.
  • Develop test cases and perform user acceptance testing using manual testing method.
  • Collaborate with IT customers.

Environment: Java 1.4, Struts, JSP, Servlets, JSTL, EJB, Oracle 10g, PL/SQL, XML, AJAX, JavaScript, WebSphere, UML, JUnit, Log4j, RAD, TOAD, MagicDraw, Linux, Windows, Maven, ClearCase, FDD

We'd love your feedback!