We provide IT Staff Augmentation Services!

App Lead Engineer Resume

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Confidential has more than 16 years of professional experience in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing and Implementation of Client/Server, Multithreading applications using Java/J2EE technologies.
  • He has vast experience in using Spring MVC, Spring Boot, Spring Cloud, jQuery & Spring JDBC.
  • He is proficient in using Maven as build tool, Service Oriented Architecture using Web Services and in developing ORM Modules using Hibernate & JPA.
  • He has extensive experience in using Agile Methodology, Extreme Programming & Test Driven Development (TDD) Approach and has led/mentored staff on the effective utilization of technical architecture.
  • Exceptional ability to learn new technologies, excellent written/verbal communication, leadership.
  • Managed delivery of multiple complex software system developments simultaneously
  • Managed offshore and onsite model of development.
  • Managed heterogeneous customers in product based projects.
  • Made key decisions for process implementations and technology implementations.
  • Made architectural and design decisions.
  • Communicated with executive management for key implementations.
  • Handled Risk Management and Conflict Management.
  • Experience in mentoring staff on the effective utilization of technical architecture.
  • Hands on experience on Google Cloud, AWS and Open Shift.
  • Experience
  • Experience in Object Oriented Analysis and Design (OOAD) development and implementation of Java based applications.
  • Experience in employing SDLC models, Iterative Software Development Life Cycle Processes such as waterfall, prototype, extreme programming and agile.
  • Experience in designing projects based on Unified Modeling Language (UML) using Rational Application Developer (RAD) and Rational Rose.
  • Experience in client side Font End (GUI) Development using HTML, DHTML, CSS, JavaScript, AJAX, JSP, JSF, Wicket, Swings, JQuery, GWT, Struts.
  • Experience in XML, XSL, and XSLT for dynamic rendering of contents.
  • Expertise in developing enterprise applications based on J2EE Technologies like Servlets, Java Server Pages (JSP), JSTL, EJB, JMS, spring, Hibernate, JPA.
  • Experience in building WebService applications using Oriented Architecture (SOA), XML SOAP, UDDL, JAX - WS, JAX-B, StAX, and SAAJ.
  • Used Groovy and Grails for Developing Emulator Interaction Modules.
  • Experience with Open-Source Object-Relational Mapping (ORM) tools like Hibernate, JPA.
  • Experience in relational databases like Oracle, DB2, MS-SQL, and Sybase.
  • Proven experience in Application/Web Servers like Websphere, Weblogic and Apache Tomcat on Unix/Windows Platforms.
  • Experience with different IDE’s like Eclipse, WSAD, Weblogic Workshop, IntelliJ and NetBeans.
  • Experience in writing ANT and Maven scripts to build and deploy the applications on to various application servers.
  • Experience in preparing technical documentation and help manuals for the applications developed.
  • Experience in version control and tracking systems like CVS and StarTeam, ClearCase, SVN, Git.
  • Experience in Project Managing Systems like VersionOne, ClearQuest and PM Office.
  • Ability to work in tight schedules and efficient in meeting deadlines.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

App Lead Engineer

Responsibilities:

  • Test Harness Design.
  • Capturing the data in the flat files using the Spring Boot.
  • Taking the snapshot for the database.
  • Resending the stored flat files back to the MQs using the Spring Boot Web App.
  • Comparing EMDB Database with the previously stored data.
  • Confirming the accuracy of each messages.
  • Additional enhancement includes the versioning of the incoming messages.
  • Writing Junit Test cases.
  • Database scripts for cleaning the database.
  • Maven Scripts for builds.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud.

Environment: Java, Spring Framework, Spring Boot, Micro Services, Spring Cloud, Kafka, Apigee, Hibernate, SQL Server, SVN, eclipse, Tomcat, RedHat OpenShift.

Confidential, Minneapolis

Senior Consultant

Responsibilities:

  • Application redesign.
  • Application Development using spring framework.
  • Migration from struts to JSF.
  • Written Web services using Rest.
  • Developed backend services using Spring Framework.
  • Developed persistent layer using the Hibernate Framework.
  • Implemented the FTM system which is developed by the IBM.
  • Writing Junit Test cases and Selenium Tests Cases.
  • Working with DB2 and Oracle Database.
  • Used agile methodology and scrums for development cycles.

Environment: Java, JSF, Spring Framework, Hibernate, Web Services, REST, DB2, Oracle, SVN, eclipse, Tomcat, Toad.

Confidential, NYC

Tech Lead

Responsibilities:

  • Application design and development.
  • Performance tuning and monitoring.
  • Developed backend services using Spring Framework.
  • Developed persistent layer using the Hibernate Framework.
  • Enhancing the security.
  • Redesign the UI using Angular JS.
  • Production Support.
  • Code refactoring.

Environment: Java, Angular JS, JSF, Spring Framework, Hibernate, Java Mail, Web Services, SVN, eclipse, Tomcat.

Confidential, Bloomington, MN

Tech Lead

Responsibilities:

  • Worked on a range of projects to include implementing new and existing systems and provided software solutions.
  • Performed training and mentoring for team and assigned tasks to developers for parts of code and monitored progress to ensure deadlines met.
  • Developed and managed allocated department process.
  • Identified and defined needed strategies and process during collaborative meeting with executive and team leaders.
  • Made key decisions for process implementation.
  • Managed offshore and onsite teams of size twenty.
  • Enhancement to handle Pre-Orders flow for Samsung S7.
  • Enhancements to handle apple iPhone 7 single sku devices.
  • Developed UI for Pre-Order flows, and interacted with external services using REST WebServices and SOAP Services.
  • Developed UI for single sku / Universal devices which operated with any carrier Network.
  • Interacted with external services Using REST WebServices and SOAP Services.
  • Developed Beast Admin enhances using AngularJS.
  • Production Support and Maintains.
  • Mentored staff on the effective utilization of technical architecture
  • Implemented the Job processing and data validation.

Environment: Java, Swing, AngularJS, Node JS, REST WebServices, Spring Framework, CVS, eclipse.

Confidential, Bloomington, MN

Tech Lead

Responsibilities:

  • Managed delivery of multiple complex software systems development simultaneously
  • Delegated coding tasks to individual programmers
  • Monitored progress and work quality
  • Performed training and mentoring for team and ensured deadlines were met
  • Prioritized work tasks.
  • Held weekly team meetings to identify issues and assign work.
  • Build strong project teams and engaged in ongoing communication with customers to ensure quality application were delivered.
  • Design and developed OpenID Connect(OAuth 2) specifications within WebNG Application
  • Research and Analysis
  • Developed Search Mechanism using REST WebServices
  • Developed Emulator using the Spring MVC
  • Mentored staff on the effective utilization of technical architecture
  • Developed emulator interaction modules using Groovy and Grails
  • Used Spring Boot in application development.
  • Developed UI Applications using Angular JS and BackboneJS.
  • Used Node JS for running Java Script Code.
  • Developed JUnit Test Cases.
  • Implemented the Job processing and data validation.

Environment: Java, REST WebServices, Spring MVC, Spring Boot, Groovy, Angular JS, Backbone, IntelliJ, Perforce

Confidential, Eagan, MN

Senior Consultant

Responsibilities:

  • Managed delivery of multiple complex software systems development simultaneously.
  • Worked on a range of projects to include implementing new and existing systems and provided software solutions.
  • Performed training and mentoring for team and assigned tasks to developers for parts of code and monitored progress to ensure deadlines met.
  • Developed and managed allocated department process.
  • Identified and defined needed strategies and process during collaborative meeting with executive and team leaders.
  • Design and developed Managed File Transfer System
  • Research and Analysis
  • Developed Search Mechanism using Spring MVC, JQuery, Spring JDBC
  • Developed Front using the Spring MVC, JQuery
  • Developed application modules using Groovy.
  • Implemented Role based security.
  • Automated many jobs using scheduler.
  • Mentored staff on the effective utilization of technical architecture
  • Implemented the Job processing and data validation.
  • Developed the velocity templates for automated emails.
  • Performed testing and data validation for implemented system.
  • Web application development in Java platform.
  • Develop web application components using HTML, JavaScript, CSS3, Angular JS and JQuery.
  • Used Node JS for running Java Script Code.
  • Develop Service End Points using REST WebServices.
  • Developed Business Logic using spring Frame work.
  • Developed Persistence layer with Hibernate.
  • Implement OO designs using Design Patterns in presentation and business tiers.
  • Writing test cases for backend as well as front end code using JUnit, Mockito and QUnit.
  • All the code is integrated though Jenkins continuous integration tool.
  • Develop software that operates within a highly scalable distributed multi-tiered system.
  • Participate with business units using agile techniques and practices to identify requirements, acceptance criteria and designs.
  • Regularly communicate with project team and management.
  • Contribute to project development estimates and timelines.
  • Participate in the full life-cycle of software development; including analysis, design, implementation and testing of new projects and features.

