Post Job Free

Resume

Sign in

Software Development Stack Developer

Location:
Dallas, TX
Posted:
February 07, 2024

Contact this candidate

Resume:

Shiza Zafreen

Sr. Full Stack Developer

Ph: 607-***-****

Email: ad3fm8@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/shiza-zafreen-here/

SUMMARY:

Around 6 years of experience in Java11 and JEE technologies including analysis, design implementation, testing, and maintenance of applications.

Experience in large-scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process, and Object - Object-oriented analysis and Design, Development, Testing, Implementation, and Documentation.

Strong knowledge and experience in a multi-tiered distributed environment, OOPS, and OOAD concepts, and a good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).

Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams, and Class Diagrams using Toad Data Modeler and MySQL Workbench.

reat understanding on ANT and Maven with respect to their tags, tasks and targets, dependencies and co-ordinates to write pom.xml and build.xml.

Extensive experience using Make, Maven and ANT as a build tools for the building of deployable artifacts jar, war ear from source code.

Good expertise in working with Web Servicesalong with Apache SOAP, REST, WSDL,some other services like AXIS, JAX-RPC, Jersey API, Dropwizardand GDS.

Object-Oriented Programming (OOP) concepts such as collections, multi-threading, exception handling, Java packages, sub packages, applets, regular expressions, abstraction, encapsulation, inheritance, and polymorphism are well understood and experienced in Core Java.

Experience in several agile frameworks like Scrum, XP and Using TDD and ATDD approach.

Excellent knowledge on On-premises Active directory & Cloud's Azure AD, Azure AD Domain Services.

Expert in deploying the code through application servers like Apache Tomcat, WebSphere, WebLogic.

Good command in Core Java and profound experience in collection frameworks and Multithreading.

Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate, and Data Access Object for building J2EE Applications.

Experienced in web development using HTML, DHTML, XHTML, NoSQL, CSS, JavaScript, Django, Webservice, and AJAX technologies.

Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, and Angular8, Angular10.

Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.

Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

Experience in Angular JS, Node JS, React JS, Mongo DB, GitHub and Amazon AWS, EC2, S3, and cloud front.

Experienced in developing MVC framework-based web apps using Struts and Spring.

Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO, and template classes.

Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.

Excellent analytical, communication, organizational, and interpersonal skills. logging facility using Log4j, Writing JUnit test cases, and using Clear Quest, and JMeter for bug tracking.

Good Experience in Server-side Framework like Node.js and Javascript libraries like React.js, Flux, and Redux

Expertise in Object-relational mapping using Hibernate.

Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS, and Apache Axis.

Experience in installing, configuring, and tuning Web Logic Server, Apache Tomcat, and JBoss.

Experience in using IDE Tools like Eclipse, IBM RAD, and NetBeans for Mockito Java/J2EE application development.

Expertise in database modeling, administration, and development using SQL, T-SQL, and PL/SQL in Oracle and SQL Server environments.

Worked with Behaviour Driven Development process and Test Driven Development (TDD).

Experience with Amazon Web Services (AWS) capabilities and limitations.

Experienced in AmazonEC2 setting up instances, virtual private cloud (VPCs), and security groups.

Also got experience in GCP (Google Cloud Platform) working on BigQuery and setting up instances.

Good Experience in Server-side Framework like Node.js and Javascript libraries like React.js, Flux, and Redux

Experienced in using Operating Systems like Windows and Unix/Linux.

Proficient in software documentation and technical report writing.

Worked on data processing and transformations and actions in spark by using Python (Pyspark) language.

Motivated, Team oriented, or Self-guided, energetic attitude.

Having good Knowledge in NOSQL data base like DynamoDB and MongoDB.

Good understanding of Business workflow, Business logic, and Business methods for further implementation of user requirements in a distributed application environment.

Experience in Java Framework Integration with Apache Camel.

SKILLSET

Languages: C, C++, Java 8,11, Python, JavaScript, Groovy, CI/CD, HTML/HTML5, CSS/CSS3, SQL, PL/SQL.

Frameworks: Spring MVC, Spring Boot, Scala, Struts, Hibernate, ANT, Maven, JSF, Vaadin, Google Web Toolkit (GWT), Grails, Netty.

Frontend Technologies: Bootstrap, jQuery, AJAX, Kendo UI, Angular11, ReactJS, Node.JS, Back boneJS, Responsive Web Design, Flash, D3.JS, High charts, SASS/LESS.

