Zainab - Java Full Stack Developer |
[email protected] |
Location: Chicago, Illinois, USA |
Relocation: Yes |
Visa: H1B |
Zainab Unnisa Syeda
Ph:- 8709070411 Email: [email protected] Visa: H1B Location: IL ________________________________________ Professional Summary Over 7+ years of experience and ability to implement complex real-time application with strong development experience in User Interface integration of highly transactional and scalable Enterprise applications. Expert in various Agile methodologies such as SCRUM, Test Driven Development (TDD) and Agile Development Testing using Software Development Life Cycle. Expertise in understanding user requirements and translating business requirements into technical solutions. Experience in developing applications using Java/J2EE technologies like Servlets, Struts, Java Beans, EJB, Spring, Spring Boot, JDBC, Hibernate, JMS, JSF, XML, Web Services, and Multi-Threading. Experienced in Front End frameworks such as HTML5, CSS3, jQuery, Ajax, JavaScript, Angular2/4, Bootstrap. Hands-on experience working and customizing Bootstrap framework to achieve responsiveness. Experience in creating Single Page Applications (SPAs) using JavaScript with good knowledge about the concepts like Two-way binding, Dependency Injection, Services, Controllers and Directives. Responsible for creating a microservice system using Java 8 with Spring Boot, RESTful API, SOAP API and experience with Java 8 features like Stream, Lambda expressions and Filters. Worked extensively with JAVA SE 8 features like Stream API, Time API, Functional Interfaces Multithreading, Lambda Functions, Transaction Management, Exception Handling, Collection API. Implemented micro service architecture using spring boot and Spring REST to create REST end points and integrated Swagger Spring boot to get dynamic documentation. Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling. Used Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them. Expertise in developing SOA (Service Oriented Architecture), implementing Restful web services based on (JAX-RS) using frameworks like Jersy, REST easy, Spring REST. Experienced in implementing SOAP based on (JAX-WS) using frameworks like Apache CXF, Apache. Experienced in Middleware persistence frameworks like Hibernate/JPA for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections. Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL. Strong experience with MongoDB development and migrations from Oracle relational databases to NoSQL database. Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services, Kubernetes. Deployed Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, JBOSS, and Apache Tomcat, and AWS. Well versed with JSON and XML formats. Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, STS, NetBeans and Intellij. Experience utilizing automated build tools and CI/CD environments. Good experience in using JIRA/ Quality Center for ticketing, Jenkins for nightly build. Effectively used of source code control systems like SVN, Clear case, CVS, VSS for code version control. Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk. Education Graduate in Computer Science Governors State University, Illinois, USA Relevant Coursework: Internet programming, Advanced operating systems, Computer programming Java, Advanced Database concepts. Bachelor of Science GreenFort Engineering college, Hyderabad, India. Relevant Coursework: C Programming and Data structures, Mathematics, Applied Physics, Computer organization, Digital Communications. Technical Industry Skill Set SDLC Methodologies SCRUM, Agile Programming Languages Java 7/8, Java/J2EE, JavaScript, Angular 2/4 SQL, NoSQL Frameworks Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0, Spring Security 3.2 Java/J2EE Technologies J2EE, Servlets, JDBC, Struts, EJB, Hibernate, Spring MVC, Spring Boot, Spring Security, SOAP, REST Applicatin/Web Servers IBM WebSphere, Apache Tomcat, WebLogic, JBoss, Glassfish, Web Sphere MQ 7.5 Relational Databases Oracle 9i/10g/11g, DB2, SQL Server, MySQL, Mongo DB Cloud Environments AWS, PCF, Netflix Eureka, Mesos, Kubernetes. IDE Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3,RAD Operating system Windows, Linux, Unix Methodologies Agile, Scrum and Test-Driven Development (TDD) Build Tools Maven 3.3.9, Gradle 3.4.1, Ant 1.10 Version Control CVS, SVN, GIT, and Bitbucket Web Services SOAP, RESTful, JAX-WS, JAX-RPC, JAX-RS Testing Tools Junit, JMeter, SOAPUI Professional Experience Client: Walgreens Duration:Feb 2020 Dec 2023 Role : Full Stack Developer Description: Walgreens is one of the largest Pharmaceutical company in the US. It specializes in filling prescriptions, health and wellness products, health information, and photo services. It administrates the pharmacy benefit programs for millions of help companies lower their health insurance cost. The retrospective drug utilization review application is a web-based member in the us. Its service includes formulary design disease management program and email order pharmacy serviced that application responsible for the identification of drug therapy conflicts and the update and stratification of member profiles. Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Expertise in Agile Software Development and Scrum technology. Utilized J2EE technologies, object-oriented programming and Core Java for creating new features based on business requirements to improve pharmacy workflow efficiency. Used SourceTree (Git-GUI) for creating the feature branches and merge the feature branches into Develop or Master Branches following the git lifecycle phases. Used OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling. Developed services that are reusable and interoperable, using SOAP, WSDL, Web services. Developed unit test cases using JUnit and used Log4J for logging and debugging. Implemented Rest based web services, implemented security using JAX-RS annotations to handle data formats and used HTTP methods. Used WinSCP for file transfer and PUTTY for server command. Created Maven scripts to build and deploy the application. Used WebSphere Application Server for deploying various components of application. Build Maven Scripts for the application deployment and integrated with Jenkins server. Used JavaScript for the web page validation. Implemented Maven Script to create JAR, WAR, EAR& dependency JARS and deploy the entire project onto the WebLogic application Server. Implemented XML documents for web services and tested services using SOAP. Monitored the error logs using Log4J and fixing the problems. Used MySQL as backend database and involved in development of Stored Procedures. Wrote PL/SQL stored procedures, Prepared statement and used API. Involved in writing and executing stored procedures, functions and triggers for Oracle to create a Database Management System. Used JMeter for performance testing and load balancing. Created Shell script to deploy resource bundles on different environments. Participated in integration testing, bug fixing, handling change requests and code reviews. Involved in all the UAT and production Support. Refactored code to ensure stability and maintainability of microservices. Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc. Used Junit for unit testing. Using JIRA to manage the issues/project workflow. Involved in enhancements of the system and worked on fixing bugs and supporting the entire system. Environment: JAVA, J2EE, Web services, JAX-RS, JUNIT, SOAP, UI, JSP, JDBC, JSON, xml, JavaScript, jQuery, Html, PL/SQL, RAD, IDE IntelliJ, Jenkins, MQ explorer, Maven, log4j, JIRA, GIT, UNIX, WinSCP, PUTTY, WebLogic Application Server. Client: Incomm Holdings IN, Atlanta, GA Duration: March 2019 Nov 2019 Role : Full Stack Developer Description: InComm Holdings is a diversified financial services company offers prepaid cards and gift cards for consumers and wireless, gift card, music, gaming, international, transit, and healthcare industries. As a Java full stack Developer my role in incomm is to design, develops, deploys and maintain multiple websites and applications to support our card holders. I worked on front-end applications of the websites to ensure that they are functioning as per business requirements. Responsibilities: Worked in Agile environment following SDLC methodology. Involved in requirements gathering and analysis from the existing system. Experience in gathering business requirements and its implementation for the new feature development. Experience in Backend development using Java 8 new features and implementing enhancements to integrate with database systems. Extensively made use ofJava8features like Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections. Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise. Developed user interface using, HTML5, CSS3, JavaScript, Angular 4 to simplify the complexities of the application Involved in the development of project back-end layer using by most of core java features such as Collection frameworks, Interfaces, Multi-threading, and Exceptions. Designed and developed Microservice using synchronous protocols like HTTP, REST (JAX-RS) and SOAP (JAXB). Implemented Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Boot and implemented the authentication, authorization, and access-control features by making use of Spring Security. This functionality is implemented by developing RESTFUL web services using spring boot, Spring RESTFUL template. Created and Consumed Web Services using Restful & SOAP web services. Experience in working with Spring Quartz framework and developed various quartz jobs. Worked on Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka to establish communication between the Microservices in the application environment. In calls to another Microservices for making application into smaller chunks and the Spring Hystrix as circuit breaker and for the fail-safe Deployed Docker contained spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console. Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model to MySQL Relational data model with and SQL-based schema. Investigate, debug and fixed potential bugs or defects in the implemented code and wrote Junit tests, integration and Mockito test cases with minimum code coverage of above 80 %. Tested components using JUNIT & MOCKITO. Runs the SonarQube to check the code is free from bugs, vulnerabilities, and code smells. Participated in code review and mentoring sessions and GIT hub as version control and GIT Bash for GIT GUI interactions. Experience with adobe acrobat and populating form fields. Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers. Implemented GUID (Global Unique Identifier) for unique identification of logs. Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins. Used Log4j for logging errors. Deployed the application on JBOSS application server. Integrated SOAPUI in Jenkins with Maven environments for unit and Integration testing. Developed code using IntelliJ IDEA as an Integrated Development Environment for java-based applications Environment: Java 8, J2EE, Spring Boot, Spring quartz, Spring security, HTML5, CSS3, JavaScript, Angular4, Microservices, JBOSS, Hibernate, AWS, Apache Kafka, Basic Authentication, Swagger, RESTful web services, SOAP web service, Maven, Jenkins, Kafka, Git, JUnit, Mockito, Log4j, IntelliJ IDEA. Client: Sevya IT PVT.LTD Hyderabad, Telangana Duration: Aug 2013 - Nov 2015 Role : Java Developer Description:. This project involved in creating software for generating current stock pricelist of various companies and providing the facility of online linking to trading. The user can get the information about various companies in terms of profit, loss statement, companies balance sheet and its future plans, company's fast performance, stock values and present trend etc. through Internet. Responsibilities: Worked on Agile methodology including team-based design and code reviews. Actively involved in Requirement Analysis, designing, development and testing of the entire application. Responsible for system analysis, design and development using J2EE architecture. Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and the project was developed using Agile Methodology. Developed Python/Django application for Google Analytics aggregation and reporting. Worked with a team of developers on Python applications for RISK management. Experienced in application design development and then testing using JUnit framework. Used Velocity to generate Rally, SQL and other output from templates, Designing and editing GUI with innovation and creativity with the help of graphs, charts, other diagrams. The entire application was developed in J2EE using MVC based architecture, Spring Integration (STS). Used spring (3.7.0) IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management. Designed data layer using Hibernate ORM 5.0.2 and used Spring ORM to integrate with Hibernate 3.0, and REST APIs that allow low-cost application integrations, Using AngularJS. Developed account mapping, created email templates and target specific persons and for various cases of the Redis data base technology like caching, session management, message brokering, time series, geo special, real time analytics, machine learning. Used AJAX in suggestion list and to display dialog boxes, Developed Web Services using WSS SOAP, WSDL, UDDI and XML, Created Stored Procedures using PL/SQL. Performed unit testing using JUNIT framework and used JQuery test cases for testing action classes, Monitored the logs using Log4j and fixed the problems and used Git HUB and Git UI. Implemented new features that store user activity information for data analysis using Spring Framework (Java) and Netflix OSS micro service architecture, Gerrit for code review and Amazon EC2 for deployment. Used Maven, Tomcat, Jenkins to automate the build deployment process, Upgrading grid infrastructure from 10g versions along with database upgrades. Migrated the code from Mongo Database to Mark logic Database, involved in research activities determining frameworks and technologies for the development of application. Conduct knowledge sharing sessions among the team members in technical areas, created multiple custom filters in AnjularJS to display the dynamic value. Developed code using NetBeans as an Integrated Development Environment for java-based applications Environment: Java, Spring 3.7.0, Hibernate ORM 5.0.2, Hibernate 3.0 jQuery, Servlets, JDK 1.8, Script, XML, Java XSD, JUNIT, Eclipse IDE 4.5, AJAX, MS-SQL Server, Tomcat, PL/SQL, GitHub Git UI, Apache Maven 3.8.3, Jenkins, SOAPUI 5.0, WINSCP 5.7.4, PUTTY 0.65, oracle 10g, grid, Mongo Database, Netflix OSS. Client: Netcracker Technology, Hyderabad, India. Duration: June 2011- July 2013 Role : Java Developer Description: It is a web-based solution that provides companies with a timely and cost-effective means of providing excellent customer service, sales assistance, and support which consists of four modules: Client Console, CSR Console, Supervisor Console and Administrator Console. Responsibilities: Involved in requirement analysis, design and development of the application. Developed presentation screens by using JSP, HTML, XML Parsers and JavaScript. Worked with XML parser such as Jax-B to convert the XML file to Java Used Spring MVC framework for implementing the Web tier of the application. Used Hibernate API to perform database operations Prepared Unit test cases for existing functionality as per the requirement and execute the same. Involved in the Integration testing support and involved in bug fixing. Responsible for writing detail design documents, class diagrams and sequence diagrams. Developed EJB middleware components to implement business objects and business logic of the system. Used JDBC to establish connectivity to the database for performing the database operations. Created and modified Stored Procedures, complex SQL Commands for the application using PL/SQL. Involved in enhancements of the system and worked on fixing bugs and supporting the entire system. Environment: Java 5, J2EE, JSP, HTML, XML Parsers, JavaScript, XSLT, EJB, JDBC, Oracle 10g, PL/SQL. Keywords: cprogramm continuous integration continuous deployment user interface message queue javascript database information technology microsoft procedural language Georgia Illinois |