Environment: Java, spring, REST WebServices Hibernate, HTML, JavaScript, JQuery, Backbone JS, Angular JS, Ajax, JSON, Velocity Templates, WebServices, Jenkins, CSS, JUnit and QUnit

Confidential, Des Moines, IA

Java Architect

Responsibilities:

  • Design and developed the Proof of Concept.
  • Research and Analysis.
  • Deployed Portlets on Application Server (WAS 8.5).
  • Developed Front using the JSF and DOJO.
  • Developed Portlets using JSR 286.
  • Established communication between Portlets deployed in heterogeneous Servers using WSRP.
  • Performance testing using JMeter.
  • Documentation and Knowledge Transfer.

Environment: Java, JSF, JSR 286, DOJO, JavaScript, RAD, Enterprise Architect, MS Visio, Portlets, JMeter, Mongo DB, WebSphere Application Server 8.5, WebSphere Portal Server 8.0, Git, Bamboo

Confidential, Des Moines, IA

Architect

Responsibilities:

  • Managed delivery of multiple complex software systems development simultaneously.
  • Delegated coding tasks to individual programmers.
  • Worked on a range of projects to include implementing new and existing systems and provided software solutions.
  • Assigned tasks to developers for parts of code and monitored progress to ensure deadlines met.
  • Developed and managed allocated department process.
  • Identified and defined needed strategies and process during collaborative meeting with executive and team leaders.
  • Made key decisions for process implementation.
  • Provided line management and development of a team of software programmers.
  • Contributed to technical solutions from design to code development.
  • Developed web application using Dorado Framework, Flex 3.0, and Java.
  • Used Hibernate for data persistence.
  • Worked with FNM (Fannie Mae) and ULDD (Uniform Loan Delivery Dataset) files uploading and parsing and registering loans.
  • In this project we have used agile methodology.
  • Used Maven as build tool.
  • Configured and Worked with Desktop Underwriting Services.
  • Configured and Worked with Loan Prospector Services.
  • Mentored staff on the effective utilization of technical architecture
  • Modified the core product to specific client (US Bank and 5/3rd Bank) needs.
  • Coordinating with Business Team to get the requirements and transforming them into application.
  • Performed training and mentoring for team and coordinated with other team members and integrating the team work into deliverables.
  • Worked with WebServices security SAML.
  • Custom Security Module and Single Sing on.
  • Prioritizing and distributing the workload to meet the targets.

Environment: Java, Flex 3.0, Hibernate, WebLogic, XML, XSLT, Jira, SVN, Maven, Eclipse, Flex Builder.

Confidential, West Des Moines, IA

Java /J2EE Tech Lead

Responsibilities:

  • Developed Web Applications using Java, Spring Web Flow.
  • Used Hibernate for data persistence.
  • Written test cases using JUnit for the application.
  • Converted raw XML data into HL7 Standard using XML and XSLT.
  • Transforming and processing the XML data and persisting the database.
  • We have used Camel for getting external XML data.
  • We have Used Active MQ for Messaging.
  • We used Test Driven Development (TTD).
  • In this project we have used agile methodology/Extreme Programming.
  • Used Maven as build tool.
  • Also trained and mentored the technical staff.

Environment: Java, Spring Web Flow, Tomcat 7, Hibernate, Camel, Active MQ, WebLogic, JQuery, Liferay Portal, XML, XSLT, Jira, SVN. JUnit, Maven, Eclipse, Quick Build