Cloud Technologies: Confidential Web Services (AWS), Cloud Foundry, OpenStack, GCP (Google Cloud Platform), Microsoft Azure, Rackspace, SaaS, IaaS, PaaS.

Security: Spring Security, OAuth, Active Directory, LDAP, SSL, SAML.

Databases: RDBMS (MySQL and Oracle), NoSQL (MongoDB and Cassandra),CouchDB, DynamoDB, Teradata and PostgreSQL.

Technologies:: Object Oriented Programming, Drools, WSO2, Kafka, Kanban, Apigee, Microservices, SOAP, RESTful APIs, Web Services, JSON, JBOSS, Tomcat, IBM WebSphere, REST, Jenkins, Django, Docker, Kubernetes, Junit, Mockito, Selenium, Jasmine, Karma, Mocha, Babel, Gulp, Grunt, JDBS, JMS, Webservice, EJB, DOM, XML, Redis, Terraform, NetBeans, IntelliJ, Eclipse, WebLogic server, Jetty, GraphQL, JSP, Servlet, Git, GitHub, Subversion ELK (Elasticsearch, Logstash and Kibana), RabbitMQ, AMQP, Big data and Hadoop, Pyspark, Sencha ExtJS, Heroku, POJO, JAX-RS, OpenAPI Swagger, XSL/XSLT, Gradle, HTTP, DNS, JNDI, JSTL, Bash/Shell Scripting, Linux/Unix.

SDLC Methodologies: Agile/Scrum, Waterfall, Hybrid, Test Driven Development (TDD).

Professional Experience

UMB Financial Corporation, Kansas City, MO June 2020 – Till Date

Sr. Full Stack Java Developer

Responsibilities:

Involved in enhancing existing MEAN (MongoDB, Express, Angular11, Webservice, and Node stack applications and provided the required support.

Proficient in Java programming language showcasing capabilities in both front-end and back-end development.

Skilled in utilizing Java frameworks and technologies for building scalable and efficient applications.

As a key contributor crucial role in designing, implementing, and thoroughly testing the Spring Domain Model using Core Java ensuring the application's services were robust, efficient, and aligned with business requirements.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular.

Use of Object oriented programming (OOP) concepts to build and develop code for backend functionality of the overall application. Ensuring proper transaction management and error handing is maintained at each level of development in order to make the code debuggable.

Responsible for modifying build configuration files including ANT'sbuild.xml as and when needed.

Analyze process-based DRL, design JBPM workflow process using BPMN 2.0, implement business rules processing using Drools.

Used Go Programming Language (GoLang) and Scala in the development of the application.

Developed and retrieved No-SQL data using MongoDB.

Implemented Unit testing using JUnit.

Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins).

Skilled in implementing Linux features on windows through VM’s, UI’s and cloud shell in GCP/AWS.

Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Transform and analyze the data using Pyspark, HIVE, based on ETL mappings.

Developed EJBs, JSPs and Java 8 Components for the application using Intellij various helper classes needed following Core Java multithreaded programming and Collection classes.

Extensive hands on experience in developing Web Applications and Web Services using technologies such as Java/J2EE,Spring Framework, MVC, RESTfulWebService (Apache CXF), Ajax, Kubernetes, JQuery, JSON, ActiveMQ, DB2, MySQL, Eclipse, Maven, Git, Jenkins, Sonar, GCP WebSphere, Tomcat, Exact Target (SaaS) SOAP API, NoSQL, Agile methodology, JIRA, Confluence.

Responsible for creating efficient design and developing User Interaction screens using Angular10, HTML5, CSS3, JavaScript, jQuery AJAX, Django, and JSON.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux, Webservice, and Bootstrap.

Created reusable and testable React.js functional and class components using ES6.

Programmed in Angular10 to upload (post) files/images to the AWS S3 browser from the front end by installing the NPM package of AWS-SDK.

Configured RDS instances using Cloud formation templates and Terraform. Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.

Worked on Rest Web services as well as Node Rest framework for backend services using Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.

Experienced with version controller like SVN and GIT (Bitbucket, GitHub).

Independently integrate multiple APIs and new features using React + GraphQL stack

Assisted in migrating from a legacy REST based backend to one based on GraphQL.

Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge, and push the code and create pull requests for changes that are made.

Deployed the Java applications into WebLogic Application Servers.

Creates and configures Micro-Services architecture and integrates with React.Js application.

Use of JSX in the React components for cleaner HTML like structure inside JavaScript.

Implemented mapState ToProps, and Map Dispatch ToProps for the interactions between Redux and React.

Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQUERY tablesorter.

