We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

Richmond, VirginiA

PROFESSIONAL SUMMARY:

  • 12 years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet/Intranet Applications.
  • Experience in full Software Development Life Cycle (Proposal, Process, Design, Development, Testing, Deployment and Support.
  • Extensive experience in developing, testing and implementing applications using Java & J2EE technologies like Servlet, JSP, Struts 2.0, EJB 2.0/3.0, Spring 3.x/4.x, Hibernate, JDBC, Web - Services, JMS, MQ, XML, XSLT, DOM, SAX, JAXB, CSS, AJAX, REST, SOAP, WSDL, JQuery, JavaScript, WebLogic 9.2/10.3, JBOSS, WSAD, Apache Tomcat, WebSphere and Oracle, Build Scripts like ANT and Maven, Testing using JUnit Framework.
  • Excellent Knowledge in Spring MVC, Dependency Injection, Oracle TopLink and Spring AOP.
  • Strong Knowledge on Web 2.0 Development components and JavaScript frameworks like AngularJS, JQuery and Ext-JS.
  • Strong Knowledge and Experience with Data Modeling.
  • Expertise with BEA Weblogic7.x/8.1/10.3, IBM WebSphere ApplicationServer7.0/8.5, Apache Tomcat 6.x/7.x
  • Excellent client interaction skills and proven experience in working independently as well as in a team.

TECHNICAL EXPERTISE:

Operating Systems: Windows 7/NT/2000/XP, MS-DOS, UNIX, Linux, IOS

Languages: C, C++, Java, UML, HTML, XHTML.

Java Technologies: Servlets, JSP, EJB, JNDI, JMS, JDBC, JavaMail, JavaBeans, RMI, Multi threading, JNDI/LDAP, WebServices, JAX-RPC

XML Technologies: XSL, XSLT, XPath, XQuery, DTD, XML Schema, SAX, DOM.

RDBMS/Database: SQL, PL/SQL, ORACLE, Sybase, SQL Server, DB2, Teradata, MySQL

IDEs: Fireworks, Dreamweaver, Photoshop, RSA, Eclipse, WSAD, Rational Rose, IntelliJ IDEA

Application/Web Servers: BEA Weblogic 10.3, WebSphere 8.5, JBOSS, Apache Tomcat WebServer, Apache http server

Design Patterns: Singleton, Business Delegate, Session Facade, Service Locator, Data Access Object, Transfer Object, Model View Controller.

Cloud Technologies: AWS, Docker, Kubernetes, GCP

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, Virginia

Lead Software Engineer

Responsibilities:

  • Followed Agile Development throughout the development, i.e participating in 2 week sprint planning, Daily Stand up meetings, Grooming, Sprint Reviews, Retrospective etc.
  • Worked Closely with AWS teams to identify the best possible cost cutting and optimization techniques.
  • Mentoring Senior/Mid Software developers and providing design and development solutions.
  • Extensively used Node.js to create AWS lambda functions and to deploy it in a deployment package.
  • Used Node.js and Express.js for building full stack web applications.
  • Experience with container based deployments using Docker, working with Docker images
  • Implemented API migration from SOAP and Weblogic based to Rest and AWS tomcat based service.
  • Involved in improvising the PostgreSQL (RDS) in AWS cloud by using the Cloud Formation Template.
  • Extensively worked on micro-services for enhancements and optimize performance in cloud infrastructure.
  • Wrote SQL queries and updated stored procedures for backend PostgreSQL DB updates.
  • Experienced in AWS Cloud Computing services, such as EC2, S3, Lambda, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM.
  • Implemented Performance test with Parasoft Mocks and AWS pinpoint to improve user engagement.

Environment: CoreJava,J2EE 1.8,Spring4.0, Oracle11g, IntelliJIDEA, Log4j, JUnit, Postman, Web Services, Tomcat, Docker, AWS Lambda, AWS,splunk, PostgreSQL, MongoDB, Maven, ELK, NodeJS, ExpressJS, Jenkins, Jira s,Confluence, Service Manager, GIT, Python, Maven, Cargo.

Confidential, Detroit, Michigan

Sr. Java J2EE Designer and Lead Developer

Responsibilities:

  • Designed High level Process diagrams for the application using Microsoft Visio
  • Wrote technical Use cases from BRD document, Drew UML diagrams using RSA and Visio and documented the complete process in Software Architect Document
  • Extensively used JSP, JavaScript, JQuery and HTML5 in Front End Module
  • Implemented Design patterns like Singleton, DAO, and MVC etc.
  • Used Ajax to implement asynchronous server calls to get data refresh at front end UI.
  • Used IBM MQ Series to fetch the data from distributed Environments.
  • Wrote SQL Queries and stored procedures and triggers in the backend.
  • Involved in Data Modeling for the application.
  • Involved in writing test cases using JUnit framework
  • Involved in the Design, Development, testing Phases using Agile methodology
  • Deployed and Tested on WebSphere Application Server 8.5.

Technical Environment: Core Java, J2EE, JSP, JavaScript, JQuery, JSON, HTML, DHTML, CSS, JUnit, IBM RAD8.5, WebSphere Application Server 8.0, Microsoft Visio 2007, SCM, IBM MQ Series, Web Services, Hibernate spring, Struts 2, XML, XSLT, DB2, Oracle 11g, Oracle Toad 10.5

Sr. Analyst & Java J2EE Developer

Confidential, Dearborn, MI

Responsibilities:

  • Involved in the Design, Development, Unit testing, System Integration testing of the application using USDM/Agile methodology.
  • Involved in enhancements using JSP, JavaScript for client side validations.
  • Collaborated with teams in various business and technical functions to implement launches and enhancements
  • Responsible for the performance improvement for VIP batch process for loading and processing PeopleSoft feed for major application
  • Created Test plan documents for applications for executing the scripts for major enhancements
  • Involved in Creating SOAP based Web services using Top-Down approach.
  • Involved in enhancements using Spring Framework, implemented MVC with spring.
  • Involved in server migration for Dealer Training application, Built and deployed new code changes to server according to business needs.
  • Configured Weblogic servers in linux environment and performed Java coding for different parts of the application. Coordinated efforts with other teams for proper implementation.
  • Wrote Ant build scripts to build the application in Linux Environment.
  • Deployed and tested the application on Weblogic Application server.
  • Involved in 24/7 Production on-call Support

Environment : J2EE 1.6, JSP, Core java, JavaScript, Spring, Eclipse, Weblogic10.3, XML, Accurev, PVCS, SQL Server, Teradata, WebServices, Oracle, SQL Management Studio 2008, LINUX, Application Release Tool(ART), HP Quality center.

Sr. Analyst & Java J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in the Development, testing and UAT Phases for some modules of application using Agile methodology.
  • Involved in using JSP, JavaScript, Servlets and HTML in Front End Module.
  • Used JavaScript to provide the entire client side validations.
  • Used Spring Framework to implement MVC pattern to the application,
  • Used Various Design patterns like Singleton, DAO, and MVC etc.
  • Involved in integration of Spring Security module for login authentication, authorization for RTB application.
  • Developed webservice Client for consuming the webservice.
  • Involved in integration of WS-Security for applying security for existing webservice.
  • Involved in writing test cases using JUnit framework.
  • Deployed and Tested on WebSphere Application Server 7.0

Environment : Core java, J2EE 1.6/1.5, JSP, Servlets, JavaScript, HTML, DHTML, CSS, JUnit, IBM RAD7.5, WebSphere Application Server 7.0, Confidential, Web Service, Spring MVCSpring Security, XML, XSLT, DB2, IBM DB2 Client.

Sr. Analyst App. Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in the Development, UAT and Production Phases of some modules of Confidential application using RUP methodology.
  • Developed the front-end using JSP, Ext-JS, JavaScript, HTML and DHTML.
  • Used Confidential Specific custom Tag libraries for developing front end.
  • Used Custom TCF Framework to implement MVC pattern to the application,
  • Used Open Source - Commons-validation Framework to provide Server-side Validation.
  • Used Various Design patterns like Singleton, DAO, and MVC etc.
  • Used Core Java1.5 Concepts like generics, Collections in the Application.
  • Involved in Unit Testing using JUnit.
  • Deployed and Tested on WebSphere Application Server 6.1.

Environment : Core java, J2EE 1.5, JSP, Servlets, JavaScript, Ext-JS, HTML, DHTML, CSS, Eclipse, JUnit, IBM RAD7.0, WebSphere Application Server 6.1, XML, XSLT, DB2, IBM DB2 Client.

Confidential

Software Developer

Responsibilities:

  • Involved in the Design, Development, UAT and Production Phases of HIPAADisclosure Application using Agile methodology.
  • Developed the front-end using JSP, Struts, JavaScript, HTML and DHTML.
  • Used Struts-Tiles Framework to provide a full- featured Uniformity throughout all the pages in the Application.
  • Used Struts-validation Framework to provide Client-side and Server-side Validation.
  • Persistence layer was created and maintained using Apache OJB Framework.
  • Used Various Design patterns like Singleton, DAO, and MVC etc.
  • Used Core Java Collections Concepts in the Application.
  • Involved in Unit Testing using JUnit.
  • Designed Application Specific Design Document with UML Diagrams and Microsoft Visio 2007.
  • Wrote Stored Procedures and Functions in DB2.
  • Deployed and Tested on WebSphere, Weblogic Application Servers.

Environment: Core java, JSP, Struts 2.0, JavaScript, Apache OJB, HTML, DHTML, CSS, Eclipse, JUnit, BEA Weblogic workshop 8.1/10.3, RAD7.x, WebSphere5.x/6.0, Apache POI, LDAP,XML, XSLT, DB2, IBM DB2 Client.

Software Developer

Confidential, Ann Arbor, MI

Responsibilities:

  • Involved in Development, UAT and Production phases of the applications.
  • Developed application front end with JSP using OCP Tag library, JSTL, Tiles and JavaScript.
  • Developed Form Beans and Controller Classes using Command (STRUTS) pattern of OCP.
  • Used DOM to convert the contents of assets in to XML format and developed XSL Templates for rendering contents.
  • Involved in enhancements and upgrades of the OCP framework.
  • Involved in redesign and enhancements of application database schema, developed UML diagrams to customize for specific projects.
  • Involved in design of XML Schemas (XSD) for data feeds like product data and user orders to import and export data between source databases and OCP.
  • Developed commands using JAXB for data feeds: product data and exporting user orders.
  • Developed shell scripts to run the feeds daily for product data and user orders.
  • Involved in writing database Triggers, stored procedures, DAO’s using JDBC.
  • Involved in design and development of configuration files (XML) and ANT tasks for deployment of the projects.
  • Worked on Site Manager for Promotions, Targeted Merchandising, Gifts and Content Management.
  • Developed custom browser functionality in various modules of the Application.
  • Deployed the application in Weblogic Application Server

Environment: Open Commerce Platform(OCP), JSP, JAXB, XML, XSD, XSLT, DOM, JDBC, Tomcat, Weblogic Server, JBOSS, IntelliJ Idea 4.5.2, XMLSpy, Oracle, SQL Server, MySQL, UML, HTML, Java Script, Confidential, ANT, PL/SQL,UNIX, Perl.

Hire Now