We provide IT Staff Augmentation Services!

Software Lead Resume

0/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • Over 8 years of Total Experience in the IT Industry.
  • Involved in Analysis, Design, Development, Testing, Deployment and Maintenance phases of Software Development Life Cycle like DSDM and Lean methods of agile methodology.
  • Efficient programming skills in Core Java, Servlet, JSP, JMS, MDB and related frameworks.
  • Rich UI Internet application development using technologies like Html, JavaScript and CSS.
  • Good exposure to MVC based web application development using Struts framework.
  • Experience in working with various application servers like Web logic, Web Sphere, JBoss and Web Servers such as Apache.
  • Hands on knowledge in Spring, Tapestry, and Web Services using AXIS 1.X.
  • Programming Experience in Oracle SQL/PLSQL.
  • Have experience in working with Object Relational Mapping (ORM) tool like Hibernate.
  • Have good experience in working on excel generation using Aspose framework.
  • Have good understanding of various XML related technologies.
  • Hands on knowledge of data representation formats like JSON, Google Protocol Buffer etc.
  • Have good understanding of OSGi containers and services.
  • Have worked on BRMS tools like Drools.
  • Good knowledge of Banking and Financial Services and e - Edu system domains.

TECHNICAL SKILLS

Java/J2EE Technologies: Core Java, J2EE, JSP, Servlets, JDBC, JMS, JNDI,MDB, RMI

Other Programming Languages: C, C++, SQL,Shell scripting

Operating Systems: Windows, MS-DOS, Linux, UNIX

Web/App. Server: Tomcat, Web Logic, Web Sphere, JBoss,Virgo-Jetty

Tools: & Frameworks: Struts, Web Service, Spring, Hibernate, ANT, Maven, Log4J, JUnit,Aspose

Web development Technologies: JSP, XML, HTML, JavaScript, CSS, JSTL, AJAX.

Databases: Oracle, Sybase.

IDEs: Eclipse, RAD, Edit Plus, WinSCP, Putty, TOAD, RapidSql, GIT

OOAD: ObjectAidUML Diagram.

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Software Lead

Responsibilities:

  • Involved in stories gathering
  • Working independently to delivery stories.
  • Involved in implementing new enhancement
  • Unit and Integration testing.
  • Used Git tool to code check in and checkout.

Environment: Core Java, spring, Tomcat, ESP Framework and GIT.

Confidential, NEWYORK,NY

Software Engineer

Responsibilities:

  • Involved in User requirement gathering.
  • Worked closely with requirements to translate business rules into business components.
  • Attending daily SCRUM meetings as required by client.
  • Worked as a team leads coordinating the project milestones and deliverables with offshore team.
  • Implemented Google Protocol Buffer based entity services using custom SOA platform developed by Confidential ’s called Confidential ’s Service Platform.
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Used Spring Jdbc for interact and fetching the data from database.
  • Worked on Java code performance tuning.
  • Implemented JMS listener in Apache AMQP to read the message from the queue.
  • Configure the application using Spring IOC.
  • Used Virgo-Jetty Server to deploy the application.
  • Responsible for writing Maven POM configuration files for build and deployment.
  • Involved in Code review,Junit and defect fixing.
  • Used MKS and Integrity client as version control system.

Environment: Core Java, Spring, GoogleProtocalBuffer, SOAP, JMS, Virgo-Jetty, Sybase, XML, MKS, UNIX and Integrity Client.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for full lifecycle development of three modules. This includes analysis, documentation, design, coding, testing.
  • Understand and implement the application by using Struts framework.
  • The first module was to create the login procedure for the end user.
  • The second module was to check and verify the existence of the user in the database, which is ORACLE.
  • Written SQL queries to manipulate and update database.
  • Used Struts Validator Framework and JavaScript for Client side validations.
  • Used J2EE design patterns such as Session Façade pattern, Singleton pattern in the architecture extensively.
  • Responsible for creating action classes, action forms for registration API.
  • Implemented Web Service which consuming the vendor application CATOOLS.
  • Using the SAX Parser for reading and validating the xml.
  • Implemented Http Client to communicate with the vendor application.
  • Tested the application using Junit.
  • Used Log4j for logging in the information for the latter use.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams

Environment: Java, J2EE, Servlet, JSP, Struts, XML, Oracle, HTML, JavaScript, Junit, and Log4j, Web Logic.

Confidential

SOFTWARE ENGINEER

Responsibilities:

  • Designed, developed, and implemented user interface, business logic and database access for one subsystem, as well as to generate reports and views based on user’s query.
  • Used Spring DAO to wire up objects and inject dependency.
  • Developed the ActionServlet as part of the Front Controller to handle user requests, and applied Singleton and Abstract factory design patterns in designing the architecture.
  • Used Hibernate as Data Access Object to map from Java classes to database
  • Designed and developed back-end information system using Oracle database, designed ER diagram, created tables and manipulate data base operations.
  • Implemented MVC Architecture using Struts Framework.
  • Developed the Controller components as part of the Front Controller to handle user requests.
  • Designed and developed user interface using CSS, HTML, JSP, JavaScript, JSTL tags and EL for scripting in JSP.
  • Involved in implementation of Web Service for consuming the service.
  • Using the JSON Objects for storing and retrieving the data.
  • Implemented AJAX based request for invoking Struts Actions.
  • Used XML as deployment descriptor (web.xml), configuration files (struts-config.xml).
  • Involved in code review and fixing bugs.

Environment: Java, Servlets, JSP, JMS, MDB, Struts, AJAX, HTML, XML, SAX, JSON, UML, Spring, Hibernate, Windows 2000.

Confidential

Software Developer

Responsibilities:

  • Involved in design, develop, business logic and database access for subsystems as well as to generate reports and views based on user’s query.
  • Responsible for the design and implementation of the project given the SRS (Software Requirement Statement)
  • Involved in study of User Requirement Specification.
  • Involved in maintaining the Model-View-Controller architecture using Struts framework.
  • Developed Java Servlets that act as a controller and maintains the session state and handles user requests in Middle Tier.
  • Employed Java Server Pages (JSPs), Custom Tag Libraries for front-end.
  • Used several J2EE design Patterns (Session Façades, Value Objects, Business Delegate) for the Middle Tier development.
  • Used Oracle Database for data storage.
  • Involved in creating component based beans by using Tapestry framework.
  • Created XML files, DTD/XSDs and parsed those using SAX parser.

Environment: Struts, Servlets, JSP’s, JDBC, Tapestry, JNDI, XML, DTD/XSD, SAX, Web Logic, Oracle, Windows XP, Log4J, JUnit, Apache Ant, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in gathering requirements, preparing requirements documents.
  • Generated User interface Templates using JSP, HTML.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Developed the Java Code using Eclipse as IDE.
  • Involved in the development of dynamic web pages using JSP.
  • Development of the Server Side Application, which includes Servlets that handles the Database
  • Manipulation with the back-end Oracle database using JDBC.
  • Developed Server side component to access data from any database using JDBC developed Component.
  • Worked on Maven to build and deploy server components on web logic server.
  • Tested the application functionality with Junit

Environment: Java, J2EE, JSP, JDBC, Junit, SQL, Struts, Oracle, ANT, log4j, JavaScript, Eclipse, UNIX.

We'd love your feedback!