We provide IT Staff Augmentation Services!

Lead Developer Resume

4.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • Over 10 years of IT experience in design, development, research and implementation of Software Development Life Cycle (SDLC), maintenance and documenting of various web based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
  • Have domain knowledge including Insurance, Banking and Healthcare
  • Excellent Experience in core Java concepts like OOPS, JAVA SWING, JDBC, JMS, Multi Threading, Collection API and advanced Java concepts like JSP, Servlets, XML, AJAX, Java Beans, JAX RS.
  • Experience in various frameworks like Spring MVC, Spring Boot, XML schemas, XSD, WSDL, JIBX and Struts, AngularJS2/4 frameworks.
  • Experience with Test Driven Development required (TDD)
  • Experience in Object Relation mapping using Hibernate.
  • Experience in implementing Job batches using spring and Quartz
  • Good Experience in implementing Web Services such as SOAP, WSDL, RESTful and API.
  • Good Experience in secure REST API’s using OAuth2 implementation.
  • Experience in build tools like ANT, Gradle and Maven 2.2/3.0.
  • Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
  • Good experience in developing test cases with JUnit for Unit testing, Load testing and logging using Log4J.
  • Involved extensively in designing/developing web - based applications using HTML5, CSS3, JQuery, XML and MVC design patterns
  • Created custom directives for re usable components (multi field form elements, background file uploads etc.)
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Used UI router to design a single page application and Angular UI, which is Angular bootstrap’s TYPEHEAD to achieve auto complete functionality.
  • Integrated the service call with UI using http and resources which are substitutes for AJAX in angular.
  • Worked with various databases like SQLSERVER, DB2, and MySQL.
  • Strong experience in working with Enterprise Database Management and Data Modeling.
  • Performed test driven development and pair programming using AGILE/SCRUM methodology and also Water Fall method.
  • Experience with Object Oriented Design (OOD), Object Oriented Analysis (OOA), and Object-Oriented Modeling (OOM) based on UML architecture using Rational Rose.
  • Developed the Applications using J2EE Design Patterns such as Model View Controller (MVC), Singleton.
  • Experience in developing applications using different IDEs like Eclipse, My Eclipse, Spring Tool Suit, and IRAD.
  • Experience in developing web applications using Life ray Environment.
  • Have knowledge on integrating Sales force API to local web application system.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, SVN, CVS, GIT HUB.
  • Well Experienced in deploying and configuring applications onto application servers like Web sphere and web servers like Apache Tomcat.
  • Excellent team player and ability to adapt to changes quickly and efficiently.
  • Experience in dealing with on site and offshore teams, customers and stake holders.
  • Experience in Linux server administration like creating servers, installing of required software like JDK, MySQL, and Tomcat for web applications.

TECHNICAL SKILLS

  • Java/J2EE, PL/SQL, C, C++
  • JSP, Servlets, CSS, Java Script, Ajax HTML5, XML, Jquery, AngularJs, Websockets.
  • Apache Tomcat, Web Sphere, Jenkins, Apache
  • IBM RAD7.5, Microsoft Visual Studio 2010, My Eclipse 6.0 and above, STS.
  • Spring MVC, Hibernate, Struts, Quartz.
  • Restful, API, Soap
  • Log4j.
  • ANT and Maven.
  • MySQL, IBM DB2, SQLSERVER 2005 and 2008.
  • SVN, CVS, Git Hub.
  • Windows and LINUX and AWS RDS/EC2 environment
  • SDLC, Agile, Scrum.

PROFESSIONAL EXPERIENCE

Confidential, Richardson, TX

Lead Developer