Extensively worked in Test Driven Development (TDD) framework using JUnit.

Developed CI/CD system with Jenkins on Kubernetes environment, Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test, and Deploy.

Worked on node.js router to make cross-domain requests to API services like Spotify API, GitHub API, and Mongo DB.

Used Postman to test the APIs, used SVN for version control, JIRA for bug tracking and project management, JUnit and Mockito for Java unit tests, and Jasmine and Karma for angular specs.

Followed agile methodology and was involved in daily SCRUM meetings, sprint planning, showcases, and retrospectives and used JIRA as a tracking tool for the sprints.

Developing Micro Services, Django, and creating APIs using Java Spring Boot framework using Maven as a build tool and Cassandra as an enterprise-level database.

All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.

Developed APIs and REST API proxy using APIGEE edge for sending mobile notifications.

Installed and configured Hadoop Map Reduce, HDFS, Mockito and developed multiple Map Reduce jobs in Java for data cleaning and pre-processing.

Used Atlassian tools like confluence for documentation, bit bucket for code repository, JIRA to create epics, tasks, and subtasks, and hip chat for internal messaging.

Developed Docker images and containers for the application by configuring Docker files, using Docker Compose to manage images.

Developed application to perform CRUD operations using Java 11 on MySQL and Designed Web Application to connect to User Pool, create users, and verify login using AWS Cognito for security.

Worked with ELK (Elasticsearch, Logstash, Kibana) for log Analytics, and security purposes collecting real-time data from various sources, analyzing the data available, to create attractive dashboards.

Done Designing and developing RESTful API and services using best practices to interact within the Microservices and with the front-end.

Created Swagger API to generate interactive API documentation that lets users try out the API calls directly from the browser.

Environment: Java 8/11, J2EE, JSP 2.0, PL/SQL, Django, Spring 2.0, EJB 2.0, Angular11, JMS, JNDI, Mockito, Oracle, XML, DOM, SOAP, JUnit, Apache Camel, OOP, PySpark, Jenkins, CI/CD, Web Sphere 8.5, MongoDB, Scala, ANT, WebLogic Application Server, Hibernate 3.0, Micro services, AWS, GraphQL, Webservice,Typescript, JDBC, GCP, Kafka, MS SQL Server 2012, JESS, REST-ful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NoSQL, Hadoop, Kubernetes.

Stericycle, Lake Forest, IL Sept 2019 – May 2020

Sr. Full stack Java Developer

Responsibilities:

Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, Angular4/6, GCP and NodeJS as front-end building Environments.

Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-processing, minifying, test-running, and building-sync.

Developed python scripts in order to migrate information from Oracle to Mongodb.

Demonstrated experience in developing and consuming web services, leveraging RESTful or SOAP protocols to enable communication between different systems or applications.

Developed custom directives, Factories, and Services in AngularJS and implemented code per coding standards and created AngularJS Controller to isolate the scopes to perform operations, and extensively used Core Java such as Exceptions, and Collections.

Used Scala programming to call the objects instance created in JVM and used to communicate with the database to retrieve the information.

Used ANT and Maven for building the applications and developing the build scripts.

Competent in utilizing OpenShift, a containerization platform based on Kubernetes, for deploying, managing, and scaling containerized applications.

Responsible for deploying artifacts intoWebLogic Application Servers for Development and Integration Test environments.

Deployed Spring Boot based Micro services in Docker and Amazon EC2 container using Jenkins.

Expertise in consuming Restful web services using Node JS, AngularJS, NoSQL and jQuery along with JSON parsing to implement AJAX calls and render the response data to User Interface.

Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading, and effective sorting mechanisms.

Using Component-based architecture provided by Angular 4 created Typescript reusable components and services to consume REST API's.'

Currently working on fitness tool which aids inTest Driven Development (TDD).

Used Streams and Lambda expressions available as part of Java 10 to store and process the data.

Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.

Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.

Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.

Experience in working with Message Queues, facilitating asynchronous communication between distributed systems or components, ensuring reliable data transfer and decoupling of services.

Integrate the Drools and JBPM to the application framework, dynamic creation of knowledgebase and Knowledge session, and JPA persistence using Hibernate to maintain drools state.

Configured with gulp.js to test the Typescript with TSLint.

MYSQ L was used as the database for the application which was hosted in the cloud using the Amazon RDS service.

Experience working with RedHat OpenShift Infrastructure design, deployment, and operational support.

Configured and managed AWS Glacier, to move old data to archives based on the retention policy of databases/ applications.

Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall.

Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.