Confidential, West Des Moines, IA

Senior Consultant

Responsibilities:

  • Managed delivery of multiple complex software systems development simultaneously.
  • Worked on a range of projects to include implementing new and existing systems and provided software solutions.
  • Handled Offshore and Onsite Teams and assigned tasks to developers for parts of code and monitored progress to ensure deadlines met.
  • Developed and managed allocated department process.
  • Identified and defined needed strategies and process during collaborative meeting with executive and team leaders.
  • Made key decisions for process implementation.
  • Provided line management and development of a team of software programmers.
  • Contributed to technical solutions from design to code development.
  • Developed Web components using Java, XMI, EMF, and SiriusForceFrontend (XMI).
  • Defined Business Process in the Lombardi Teamworks and SiriusForceBPM tool.
  • Designed and Developed GUI Front using SiriusForceframework (XMI).
  • Developed RESPA (Home mortgage Compliance System) Business logic using Java and spring.
  • Developed Application logic for RESPA.
  • Used Hibernate for data persistence.
  • Developed Business Process Modeling using the Lombardi Teamworks.
  • Written test cases using TestNG for the application.
  • Migration work from Lombardi Teamworks to SiriusForceBPM.
  • Performed training and mentoring for team and involved in Production Support and Maintenance of the system.
  • Written automated UI Test scripts using Selenium.
  • Deployed application in JBoss Application server.
  • In this project we have used agile methodology.
  • Continuous integration with Jenkins.
  • Worked with SOAP WebServices and WebServices security SAML.
  • Used Maven as build tool.

Environment: Java 1.6, SiriusForce(Frontend XMI) Framework, JBOSS, EMF, Jira, subversion, JUnit, Jenkins, Lombardi Teamworks, SiriusForceBPM, SAML Hibernate, spring, Maven, Selenium

Confidential, Timonium, MD

Java /J2EE Technical Specialist

Responsibilities:

  • Developed Enterprise Web components using Java, JEE, JQuery.
  • Designed and Developed GUI Front using JSP, JSTL, JQuery, Struts framework.
  • Used various Design Patterns like Singleton, Service Proxy, MVC Pattern, DAO, Value Object, Delegate, and Controller.
  • Written JUnit Test Cases for the application.
  • Used Log4J for logging the events.
  • Involved in support for Internet shipping and Campus shipping.
  • Deployed application in Weblogic Application server.
  • Used Jenkins as integration tools.
  • In this project we have used Agile Methodology and Test Driven Development (TDD) Approach.

Environment: Java 1.6, JSP, JSTL, JEE, Struts framework, JQuery, Weblogic, CVS, Magic, tracker, Jenkins, Log4j, Linux.

Confidential, Owings Mills MD

Java / J2EE Lead

Responsibilities:

  • Prepared Estimations, Approach for the DyanaPromo Project.
  • Designed and Developed DynaPromo.
  • Worked with Vignette to retrieve the content from the Content Management System.
  • Developed services to retrieve services Developed Service Layers using.
  • Used various Design Patterns like Service Proxy, MVC Pattern, DAO, Value Object, Delegate, and Controller.
  • Written JUnit Test Cases for the application.
  • Used Log4J for logging the events.
  • Worked with RAD 7.
  • Emails are sent through the StrongMail Server.
  • Deployed application in Websphere Application server.
  • In this project we have used Agile Methodology and Test Driven Development (TDD) Approach.

Environment: Java 1.6, JSP, J2EE, Struts 2, Spring, Hibernate, WebServices, JUnit., Velocity, Vignette, RAD 7, Websphere 7.0, StrongMail, Ant, IBM WASD

Confidential

Java / J2EE Tech Lead

