We provide IT Staff Augmentation Services!

Technical Lead Resume

Malvern, PA

SUMMARY:

  • Over 11 years of extensive experience in Design, Development & Testing of software applications.
  • Designed and developed multiple web application, RESTful services and batch using spring and Spring boot projects also J2EE Model 2 MVC based Web Application using J2EE Technologies (Servlets, and JSP), Patterns and popular open - source framework S truts1.2, spring, Hibernate and ORM.
  • Strong development skills in Java, J2EE, JDBC, JSP, Servlets, JMS, JNDI, RMI, HTML, XML, JPA, XML, JAXB, JAX-WS, Java Script, AngularJS, DB2, Oracle, SQL Server.
  • Worked on Spring MVC frame work (DI/IOC, JDBC template and Spring Batch).
  • Hands on experience in using Hibernate for Database communication, retrieval and update.
  • Experience in writing Service Oriented Architecture using RESTful and SOAP services in distributed web application development environment.
  • Experience with building and deploying application in AWS and private cloud foundry (PCF).
  • Strong experience in DevOps, Agile practices -Scrum, Retrospect, TDD, BDD, Kanban and Continuous Integration.
  • Experience with Atlassian products - JIRA, Confluence, GIT, Bamboo, Bitbucket.
  • Experience on Source code version control system GIT/SVN and using Git, ANT and Maven tool to generate deployable files.
  • Experience on DEVOps methodology.
  • Hands on experience in developing user interfaces with HTML, DHTML, JSP/JSTL, Bootstrap and CSS.
  • Hands on experience in writing SQL Queries, PL/SQL Procedures for Data Validation and Data Integration.
  • Extensive experience in programming configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like BEA Web Logic and Apache Tomcat 6.0.
  • Increase reusability, scalability, availability, reliability and extensibility in software design, architecture and implementation.
  • Extensive experience in working on IDE like spring tool Suite (STS), Eclipse, IntelliJ, Webstrom, SQL Developer.
  • Proficient in implementing Design patterns like Singleton, Factory, Facade, DAO, and DTO.
  • Experience in generating UML used case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
  • Good exposure on TDD approach and automation test using Cucumber, Selenium.
  • Experience of working with databases Oracle and DB2.
  • Excellent Organizational and interpersonal skills with a strong technical background.
  • Quick learner, ability to work in challenging and versatile environments and self-motivated, excellent written/verbal communication.

TECHNICAL SKILLS:

Operating Systems: Windows 10, UNIX

Languages: Java, HTML and SQL

Scripts: JavaScript, AngularJS

MiddleTier: RESTful webservices, JMS

Web Servers: Apache Tomcat, Weblogic

RDBMS/ DBMS: Oracle, DB2

Process: Agile, DevOps.

Development Tools: Spring Tool Suite, Eclipse, MQ Utility, Bamboo, JIRA, bitbucket, Cucumber, Selenium.

Internet Technology: J2EE and Web Services (REST, SOAP), On-prem & AWS

Source Control: GIT, Bitbucket.

Others: Nexus, IAM, spring, Log4j, JUnit, Maven, GIT, Toad, Mockito and Oracle. Gab Job Client, Bladelogic, iXP

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

Technical Lead