Analyzing SOA-based applications with Solar/web service/apache ignites cache-based systems for optimal design/usage.

Experienced in implementing Micro Services, Webservice, SOA with XML base web Services (SOAP/UDDI/WSDL) using Top-Down and Bottom-Up Approaches.

Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.

Implemented SPRING MVC application framework to create and configure Java beans using SPRING IOC and used SPRING Hibernate support, and transaction management.

Implemented RESTful Web services to retrieve data from the client-side and made REST API calls from Angular JS and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth1/2.

Involved in developing APIs and Rest API proxy using APOGEE edge and for sending mobile notifications.

Developed the Web Services Client using REST, NoSQL and RSDL for verifying the new customer history to a connection.

Developed DAOs (Data Access Object) using Hibernate as ORM to interacting with DBMS - MySQL and Mongo DB.

Optimized the full-text search function by connecting to Mongo DB.

Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments et.

Environment: Java 8,11/JDK, J2SE/J2EE, HTML5, TDD, Webservice, Django, CSS3, JavaScript, JQuery, Spring, Spring Boot, Spring Batch, Spring MVC, AngularJS, Angular4/6, NodeJS, Drools, Ec2, S3, SDK, MySQL, SOA, JDBC, Hystrix Dashboard, AWS, Netflix Ribbon, Hibernate, REST,OOP, CI/CD, GraphQL, JSON, GCP, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS, MongoDB, GIT, PL/SQL, Docker, ANT, Scala, JIERA, Kafka, JMS, Kubernetes.

Frontier Systems and Solutions, India June 2018 – Jun 2019

Full Stack Developer

Responsibilities:

Involved designing in web pages using HTML 5, CSS3, JavaScript, Webservice, Bootstrap, SASS, LESS, React.js, Redux, Flex, and Mongo DB.

Deployed Spring Boot-based microservices and Confidential EC2 container using AWS admin console.

Involved in writing application-level code to interact with APIs, and Web Services using AJAX, JSON, and Jquery.

Designed and coded application components using Agile (XP, Scrum), and RUP methodologies with the JIRA tool for tracking the stories, defects, and progress.

Created Java J2EE application to View Data in MongoDB.

Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules, and Hibernate.

Designed and Developed UI for Customer Service Modules and Reports using Angular4, HTML5, CSS3, Bootstrap3, JavaScript, and jQuery.

Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.

Designed and developed the application using agile methodology and followed Test Driven Development (TDD ), Scrum .

Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.

Mainly responsible for developing Restful API using Spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.

Web Services in JAXP based on SOAP protocols using XML and XSLT and created data sources with JDBC.

Used CSS3 for describing the presentation of Web pages, including colors, layout, and fonts. Validations for the Client Side were done using JavaScript.

Maintained 24/7 high-volume availability demands using open-source tools such as Linux, Apache, PHP, and MySQL.

Developed real-time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).

Created a data model for structuring and storing the data efficiently and implemented partitioning and bucketing of tables in Cassandra.

Involved in securing API proxies using various mechanisms like API key, Spring OAuth, LDAP, and content protection policies in Apigee Edge.

Developed application using Spring MVC- Implemented Various Controllers, used spring's component-scan and auto wiring functionalities.

Managed Object Persistence and data retrieval using JPA, JDBC, Jenkins and hibernate with DB2 as the backend.

Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.

Knowledge and experience in using WebLogic, an application server used for deploying and managing Java EE applications, providing a robust environment for hosting enterprise-level applications.

Used Apache Maven for project management and building the application for reporting and documentation.

Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions, and performing validations.

Developed Graphic User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web application scaling.

Used Kafka streams as a message bus and developed data pipelines to ingest data to NoSQL data stores like Cassandra.

Worked on extracting event data from the front end using Kafka REST proxy and knowledge of RabbitMQ.

Used JQuery, JavaScript, HTML5, CSS3, Bootstrap, and various JQuery plugins to improve UI experience and achieve cross-browser compatibility.

Involved in writing application-level code to interact with APIs, and Web Services using AJAX, JSON, and XML.

Configured Oracle connection pool, which is included in the Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.

Environment: JAVA, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, UML, JQuery, Struts, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, Apache, Oracle ECM, Jenkins, Struts, Webservice, SOAP, ILOG, AWS, ETL, Web2.0, LDAP, Kafka, Microservices, Apigee, OracleBPM, JSF, GCP, Scala, WSDL, Apache CXF, MongoDB, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Web logic, Junit.

Educational Details: Computer Science Engineering From Osmania University



Contact this candidate