Responsibilities:

  • I have performed training and mentoring for team.
  • Managed Onsite and Offshore Teams.
  • Provider Manager - For maintaining the details of providers, practitioners and business entities.
  • Task Manager - For managing the tasks created.
  • Data Administrator - For managing the tables and its rules.
  • Business Administrator - Configures the Business rules.
  • Security Manager - For managing the security of the application.
  • Studio - For script the rules and managing wizards.
  • Reporter - For displaying meaningful and useful dynamic reports from existing data.
  • Managed Onsite and Offshore Teams and managed delivery of multiple complex software systems development simultaneously.
  • Worked on a range of projects to include implementing new and existing systems and provided software solutions.
  • Assigned tasks to developers for parts of code and monitored progress to ensure deadlines met.
  • Developed and managed allocated department process.
  • Identified and defined needed strategies and process during collaborative meeting with executive and team leaders.
  • Made key decisions for process implementation.
  • Provided line management and development of a team of software programmers.
  • Performed training and mentoring for team and contributed to technical solutions from design to code development.
  • Developed Swing based Enterprise applications using Java, Swing, Jython, and WebServices.
  • Designed and Developed GUI Front End Screens using Swing.
  • Developed Wizards using Jython.
  • Developed Web Components using ADF.
  • Worked in production support for Portico 7.1, 6.1 and 5.3 versions for customers BCBS MN, BCBS MI, BCBS NJ, Carefirst MD, Centene, Monroe, Principal, and Cigna.
  • Designed and Developed WebServices using StAX, JAX-WS, SOAP, WSDL in SOA Environment.
  • Used various Design Patterns like Singleton, Service Proxy, IOC Pattern, MVC Pattern, DAO, Value Object, Delegate, and Controller.
  • Written JUnit Test Cases for the application.
  • Written Framework for Integration Testing (FIT) testing for Integration testing.
  • Used Log4J for logging the events.
  • Used agile methodology and scrums for development cycles and used VersionOne Software to implement Agile.
  • Involved in production support for Portico 5.3, 6.1 and 7.0.
  • Deployed application in WebLogic and Websphere Application server.
  • Worked with Sun Identity Management.
  • In this project we have used Agile Methodology and Test Driven Development (TDD) Approach.

Environment: Java, JSP, J2EE, Swings, Jython, Oracle, WebServices, XML, Weblogic, Websphere, SQL Developer, CVS, Magic, tracker, Log4j, Linux, Sun OpenSSO

Confidential

Java/J2EE Lead

Responsibilities:

  • Managed delivery of multiple complex software systems development simultaneously
  • Delegated coding tasks to individual programmers
  • Monitored progress and work quality
  • Ensured deadlines were met
  • Prioritized work tasks.
  • Held weekly team meetings to identify issues and assign work.
  • Build strong project teams and engaged in ongoing communication with customers to ensure quality application were delivered.
  • Developed Web based Enterprise Application using spring, Hibernate, WebServices, Wicket, JSF, and J2EE.
  • Designed and Developed GUI Front End Screens using Wicket, HTML, JavaScript, CSS, AJAX.
  • Developed Enterprise Application using Spring Frame work, EJB 3.0.
  • Designed and Developed WebServices using StAX, JAX-WS, SOAP, WSDL in SOA Environment.
  • Developed ORM Modules using Hibernate and JPA for various modules, in the Project.
  • Integrated EJB 3.0 and JPA together in one of the module.
  • Used various Design Patterns like Singleton, Service Proxy, IOC Pattern, MVC Pattern, DAO, Value Object, Delegate, and Controller.
  • Developed Message Driven Beans and Messaging Services using JMS.
  • Mainframe systems were integrated with TIBCO.
  • Written Custom Parsers and Service Oriented Applications, Designed Schema and converted Schema to Objects and Vice Versa.
  • Written JUnit Test Cases for the application.
  • Worked with ESB.
  • Written Framework for Integration Testing (FIT) testing for Integration testing.
  • Used Log4J for logging the events.
  • We used Test Driven Development.
  • Lead the EQD and EMIS projects.
  • Used agile methodology and scrums for development cycles and used VersionOne Software to implement Agile.

Environment: Java, J2EE, JSP,EJB, JPA, JMS, JNDI, JUnit, Spring, WebServices, XML, StAX, SAAJ, JAX-WS, Wicket, HTML, JavaScript, CSS, AJAX, ant, Oracle, WebLogic 8 and WebLogic 10, WebLogic Portal, ADF, SQL Developer, SVN, VersionOne, Linux, Log4j, MQ Series, TIBCO

Confidential

Java/J2EE Sr. Developer

