Farruk Khan

Software Engineer at PNC Bank, National Association
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Irving, Texas, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Banking
    • 100 - 200 Employee
    • Software Engineer
      • Mar 2019 - Present

      • Followed Agile Methodologies - SCRUM to manage full life-cycle development of the project Expertise in Agile and test-driven development. • Participated in the agile release planning, backlog grooming session and retrospective sessions as per company’s agile guidelines. • Experience with Splunk to monitor logs. • Expertise in SOAP, Restful Web Services • Hands on experience in Spring JMS to implement asynchronous operations. • Developed backend logic using Spring 3.x and the persistence layer by using Hibernate 3.x. • Good knowledge in RDBMS concepts • Worked on Service Oriented Architecture SOA such as Web Services including SOAP, UDDI, Java Messaging Service, and IBM Web sphere MQ Series. • Good knowledge with Maven as a build tool. • Involved in DevOps activities such as setting up IDMS components using Linux, automation scripting with Bash and Java and doing continuous integration with Jenkins. • Experience in writing unit tests using Junit & Mockito. • Implemented Hudson jobs and fixed sonar violations. • Worked on writing XML documents and parsing by using SAX parsers. • Implemented Service Oriented Architecture SOA by using Web Services including SOAP, UDDI, JMS and WSDL Java Messaging Service. Environment: Java 8, JSP, Spring 5, Spring Boot, XML, Hibernate 4, Eclipse, Log 4J, Oracle 12c, Windows, JIRA, WebLogic 12c, Jira, Microservices Show less

    • United States
    • Retail
    • 700 & Above Employee
    • Java Developer
      • Feb 2018 - Mar 2019

      • Designed, developed, debugged, and tested the web-based application using the J2EE architecture. • Used JMS publish/subscribe model to interact with other systems asynchronously. The data was pushed to multiple systems using the JMS model. • Developed Exception handling framework and used log4J for logging • Responsible for creating various restful web services using Spring MVC, used spring core for Dependency injection. Worked on spring JDBC, integration etc. • Used maven build tools to compile the enterprise application and create the WAR & EAR files • Working with team to implement Data Harmonization and materialization strategy. • Streamline redundant operations and automate recurring tasks through scripting and use of modern technologies. • Unit testing and bug fixing. • Log4j is used to handle for debugging purposes. • Used Gradle build tools to compile the enterprise application. Environment: Java 1.8, Spring Batch, Spring Boot, REST, Tomcat, Hibernate, Log4j, XML, JUnit, Mockito, MongoDB, UNIX, GIT, AWS, Splunk, Jenkins, Maven. Show less

    • United States
    • Aviation & Aerospace
    • 700 & Above Employee
    • Java Software Engineer
      • Apr 2016 - Feb 2018

      • Worked as a developer in Java, experience in working with all phases of Software development life cycle • Experience in writing Spring Configuration XML file that includes declarations and the other dependent objects declaration. • Worked on Spring MVC framework to develop the web layer for application. • Worked on JavaScript utilization for Business Rules and Client side validations. • Written spring configuration files for the beans defined inside application and properties to be injected into them by using spring's Dependency Injection. • Participated in implementing Spring Hibernate ORM tool mapping to interact with DB2 Servers with the database and by using Hibernate query language (HQL). • Worked on implementation of Front End by using MVVM Patterns based Angular JS Framework by using Modules, Directives, Controllers, Filters & Services. • Developed the application by using MVC, Session Façade, Service Locator and Business Delegate design patterns. • Worked on deploying the ear file on WebLogic app Server. • Expertise with JUnit to write repeatable tests mainly to perform unit testing. • Implemented Log4j for logging activity on various levels. • Worked on Spring IOC framework to wire Spring Beans. Environment: J2EE, Spring, JSP, Jenkins, Shell, Scripting, Angular JS, JavaScript, XML, Eclipse 4.x, Hibernate 3.0, DB2, EJB, WebLogic, Log 4J, ANT, Windows Show less

Community

You need to have a working account to view this content. Click here to join now