Object Oriented programming experience in Java/J2EESoftware Development Life Cycle developing and testing Client/Server, Enterprise, and Web Applications Core JAVA, J2EE, Servlet, JSP, JMS, JSF, JDBC, Hibernate, Spring and Struts, SOAP, REST and Micro Services, CSS, JavaScript, jQuery, XML, JSON, AJAX, JSP, ReactJS, and Bootstrap development experience Extensive knowledge of UI frameworks such as Angular, Backbone.JS, Express.JS, ExtJS, Grunt Js, Node.js, and Gulp Server.Academic knowledge of Angular, Typescript and NodeJS;Ability to collaborate with clients on project delivery in areas of customization.Technical Skills:Languages: Java, Java EEWeb Technology: JavaScript, Big Data, JSP, Servlets, HTML, CSS, NodeJs, Angular Js, JSON, XM, AJAX, BootstrapDatabases: Oracle DB, MySQL,MS SQL, Mango DBWeb Services: JSON, Web Services RESTful, SOAP UIFrameworks: Spring MVC, Springboot, Spring, Spring Data, Hibernate JPA,Angular Js, JUnit, Mockito andMicroservices with Spring Boot Design Patterns: Singleton, Factory, Prototype, Observer, Adaptor, Facade and DecoratorName: Samrah KhanMail: samrah.java@gmail.comPh.no: 240-347-3533
-
Sr Java Full Stack DeveloperErie Insurance Group Aug 2021 - PresentErie, Pa, Us• Requirement analyzing process and business logic assessment, having communication directly with clients.• Involved in Agile methodology software development lifecycle which involves coding, testing and debugging.• Design patterns are extensively used to achieve the clean separation of different layers.• Used different patterns like Adapter, Singleton, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.• Worked with jQuery plugins like Banner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery.• Used Bootstrap and React.js to create Controllers to handle events triggered by clients.• Created front-end user interfaces with React. Js by creating many components and modules.• Used Java 8 features like Lambda for functionality processing capability and Stream API for pipeline process.• Implemented multi-threading using Java Concurrency API to improve the processing of data feeds.• Used STS for development and debugging Spring Boot applications, Microservices and deployed into AWS.• Spring Boot Microservices were developed with Microservice architecture using REST and Apache Kafka.• Responsible for designing and developing User Interaction screens in HTML, CSS3, Bootstrap, JavaScript, Angular 6, and Node.JS.• Angular 6 Component-based developments improved application performance in anticipation of future Angular framework transitions.• Used Spring core for DI/IOC and integrated Angular and Hibernate for creating a complete web application.• Good experience with Microservices (containers, load balancing, distributed cache) by using Spring Ribbon.• Implemented fail-safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix.• Created REST based web services by establishing links using HATEOAS from Spring-based application.• Front-end UI development using HTML5, SCSS, Typescript, PrimeNG, Angular 12, and RxJS is your responsibility. -
Java DeveloperTrinity Health (Hq Michigan) Sep 2020 - Jul 2021Livonia, Mi, Us• Experienced with SDLC phases and worked on developing SOA applications in Agile development environment.• Created Single Page Application which can data bind and synchronize with the server using AngularJS.• Developed cross-browser compatible web pages quickly and effectively using jQuery, HTML5, CSS3.• Developed Responsive Web Design using Bootstrap and Angular JS and Node.js.• Worked on Restful web services using Node.js and implemented services in Node.js with the help of modules.• Involved in development of migrating existing Flex Application to HTML5 Application using jQuery.• Implemented the application using Spring MVC, IOC, Spring Batch, Spring Boot and security using Spring Security.• Extensive experience working in Spring framework, O/R Mapping Hibernate framework and web services.• Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.• Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).• Enterprise level web applications were supported by building Spring-based Java and Scala Microservices.• Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation).• Implemented Inheritance between tables using different hibernate strategies• Wrote SQL and implemented ORM using Spring JPA and performed CRUD operations on database.• Employed Hibernate to store the persistent data as an ORM tool for communicating with the database.• Experience and expertise in GCP environment in particular Google Big Query, Google Pub/sub, Google Spanner, Dataflow, Compute Engine, Google Storage.• I designed the frontend solution with React, Relay, and GraphQL. Lead the outsourced UX and design teams, assisting with product ideation and creation. -
Java DeveloperWilliams-Sonoma Inc Mar 2019 - Aug 2020• Agile methodology was adopted in the development and used Scrum method for project management.• Implemented GUI using HTML, JSP, CSS, TILES, AJAX, JSTL, Struts TagLibs and Portal Pages.• Designed pages using AngularJS Forms, Validations, Modules, Expressions, Directives, Controllers and filters.• Developed Web applications in MVC architecture using Springframework and by various Spring Modules.• Implemented logging in the application using Spring Framework AOP module to know the application status.• Used Spring DAO module and Spring JPAfor performing CRUD operations on the database.• Used Spring IOC/DI for bean injections of transaction handling, Hibernate session initiation.• Used Callable objects for implementing multithreading for parallel execution of independent events.• Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.• Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.• Developed REST web services using SpringMVC to extract client related data from database.• Used SOAPUI and Postman for testing these RESTFUL API web services.• Developed views and controllers for client and manager modules using Spring MVC and Spring Core.• Experience in developing and consuming RESTful web services based on JAX-RS and Jersey.• Wrote corresponding one-one REST methods to implement respective change requests (change appliers).• Performed the Web Service for the login, credit reports and applicant details using JAX-WS and Apache Axis.• Designed, develop a custom, single-page, responsive Web Application on front end using Angular 2.0. • Created Typescript reusable components and services to consume REST API's using Angular 2.0. • Integrated the Java code with Angular and responsible for setting up Angular 2.0 framework for UI development.
-
Java/J2Ee DeveloperMaurices Oct 2017 - Feb 2019Duluth, Mn, Us• Performed Analysis of the client requirements based on the developed detailed design documents.• Involved in the various phases of SDLC to analyze business requirements, testing, and support.• Designed the data flow for the client-side screens and interaction layer for the server side using Rational Rose.• Implemented various design patterns such as Business Delegate, Data Access Object and Singleton.• Developed the UI using Struts view component HTML 5, JSP, JavaScript, AJAX, JSON and Apache Camel.• Developed screens using JSP, JavaScript, and HTML. Used Python for Scripting.• Used Spring Framework AOP Module to implement logging in the application to know the application status.• Used SpringIOC to define all the workflows as beans and load the corresponding dependencies for the workflows.• Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.• Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.• Used the Struts Validation and Tiles Framework in the presentation layer.• Implemented the application using Jakarta Struts Framework, which is based on MVC design pattern.• Implemented multithreading to improve the performance efficiency and decrease the response times.• Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.• MQ was used to reduce cost and maintenance efforts, including support for HTTP, REST and JMS.• Designed asynchronous messaging using JMS to exchange business data and events among J2EE components.• Involved in creating & consuming the WSDL based web services using WSDL, SOAP, and XSD.• Used SOAP for Web Services by exchanging XML data between applications over HTTP.• Worked on Oracle for applications containing Annotated EJB3.0 entities relating to JPA.• Used JAXP parser to create Java objects to be able to modify the data received in the response. -
HsbcHsbc Jul 2015 - Sep 2017London, Gb• Followed the Agile methodology iterative process for each of the module in the project.• Involved in various phases of SDLC and Attended Various Scrum Meetings.• Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.• Developed presentation tier as HTML, JSP using Struts Framework.• Developed Servlets and JSP for Data retrieval implementation with User Interface.• Developed system preferences UI screens using JSP custom TagLibs, JSP templates, JavaScript, CSS, and HTML.• EJB as middleware in designing and developing a Three-tier distributed application.• Taken care of complete Java multithreading part in back-end components.• Well experienced in Java asynchronous programming, multithreading, collections and a few design patterns.• Used Web services - WSDL and SOAP for getting credit card information from the third party.• Used AJAX Framework for Dynamic Searching of Bill Expense Information.• Developed session, entity beans, and message-driven beans for implementing Business Logic.• Implemented persistence layer using Hibernate that uses the POJOs to represent the persistence database tuples.• Used Hibernate framework for accessing SQL Server database and call stored procedures.• Deployed EJB's, created connection pools, created data sources in WebSphere Server Console.• Built the jar files using ANT build scripts and built WAR files for the application.• Used Log4j to implement logging facilities and Developed many custom-made exception classes.• Code Walkthrough, Test cases, and Test Plans.
Samrah Khan Education Details
-
Osmania University, HyderabadInformation Technology
Frequently Asked Questions about Samrah Khan
What company does Samrah Khan work for?
Samrah Khan works for Erie Insurance Group
What is Samrah Khan's role at the current company?
Samrah Khan's current role is Sr Java Full Stack Developer.
What schools did Samrah Khan attend?
Samrah Khan attended Osmania University, Hyderabad.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial