We provide IT Staff Augmentation Services!

Software Lead Resume

5.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY:

  • Senior Java Lead having 8 years of experience in Software development life cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements of Java/J2EE (Servlet, JSP, JavaBeans, JMS, and JDBC) based applications.
  • Experience in Agile Software Development environment using Agile methods like SCRUM.
  • Expertise in MVC Technologies using Struts and Spring.
  • Developed database access mechanism by using Hibernate ORM framework.
  • Software Engineer with specialty in Web applications development using Client - Server Architecture, SOA, Web-Services, N-Tier architecture.
  • Experience in developing desktop based applications using Java Swing.
  • Experienced working with Collateral System using GWT, Core Java, servlets, JavaScript, XML, AJAX, J2EE design patterns and OOPS/J2EE technologies.
  • Experience in data representation formats like JSON and Google Protocol Buffer.
  • Developed User Interface using JSP, HTML, JavaScript, CSS, Ajax, Tapestry and JQuery.
  • Experience in using the Log4j framework for Logging Java Application.
  • Having Good experience on XML to create Elements, DOM objects.
  • Experience in Relation Database concepts of Oracle and MYSQL databases.
  • Proficient in writing the SQL, Joins and creating Views.
  • Used RESTFUL API Web Service for communicating with other up stream applications.
  • Expertise in J2EE Design Patterns (Singleton, Factory, Session Facade, DAO, Value Object Pattern).
  • Hands on experience on OSGI Container like Virgo Jetty Server.
  • Experience with source control and management tools like CVS, SVN, GIT and Integrity Client.
  • Having Good Knowledge on Big Data like Hadoop.
  • Experience of working in distributed teams located at different geographical locations.
  • Problem solving oriented, able to co-ordinate the analysis and production of a development team with good interpersonal and negotiation skills.
  • Proactive attitude in identifying and resolving issues and risks.

TECHNICAL SKILLS:

Technology: Java/J2EE, Struts, spring, JavaBeans, JMS, Web Service, AJAX and XML.

Data Base: MS-Access, Oracle 9i

Web/Application Server: Google Web Toolkit, Web logic 9.2 and Tomcat 6.0 and Virgo Jetty

Platforms ORM: Hibernate

Scripting Techniques: JavaScript, HTML, CSS, Tapestry and JQuery

Code review tools: Check style, Code Review and sonar

Scheduling: Control - M,Autosys

Version Control Tools: CVS, SVN, GIT and APPM(MKS and Integrity Client)

Operating System: DOS, Windows 9x, Windows 2000, Windows XP and Linux/Unix

Tools: Eclipse3.1, RAD 7.0 and Oracle SQL Developer.

PROFESSIONAL EXPERIENCE:

Confidential, Quincy, MA

Software Lead

Responsibilities:

  • Played an active role in the team by interacting with business analyst and converted, business requirements into system requirements.
  • Prepared technical specifications & designs based on requirements.
  • Working independently to delivery stories.
  • Involved in implementing new enhancement
  • Using Agile SCRUM for Iteration development.
  • Involving Daily Standup, Demo and Planning Sessions.
  • Developed business logic using Core Java 1.5, J2EE and Spring.
  • Created new controller classes using Spring and Annotations.
  • Using State Street Custom ESP tool to validate financial data and adding security filters on portfolio data.
  • Involved in developing UI model pages by using Tapestry.
  • Designed and developed frameworks for Payment Workflow System, Confirmations Workflow System, Collateral System using GWT, Core Java Servlets, JavaScript, XML, AJAX, J2EE design patterns and OOPS/J2EE technologies
  • Working on event mechanism to add custom events for Data extraction to specific clients based on Timezones (GMT, Eastern, Australian and Saudi Aribia) and writing SQL queries for data fetching.
  • Writing JUnit test classes for module testing.
  • Used GIT tool to code check in and checkout.

Environment : Core Java, Spring, JMS, Tomcat, Tapestry, GWT, Oracle, XML, GIT, UNIX and ESP Framework

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.

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

Confidential 

Software Engineer

Responsibilities:

  • Involved in User requirement gathering.
  • Worked closely with requirements to translate business rules into business components
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Designing the process as per the client requirement.
  • Involved in Junit and defect fixing.
  • Developing the Service and Dao Classes using Hibernate and as well as Simple Jdbc.
  • Developed the XLSM Reports and Validate with the legacy Data.
  • Developed User interface using JSP, HTML, JavaScript, CSS and JQuery.
  • Used MKS and Integrity client as version control system.

Environment : Core Java, Spring and Hibernate , JMS, Tomcat , Oracle, XML, MKS, UNIX , Integrity Client and JQuery.

Confidential 

Analyst Programmer

 Responsibilities:

  • As a Module Lead, monitoring and tracking the Module status and to complete milestones in decided timeframe.
  • Worked on requirement gathering, analysis and design phase.
  • Being part of maintenance and enhancement project, responsible for handling the change request.
  • Technical Analysis for the impact of Change Request and to create FSD, TDD and UTP.
  • Responsible for code development and review.
  • Responsible for the Post development support.
  • Implement the business logic, Defect solving, code merging of team.
  • I have taken care of code deployments, managing version controlled systems, code review etc task.
  • Dependency injection was done using spring core API for implementing the application services.

Environment : Core Java, Servlet,Jsp, Web Services , Tomcat , Oracle, XML, GIT, UNIX,HTML,JavaScript and CSS

 Confidential

Analyst Programmer

 Responsibilities:

  • Onsite - O ffshore communication.
  • Worked on requirement gathering, analysis and design phase.
  • Technical Analysis for the impact of Change Request and to create FSD, TDD and UTP.
  • Developed the UI screens using WRIA.
  • Worked on one of the functionality from end to end.
  • Analysis of WRIA implementation in CFM.
  • Re-Design the web component of the applications using WRIA and JMS Message.
  • Responsible for code development and review.
  • Implement the business logic, Defect solving, code merging of team.

Environment : Core-Java, Struts 2.0, Spring, WebLogic 9.2, Eclipse 3.4.1, JMS, Web Services, AJAX and SVN,HTML,JavaScript and CSS

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.
  • Written cross-browser CSS and JavaScript using Angular JS to support multiple browsers such as Firefox, Safari, IE 7, IE8 and chrome.
  • 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.
  • Implemented the Ajax UI/UX flow to backend request to the Servlet as a Using YUI Service call. Implemented Helper class to convert the Java Data structure Object to a JSON Object.
  • Involved in the development of dynamic web pages using JSP.
  • Introducing user-friendly and modern design styles into technical web applications to improve user experience and efficiency.
  • 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!