Responsibilities:

  • Lead team of dynamic teams, collaborate with the business analysis and developers, support teams and release management located in various locations globally to drive productivity benefits for customer.
  • Strong conceptual domain and system knowledge helped to bridge the gap between technical and business teams, this certainly helped to cut down the initial project planning time and to do cost estimate efficiently, with this approach customer feel more confident about development team and gets flexibility with requirement changes.
  • Participated in standup meetings to share the status updates and discuss blocking issues and provide the technical assistance in troubleshooting issues to team, support the operation of production software, and handle the queries from business teams.
  • Facilitated and defined the minimum viable product for releases.
  • Defined and strictly followed the TDD based development approach, foster quality, standards and cross-training via code reviews.
  • Write technical documentation for planning and strategic reviews.
  • Documented requirement into live document as feature files and automated the test cases using Cucumber, selenium.
  • Developed spring boot - spring batch application for file polling and parse, validate, transform and load market vendor data files into database using Next generation tools (Being reusability of the application later it was widely used across Confidential divisions. The tool was also knows as poor man’s ETL tool).
  • Developed RESTful midtier modules to populate the securities data to be displayed on UI.
  • Developed new UI for an enterprise-level security pricing application using AngularJS, Nodejs, Less and a variety of other tools and libraries.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Extensively used JMS messaging approach for application scalability in spring batch application.
  • Extensively used spring integration FTP, Task Scheduler, CRON utilities to build polling mechanism and trigger procedures through spring boot applications.
  • Coding, styling, testing of reusable JavaScript, CSS, HTML5 widgets / libraries for complex UI controls.
  • Written the unit test cases using Mockito for code coverage.
  • Review the code committed by teams through bitbucket, build the application using bamboo and deploy the application to private cloud foundry (AWS)
  • Written the SQL stored procedures in oracle and reviewed with enterprise database teams.
  • Continuous integration approach helps to deliver in small increments.
  • Prepared the required artifacts and release documents for production deployment.
  • Communicate the intended development to business users and get feedback from customer.
  • Responsibly effective communication between the project team and the end user.
  • Measure the performance of REST endpoint using Jmeter.

Environment: JDK, java 1.8 Eclipse IDE, Core Java, J2EE, Spring tool suite, Angular JS, Spring boot, REST Web Services, JUnit, Agile, JIRA, Bitbucket, Bamboo, AWS, JSON, JMS, Spring Integration.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Meeting with business users, stakeholders and understand the requirements thoroughly and document and explain to development teams globally.
  • Daily status meeting and co-ordination between teams globally to discuss the blocking issues and provide the guidance and effectively communicate and co-ordinate between the support and development teams.
  • Defined and strictly followed the TDD based development approach, foster quality, standards and cross-training via code reviews.
  • Write technical documentation for planning and strategic reviews.
  • Developed SOAP based client modules to consume the services from underline enterprise systems.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Coding, styling, testing of reusable JavaScript, CSS, HTML5 widgets / libraries for complex UI controls.
  • Written the unit test cases using Easymock for code coverage.
  • Review the code committed by teams through SVN, build the application using maven and deploy the application using BladeLogic and gab job client.
  • Written the SQL stored procedures in oracle and reviewed with enterprise database teams.
  • Prepared the required artifacts and release documents for production deployment.
  • Communicate the intended development to business users and get feedback from customer.
  • Responsibly effective communication between the project team and the end user.
  • Scheduled the jobs using iXp client.
  • Created the product documentation and Runbook for BAU teams.

Environment: Java, J2EE, Portals, Struts Framework, Actuate Client, UNIX, SQL, Bea WebLogic, iXP Client, BladeLogic, Gas job Client, Soap UI, BPM, and Toad Client.

Confidential

Java Developer

Responsibilities:

  • Attend online meeting with customer and understand the requirements thoroughly.
  • Attend the daily status meeting and co-ordination among team members.
  • Actively involved with creating high level and low level design documents.
  • Implemented Test Driven Development (TDD) as the software development process, understanding each requirement and handling all the exception conditions.
  • Involved with application integration and perform the impact analysis during the issues.
  • Implemented the application using Data Access Objects design pattern.
  • Used JavaScript for client side validation.
  • Application was deployed in Web Sphere server.
  • Used Log4Jto capture the log that includes runtime exceptions.
  • Application was developed in IBM RAD.
  • Used Top link to map java objects to database.
  • Wrote JUnit for the code snippets that I developed used JUnit4 framework.
  • Analyzed the logs, and debugged code when transactions failed.
  • Used XML to connect to external databases and to execute workflow.
  • Tracked the defects and assigned to team through HP Quality Center.
  • Used IBM RATIONAL CLEARCASE for source code management.
  • Involved in Production Support and dealing with high priority tickets.

Environment:: Java, J2EE (PS Framework), JCL IBM Debugger, DBU, IBM RAD, and Star Team Client. PL/SQL Developer, Visual Source safe.

Hire Now