Responsibilities:

  • Analyze system requirements and Develop detailed design
  • Develop application architecture working with Architect and Business team
  • Use best practices and coding standards & ensure that team followed
  • Assist Project Lead/PM/BA in project coordination
  • Conduct peer-reviews and lead reviews and provide feedback
  • Design the solution such that the customer experience is driven by micro services
  • Developed several REST web services supporting both XML and JSON to perform tasks for application, pre-qualification, and offer variations. The REST services are consumed by web and mobile channels
  • Built web app using AngularJS UI, Controllers, Services, routes and build the production environment
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Tested all application controllers extensively with mocha/chai and angularJS's built-in testing facilities.
  • Develop OAuth to authenticate service calls
  • Responsible to build the Junit test cases, establishing auto build and test process using Jenkins and git hub
  • Developed service-oriented architecture to integrate with 3rd party systems
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Working on the gradle framework and PCF for auto deployments.
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Created couple of custom, single-page, responsive web application to replace a legacy line-of-business web application.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • We have daily stand up calls to discuss the project status along with the team member tasks.
  • Understanding the Core framework internals fixing the defects accordingly.
  • Used GIT HUB for version control.
  • Installed and configured the Apache Tomcat Application Server.
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.7, J2EE, Spring MVC 4.1, Spring Boot 2.0, Hibernate 4.3, Quartz, JIBX, JSON, SOAP and RESTful Web services, IBM RAD 7.5, Web Sphere 7.0, JSP, Servlets, XML, log4j, JDBC, IBM DB2, JavaScript, AngularJs4, AJAX, JPA, Gradle Development, Windows, Unix.

Confidential

Lead Developer

Responsibilities:

  • Analyze system requirements and Develop detailed design
  • Develop application architecture working with Architect and Business team
  • Use best practices and coding standards & ensure that team followed
  • Assist Project Lead/PM/BA in project coordination
  • Conduct peer-reviews and lead reviews and provide feedback
  • Design the solution such that the customer experience is driven by micro services
  • Developed several REST web services supporting both XML and JSON to perform tasks for application, pre-qualification, and offer variations. The REST services are consumed by web and mobile channels
  • Built web app using AngularJS UI, Controllers, Services, routes and build the production environment
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Tested all application controllers extensively with mocha/chai and angularJS's built-in testing facilities.
  • Develop OAuth to authenticate service calls
  • Responsible to build the Junit test cases, establishing auto build and test process using Jenkins and git hub
  • Developed service-oriented architecture to integrate with 3rd party systems
  • Created custom directives for re-usable components (multi-field form elements, background file uploads etc.)
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Created couple of custom, single-page, responsive web application to replace a legacy line-of-business web application.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • We have daily stand up calls to discuss the project status along with the team member tasks.
  • Understanding the Core framework internals fixing the defects accordingly.
  • Used GIT HUB for version control.
  • Installed and configured the Apache Tomcat Application Server.
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.7, J2EE, Spring MVC 4.1, Spring Boot 2.0, Hibernate 4.3, Quartz, JIBX, JSON, SOAP and RESTful Web services, IBM RAD 7.5, Web Sphere 7.0, JSP, Servlets, XML, log4j, JDBC, IBM DB2, JavaScript, AngularJs4, AJAX, Hibernate, Development, Windows, Unix.

Confidential

Tech Lead

Responsibilities:

  • Analyze system requirements and Develop detailed design
  • Develop application architecture working with Architect and Business team
  • Use best practices and coding standards & ensure that team followed
  • Assist Project Lead/PM/BA in project coordination
  • Conduct peer-reviews and lead reviews and provide feedback
  • Design the solution such that the customer experience is driven by micro services
  • Developed several REST web services supporting both XML and JSON to perform tasks for application, pre-qualification, and offer variations. The REST services are consumed by web and mobile channels
  • Built web app using AngularJS UI, Controllers, Services, routes and build the production environment
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Tested all application controllers extensively with mocha/chai and angularJS's built-in testing facilities.
  • Develop OAuth to authenticate service calls
  • Responsible to build the Junit test cases, establishing auto build and test process using Jenkins and git hub
  • Developed service-oriented architecture to integrate with 3rd party systems
  • Created custom directives for re-usable components (multi-field form elements, background file uploads etc.)
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Created couple of custom, single-page, responsive web application to replace a legacy line-of-business web application.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • We have daily stand up calls to discuss the project status along with the team member tasks.
  • Understanding the Core framework internals fixing the defects accordingly.
  • Used GIT HUB for version control.
  • Installed and configured the Apache Tomcat Application Server.
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.7, J2EE, Spring MVC 4.1, Spring Boot 2.0, Hibernate 4.3, Quartz, JIBX, JSON, SOAP and RESTful Web services, IBM RAD 7.5, Web Sphere 7.0, JSP, Servlets, XML, log4j, JDBC, IBM DB2, JavaScript, AngularJs4, AJAX, Hibernate, Development, Windows, Unix.

Confidential

Lead Developer

Responsibilities:

  • Analyze the requirements and design the tables.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as getting Pre-Qualified Offer details from Trans Union, Getting vehicle information from third party vendors like NADA, CHROME DATA. REST web services leveraged by both web and mobile applications.
  • Developed service-oriented architecture to integrate with 3rd party systems like NADA, CHROME DATA, TRANS UNION, CRIF, ASSURANT while maintaining loose coupling.
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Maintained high level of unit test coverage through test-driven development
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Created couple of custom, single-page, responsive web application to replace a legacy line-of-business web application.
  • Created custom directives for re- usable components (multi-field form elements, background file uploads etc.)
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Tested all application controllers extensively with mocha/chai and angularJS's built-in testing facilities.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • We have daily stand up calls to discuss the project status along with the team member tasks.
  • Notifying client if any issues in the current tasks.
  • Sending the weekly status report to onsite team.
  • Understanding the Core framework internals fixing the defects accordingly.
  • Used SVN for version control.
  • Installed and configured the Web Sphere Application Server.
  • Involved in deploying Auto Lending Solution to IBM WAS server
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.7, J2EE, Spring MVC 4.1, Hibernate 4.3, Quartz, JIBX, JSON, SOAP and RESTful Web services, IBM RAD 7.5, Web Sphere 7.0, JSP, Servlets, XML, log4j, JDBC, IBM DB2, JavaScript, AngularJs2/4, AJAX, Hibernate, Development, Windows, Unix.

Confidential

Sr. Java Developer

Responsibilities:

  • Analyze the requirements and design the tables.
  • Developed several RESTful, API web services supporting both XML and JSON to perform tasks such as getting employees credit score from Trans Union, Getting employment information from Employer. RESTful, API web services leveraged by both web and mobile applications.
  • Developed service-oriented architecture to integrate with 3rd party systems like TRANS UNION, CRIF while maintaining loose coupling.
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Involved in the implementation enhancing application functionality consuming services to fulfill the requirements.
  • Involved in Designing database tables and views in MYSQL
  • Understand the requirements and ensure all functionality is addressed by the design.
  • Implemented presentation layer in Java Server Pages (JSP) and developed custom tag libraries.
  • Analyzed and designed the front-end GUI environment using CSS, HTML tags.
  • Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript, Browserify.
  • Developed the UI Screens using HTML, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags and CSS.
  • Integrated the service call with UI using http and resources which are substitutes for AJAX.
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Developed/Modified the existing functionality for different use-cases of application.
  • Involved in Code walkthrough and reviewing.
  • Installed and configured the Tomcat 7.0 Server through eclipse.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • We have daily stand up calls to discuss the project status along with the team member tasks.
  • Notifying client if any issues in the current tasks.
  • Installed required software like JDK, TOMCAT, MYSQL, and APACHE in linux environment.
  • Did trouble shooting of the application server when we have issues with heap space memory issues.
  • Installed Understanding the Core framework internals fixing the defects accordingly.
  • Used CVS for version control.
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.6, J2EE, Spring MVC 3.1, Hibernate 4.3, JIBX, JSON, SOAP, RESTful, API, WebServices, My eclipse Professionl14, Tomcat 7.0, JSP, XML, log4j, JDBC, MySQL 5.5, JavaScript, AJAX, Hibernate, Development.

We'd love your feedback!