We provide IT Staff Augmentation Services!

Lead Software Developer Resume

0/5 (Submit Your Rating)

Manhattan, NY

SUMMARY

  • Over 8 years of versatile Software Development Experience in four different organizations that includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using Java, J2EE, JSP, Servlets, JQuery, Spring, Hibernate, JMS, EJB and Web Services. Very strong back-end and good front-end developing skills.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Good experience in implementing SOAP and REST web services using JAX-WS, JAX-RS and Apache Axis2.
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Excellent development experience using Agile-Scrum and Waterfall models.
  • Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
  • Experience in building rich UI using Ext.js and JavaScript only in MCV type model.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, DTO, DAO, MVC, Session Façade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
  • Experienced with Spring modules like Spring core, spring MVC, spring AOP and Spring ORM Integration.
  • Experience in implementing Single Sign On for JEE integration.
  • Experience in implementing Oracle SOA for E-Commerce and Business Applications.
  • Knowledge about My Faces for integrating JSF.
  • Experience in working on RCP for front end plug-in project environment.
  • Experience in developing Data Binding logic as interface for UI and Business logic using RCP.
  • Experienced in handling different core interfaces, caching mechanism, join strategies using Hibernate framework.
  • XML experience includes creating XML files, DTD's &XSDs, XSL/XSLT Style Sheets, XPATH JAXP (DOM, SAX, and JDOM), JAXB (Castor, XML Beans) and parsing XML using Xml Beans, Xml Web Services - SOAP.
  • Experienced in integrating applications using JMS, EJB and Mule ESB.
  • Experience in implementing rule engines like JBoss Drools.
  • Experience in configuring Drools using Apache Maven.
  • Experienced in implementing web based applications using Struts MVC frame work.
  • Experienced in implementing UI Screens and components using HTML, CSS, JSP, JST, Ajax, JQuery and JSF.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture design.
  • Expertise working with Application servers likes TcServer, Web Logic, Web Sphere, Tomcat and JBoss.
  • Expertise in using IDE like Eclipse and Net Beans for debugging and coding standards.
  • Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with Spring.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures,functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Expertise in using IDEs like, Spring Tool Suite, Eclipse 3.0, various Configuration Management tools like CVS, Clear Case and SVN.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using Junit for performing unit-testing framework.
  • Expertise in back-end procedure development, for Database Applications using Oracle, PL/SQL, SQL Server and MongoDB.

TECHNICAL SKILLS

Operating Systems: Windows, Linux, UNIX

Languages: Java, J2EE, ORACLE, PL/SQL, SQL, C, Ext.Js

Java/J2EE Skills: JSP, Servlets, EJB, JDBC, JSF,RCP, JMS, MQSeries, SWT XML, XSLT, SAX, UML, Junit

Web/App Servers: Apache Tomcat, BEA Web logic, JBoss, IBM WebSphere

Frameworks: Hibernate, Spring, Struts, JSF, AJAX, Jquery

Web Services: SOAP and Rest Services

Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML

Version Control: SVN, CSV, Clear Case

IDEs: Eclipse, RAD, Net Beans

Testing Tools: Junit 3.8/4.0, Test Driven Development (TDD)

Other: TOAD, MS Excel, MS Visio, Sybase and Greenplum.

PROFESSIONAL EXPERIENCE

Lead Software Developer

Confidential, Manhattan, NY

Responsibilities:

  • Part of a Scrum Agile team actively involved in the software development using ExtJs.
  • Upgrade and integration of software application from Ext.js 4 to Ext.js 6
  • Used Ajax to communicate with the server to get the asynchronous response.
  • Actively involved in all the stages of SDLC.
  • Actively involved in Business meetings with the various as part of the ADLC.
  • Developed reusable components using Java, Hibernate and spring core integration.
  • Managing off shore team and assigning the tasks according the priority.
  • Worked on MVC and MVVC model for end to end integration of the project.
  • Developed micro services for development of backend services and Predix Visualization (Ext.Js) for UI development.
  • Handling the UAT and Production releases by coordinating with the Operate (Deployment) team.
  • Involved in code review and documentation review of technical artifacts.
  • Integrated independent software components, where most of the data processing occurs on the client side using RCP (Rich Client Platform).
  • Created many corn jobs for the Spring Scheduler.(Automatic Email Generation ).
  • Developed an application using ExtJs, Hibernate, JPA, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Batch, JSP, Web Services, HTML, CSS and JavaScript etc.
  • Followed top down approach to implement SOAP based web services & used AXIS commands to Generate artifacts from WSDL file.

Sr. Java/ J2EE Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on spring framework.
  • Developed Controllers using Spring MVC Annotation.
  • Used Ajax to communicate with the server to get the asynchronous response.
  • Developed logging frame work in conjunction with LOG4j for logging.
  • Design service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
  • Implemented SOAP Web Service for Loan Supply department.
  • Implement the business logic to process transactions for rule evaluation under the generated java stubs/POJO.
  • Implemented Persistent layer using Hibernate API.
  • Create plug-in for UI using RCP.
  • Integrated Hibernate with spring business components using Hibernate Template.
  • Create data access layer for interactions with database and MQ
  • Create callable statements to utilize stored procedures for faster execution of SQL inserts
  • Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Implemented REST web services integration to the webapp.
  • Implemented Message Driven Beans to send alerts to TechSupport Team from MQ.
  • Implemented RESTful for POST and GET request from HTML.
  • Designed the UML, created class, sequential diagrams using modified code
  • IDE used for development is IBM Rational Application Developer (RAD) andEclipse.
  • Logging mechanism used was log4j.
  • Create AAR/WAR file using Maven for deploying/build process.
  • DeployWAR file in ApacheTomcat (7.0) server / IBM Websphere (8.0)
  • Created Oracle 11g database tables, stored procedures, sequences, triggers, views
  • Created JUnit test scripts to unit test the code flow
  • Functional testing of the web service is performed in SoapUI (4.5.2)
  • Volume testing and performance testing Tomcat vs. Websphere.
  • Testing and bug fixing to reach the end to end flow.

