We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

0/5 (Submit Your Rating)

Sf, CA

SUMMARY

  • Over 10+ years of experience in designing and developingmulti - tier web based client-server applications using data solutions, Intranet/Internet Enterprise Software applications for financial, Travel, E-Learning and Media-entertainment and Accounts Domain applications using Angular JS, Ext JS, JQuery, Java, JSP, Servlets, EJB, AJAX, JMS, ORM, JDO, JAAS, JNDI, Web services, JDBC, JAXP, RMI, Applets, Swing, XML, JavaScript, Quartz, Free Marker, JBoss, Oracle 11g, Hibernate, MongoDB, GWT.
  • Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC), and extreme Programming.
  • Expertise skills in Java J2EE, Servlets, JSP, JMS, EJB 3x, Struts, spring, Hibernate, JPA, XSL, XML, SHELL SCRIPTING, JSP-SERVLETS and Web services, Apache velocity, Apache Wicket related technologies.
  • Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
  • Hands on exposure to multiple Application Servers like Apache Tomcat, JBoss, IBM WebSphere Server and BEA Weblogic.
  • Expertise in IDEs and tools like RAD, WAS, Eclipse, Jbuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
  • Experienced in Design Methodologies like MVC, OOP, and OOD.
  • Proficient in unit testing the application using JUnit.
  • Experienced in building tool ANT, Maven and logging tool Log4J.
  • Good knowledge in version control system tools like CVS, SVN, GIT and Clear case.
  • Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Strong Technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment toward excellence.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Operating Systems: Window 98/NT/2000/XP/Vista, Linux, UNIX.

Languages: Java, J2EE, XML, Shell Scripting.

Frameworks and Utilities: Angular JS, Struts, Spring, Hibernate, Spring-Core, Spring AOP, Spring MVC.

Databases: Oracle 11g/10g/9i/8i, MySQL, MS SQL Server 2000, MS-Access

Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, JavaScript, Web Services, SOAP, WSDL, AJAX.

XML technologies: XML, XSL, XSLT, SAX, DOM.

IDE: RAD 8.0, IBM WSAD 5.1.2, Eclipse, Net beans.

Application Servers: WebSphere 7.1/5.1, WebLogic 7.1/6.1, JBoss, iPlanet.

Web Servers: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS.

Version Control: Clear case, Subversion, Git, CVS, Harvest, IBM CMVC, Starteam.

Testing: Junit

Build tool: Ant 1.8, Maven.

Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

System Design and Development: Requirement gathering and analysis, design, development, testing, delivery.

PROFESSIONAL EXPERIENCE

Confidential, SF, CA

Sr. Full stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Factory, Abstract Factory, DAO, Singleton, etc.
  • Better Understanding the existing application, Business processes and Security Module.
  • Created various UI components for different web pages using HTML5, JavaScript, and AngularJS.
  • Implemented spring configuration files for the beans defined and properties to be injected intothem using Spring Dependency Injection.
  • ImplementedPresentation layer using Spring MVC framework, Service Layer using spring and persistence layer usingSpring DAO.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Performed Unit Testing on application with JUnit, Mockitos, PowerMocks and Dbunit before its release to QA.
  • Used Log4j for logging errors, messages and performance logs.
  • Used Firebug for browser side debugging.
  • Implemented multi module maven projects.
  • RESTful Web services were developed and consumed.
  • Apache Tomcat Server was used for the deployment of the application. Have good knowledge on the server tuning for handling the performance issues.
  • Used SVN for version control and Eclipse IDE.
  • Used JBehave for the BDD approach
  • Used Jenkins for the continuous integration with Ant Scripts
  • Used Selenium for the Browser Testing and JUNIT for the UNIT Testing

Environment: Java, J2EE, JSP, Angular JS, J query, HTML, CSS, XML, XSLT, GWT, Windows, MySQL, JavaScript, Springs MVC, Hibernate 2.x, Servlets 2.4,Tomcat.

Confidential

Sr. Full stack Developer

Responsibilities:

  • As a technical lead, I will assist the team members for technical and domain related queries.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Springs Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Helped developed page templates using Struts Tiles framework.
  • Implemented Spring Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Written stored procedures, triggers, and cursors using Oracle 10g, PL/SQL.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Performed Unit Testing on application with JUnit, Mockitos, PowerMocks and Dbunit before its release to QA.
  • Used Log4j for logging errors, messages and performance logs.
  • Used Firebug for browser side debugging.
  • Used SVN for version control and Eclipse IDE.
  • Used JBehave for the BDD approach
  • Used Jenkins for the continuous integration with Ant Scripts
  • Used Selenium for the Browser Testing and JUNIT for the UNIT Testing

Environment: Java, J2EE, HTML, XML, XSLT, JQuery, GWT, Spring, Apache Tomcat, MongoDB, Angular JS and Web services.

Confidential

Tech Lead