Responsibilities:

  • Involved in entire development life cycle of peace 8.8 which was delivered to HECO, Hawaii Electrical Company, Hawaii Islands, US.
  • Involved in development life cycles, peace 8.7 and 8.8 releases.
  • Involved in production support for peace 7.0 to peace 8.8 releases.
  • Done porting jobs from lower versions to peace 8.8.
  • Developed Front End (GUI) Presentation Layer using Swings.
  • Developed Enterprise Application Layer using spring, EJB, JNDI.
  • Developed ORM Services using Hibernate.
  • Used Commons and Caching.
  • Developed Test cases for the application.
  • Worked with Portlets.
  • Involved in functional testing of peace 8.8.
  • Used Log4J for logging and tracing the events.
  • Deployed application in Web Logic 9.2 Application server.
  • Lead peace 8.8 project.

Environment: Java, Swings, J2EE, JSP, Servlets, EJB, JNDI, JUNIT, Springs, Hibernate, HTML, JavaScript, AJAX, CSS, Oracle 9i, Ant, Eclipse, Weblogic 9.2, DOJO, Linux.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in design and development of Dynamic Web pages using Struts, JSP, HTML, and JavaScript’s, JQuery, DOM, JSON.
  • Involved in the creation and debugging of EJB such as Session Beans, Entity and Message Driven Beans in the application.
  • Implemented Stateless Session Beans to accomplish complex business logic and also for transaction management in various modules.
  • Developed and maintained Struts Action classes which include logic to forward to the corresponding view
  • Used AJAX (Asynchronous JavaScript and XML) to implement user friendly and efficient client interfaces.
  • JavaScript was used to validate and Struts Validation Frame work used.
  • Used JavaScript external libraries DOJO.
  • Developed the user interfaces using HTML & JSP.
  • Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles and RSA.
  • Design and development of various EJB for application logic.
  • Provided proper authentication mechanism for authorized users.
  • Used Stored Procedures, SQL statements, JDBC & connection pools to retrieve data from database.
  • Involved in analysis design and coding of the software using Object Oriented Analysis and Design approach.

Environment: WebLogic 8, EJB, Struts, Servlets, JSP, JDK 1.4, JDBC2.0, JavaScript, HTML, Oracle 8i, Ajax, JSON, DOM, Linux.

Confidential

Java/J2EE Lead Developer

Responsibilities:

  • Developed business functionalities for Release 4.4, in this release we implemented Security during the transmission of request from till to server.
  • Developed Touch Screen based application for retail sales outlets using swings.
  • Developed Gift Card Module using Swings and EJB.
  • Developed Collect at Store Module using Struts, WebServices, XML, SOAP, WSDL, UDDL.
  • Developed Front End (GUI) for online stores using Swing, HTML, JSP, JavaScript, CSS, AJAX, and CSS.
  • Developed Unite Test Cases using JUnit.
  • Performance testing for the builds using JMeter.
  • Developed EJB for Business Logic.
  • Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles.
  • Worked in Service Oriented Architecture using WebServices.
  • Worked with RUP.
  • Worked with Ruby 1.8 Scripting and Rails on Web Application Framework.
  • Worked with PERL Scripting.
  • Shell Script for Sun Solaris for copying data across various productions and testing servers and filtering data base on Business functions of the Retail Store and distributing and storing in appropriate files.
  • Developed Eclipse R4.04 Business functionality and Security Module(Eclipse is Dixsons’ Point of Sale Software for Store Management, includes, Sales,(Cash Sales, Credit Sales, Gift Cards, Loans), Stock Management, Reporting.
  • CAS, Collect @ Store, its web based module, which allows to revere through web and collect at store, Using WebServices, EJBs, Struts, Ajax.
  • Lead Performance Testing & Analysis and CAS Teams using JMeter and LoadRunner.

Environment: Java, Swings, Servlets, JSP, EJB, J2EE, Struts, JUnit, JMeter, PERL, WebServices, XML, WSDL, UDDL, WSAD, Oracle 8i, TOAD, MS Visio, RAD, IBM WebSphere, MQ Series, JMS API, Sun Solaris (Unix).

Hire Now