Environment: Java, JavaScript, Angular, JSF, JQuery, Spring MVC, RCP, Hibernate, EJB, AJAX, Maven,log4j, SOAP and Restful web-services, JUnit, SoapUI, Oracle 11g, PL/SQLand IBM Websphere.

Sr. Java/ J2EE Developer

Confidential, Salt lake city, UT

Responsibilities:

  • Involved in development of Technical Specification documents.
  • Integrated Spring MVC Framework and Hibernate in web application.
  • Used spring framework for Dependency Injection (IOC), Model View Controller (MVC) to implement business layer components and application navigation layer.
  • Developed SOAP web services using JAX-WS and Restful web services using JAX-RS and provided to other external applications.
  • Built Hibernate models and Java patterns to implement DAO layer using Hibernate interfaces.
  • Created custom java and XSLT transformers and done orchestration using XPATH.
  • Involved in creation of Message Driven beans to interact with MQ Series using JMS.
  • Consumed Rest web services from other development centers using different clients.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization etc.
  • Used JQuery/Ajaxfor cross domain calls and handling JSON responses from server calls.
  • Closely working with QA, Business and Architect to solve various Defects in quick and fast to meet the deadlines.
  • Actively participated in planning sessions for the Sprints, effort estimations, Backlog refinements and dividing features into USs and Tasks.
  • Involved in building the code using Maven& deployed on Jenkins.
  • Involved in writing the integrations tests and testing the workflow of the service.
  • Involved in writing the JUNIT test cases and testing the functionality. And also involved in smoke testing & integrating testing.
  • Followed coding guidelines & ran PMD & Find bugs and then ran Code coverage to made sure 100%.

Environment: Core Java, Spring, Hibernate Framework, JSF, AJAX, Oracle 11G, Eclipse, Maven,WSDL, XML, UDDI, Junit, XML, SQL, Log4J, PMD.

Java/J2EE Developer

Confidential, Downers Grove, IL

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio
  • Implemented the AJAX, JSPsin the MVC Struts Framework to effectively handle the workflow of the application.
  • Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
  • Developed Spring Configuration file to define data source, beans and Hibernate properties.
  • Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript.
  • Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.
  • Used Hibernate XDoclet tags to generate hbm.xml files.
  • Worked with Hibernate for developing Persistence classes to interact with the database.
  • Implemented Rest Web Services for communicating one application to another application by using Jersy implementation.
  • Called PL/SQL stored procedures using Java Callable Statement from hibernate.
  • Involved in coding business specific algorithms involving interest rate calculations using Core Java.
  • Used Different Parsers to parse XML files to transform them into required formats.
  • UsedLog4jto implement logging facilities. Developed many custom-made exception classes as and when required.
  • Worked as a member of a team that provides 24*7 application support
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
  • Used Eclipse IDE and Web Sphere application server in development.
  • Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files.

Environment: Java, J2EE, Servlets, MVC Struts, Spring, SQL, HTML, CSS, Java script, Web Sphere Application Server, SOAP, UML, MS Visio, XML, Oracle, VSS, Log4j, Unix, Maven.

Java/J2EE developer

Confidential, DesMoines, IA

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed and designed the front end using HTML, CSS, JavaScript with Ajax and tag libraries.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
  • Setting up an environment, configuring an application and deployment in IBM Web Sphere7 Application Server.
  • Implemented Struts MVC for designing and implementing the UI Layer for the application.
  • Developed web pages using JSP Tag Libraries, HTML, and JQuery.
  • Worked on development of PF (Policy Fulfillment) application which involves the coding of Java, database as IBM DB2.
  • Wrote client side validations using JavaScript.
  • Developed server-side services using Java (multithreading, collections).
  • Developed Action Classes, Service Classes for Resident Insurance premium payment module.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Implemented Persistent layer using JPA interfaces.
  • Log4j is used for logging utility.
  • Designed, developed and implemented document transformation applications using XML tool.
  • Used DOM parsing methodology for serializing and parsing the XML request and response.
  • Developed unit test cases and functional test cases using Junit.
  • Developed application of Web Services with the help of IDE tool.
  • Used SVN as version control system.

Environment: Java, JSP, Junit, Spring Tool Suite 3.1.0 IDE, IBM DB2 Database.

Java Developer

Confidential

Responsibilities:

  • Responsible for understanding the business requirement.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Interacting with the system analysts & business users for design & requirement clarification.
  • Used J2EE Design Patterns like Session Façade pattern.
  • Used AJAX components in developing UI.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • 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.
  • Used Log4j as a debugging tool.
  • Developed UI modifications for uPortal using XSLT, DHTML, XML and JavaScript
  • Used CVS repository for version control.
  • Extensively used Tomcat server and JBoss application server for developing, building and testing the application.

Environment: JDK 1.4, J2EE, STRUTS 1.1, MVC, Servlets 2.3, JSP 1.2, XML

We'd love your feedback!