Responsibilities:

  • Business continuity services such as backup and replication were developed.
  • Implemented the UI using JSF, J Query, HTML, spring, Hibernate, Active MQ, Mule, Me cache etc.
  • Shell Scripts and Core Java were used to implement the business logic.
  • This application is deployed in Tomcat server.
  • Used SVN for version control.
  • Wrote Shell Scripts to do the backup and restore of the database without making the web application down.
  • Used VM editor for scripts writing in Linux environment
  • Business logic was written in java using Eclipse IDE
  • Exported the JAR files and copied them to Linux servers using WINSCP tool

Environment: Core Java, JSF, JSP, HTML, J Query, J Unit, Oracle Database, PL/SQL, Spring Framework, Hibernate, Apache Tomcat, Shell Script

Confidential

Tech Lead

Responsibilities:

  • Responsibilities include design, planning, development, testing, documentation, and production support.
  • Demonstrate ability to deliver solutions within defined budgets and timelines while adhering to project standards and best practices.
  • Work closely within the team to evaluate, research, recommend, and implement complex business requirements and processes.
  • Core development on the application.
  • Production support.
  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Followed TDD using Junit 4 and Mockito.
  • Designed UML diagrams like Use case, Class and Activity diagrams based on the requirements gathered.
  • Implemented the Design Patterns like MVC and Data Access Object (DAO).
  • Developed the web pages using JSP, Jquery, Ajax, HTML and CSS.
  • Implemented Spring configuration files for the beans defined and properties to be injected intothem using Spring Dependency Injection.
  • ImplementedPresentation layer using Spring MVC framework, Service Layer using Spring and persistence layer usingSpring DAO and Hibernate 2 (hbm files).
  • Implemented multi module maven projects.
  • Consumed and produced soap based Web services using JAXWS SAML2.0, WS Addressing and User Login Tokens.
  • Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
  • Developed and modified stored procedures and trigger to store and access data in the Database.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java, J2EE 1.4/5, HTML, XML, XSLT, JavaScript, Spring (Core, MVC, AOP, DAO) Hibernate 2.x, Servlets 2.4,Webspehere 8.x,, Oracle 10j, J unit 5.0, Log 4j, UML

Confidential

Module Lead

Responsibilities:

  • Collecting Business requirements from the client.
  • Created the high level design documents.
  • Direct contact and interaction with client for day to day activities.
  • Involved in data base design
  • Involved in creation of EJB session beans and entity beans.
  • Involved in UTC engine to keep all the messages into JMS QUEUE to send messages to end user mobile phones.
  • Involved in developing Quartz schedulers for UTC Services such as daily winners, weekly winners, blast messages
  • Involved in Junit testing.
  • Involved in Bug fixing, new implementations and release.
  • This application is deployed in JBOSS.
  • Log4j is used for logging utility.
  • Used SVN for version control.

Environment: Java, J2EE, J Query, J Unit, JPA, EJB 3.0, Oracle Database, PL/SQL, Log4j, LDAP, JBOSS server.

Confidential

Module Lead

Responsibilities:

  • Analyzing the change in technologies in market and integrating the ellipse product with the new technologies.
  • Providing the customer specific customized services to ellipse clients.
  • Integrating the Confidential internal products like Confidential AXIS, Link One… with ellipse.
  • Coding for the new services using SOA web services.
  • Converting COBOL functional modules into Java Web services.
  • Designed and delivered few process definitions which consist of the services.
  • Designed and mapped business rules and selectors.
  • Ensure that the deliveries meet the requirements and should not affect the existing functionality.
  • Delivering the requirements as per the client specifications.
  • Managing the Offshore team and working as interface between Offshore and Onsite teams.

Environment: Struts,CoreJava,Servlets,JSP,EJB3.0,Threads,GUI,JDBC,RDBMS,JSF,JavaScript,Swing,OOP, XML, Agile, Scrum, Hibernate, JMS, JPA, ANT, HTML, OOD, Spring, Websphere, Oracle 10g.

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Hibernate, JBoss, Oracle experienced project work .
  • Implemented server side tasks using Servlets and XML.
  • Helped developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Written JUnit Test cases for performing unit testing.
  • Used Rational Clear Case as Version control.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and ServiceLocator.
  • Worked with QA team for testing and resolving defects.
  • Used ANT automated build scripts to compile and package the application.
  • Used Jira for bug tracking and project management.

Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Webservices, SOAP, XSLT, Jira.

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis and code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Mapped classes to database tables in Deployment Descriptor files.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Application was deployed on Web Sphere Application Server.
  • Coordinated with testing team for timely release of product.

Environment: JDK 1.4, JavaScript, JSP 1.2, Servlets, Struts, JMS, WSAD, Oracle8i, Web Sphere Application Server 5.0, Oracle 9i, EJB, Ant, Linux.

Confidential

Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis and code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Mapped classes to database tables in Deployment Descriptor files.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Application was deployed on Web Sphere Application Server.
  • Coordinated with testing team for timely release of product.

Environment: JDK 1.4, JavaScript, JSP 1.2, Servlets, Struts, JMS, WSAD, Oracle8i, Web Sphere Application Server 5.0, Oracle 9i, EJB, Ant, Linux.

We'd love your feedback!