Post Job Free

Resume

Sign in

Software Development Stack Developer

Location:
Glendale Heights, IL
Salary:
130000
Posted:
December 08, 2023

Contact this candidate

Resume:

Fawaz Mohammed

Java Full Stack Developer

Phone#:903-***-****

Email id: ad1s3t@r.postjobfree.com

PROFESSIONAL SUMMARY:

Over 8+ years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client-Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies.

Strong experience in Software Development Methodology such as Agile (Scrum) Methodology, Iterative and Waterfall.

Experience in other front - end technologies such as Typescript, Bootstrap, Angular, Ajax, JSON, Node.JS etc.

Extensive experience with both Core and Advanced Java 8 concepts which include Java, Servlets, JSP, Java Script, JDBC, JSF, XML,EJB, Struts, Spring MVC, Ajax, JQuery, Hibernate, JDBC, and Web Services.

Extensive knowledge in Front End technologies like JQuery, JavaScript, HTML, XML and CSS.

Have good experience to implement Object Oriented design diagrams for Application system in UML, using IBM Rational Rose and Microsoft Visio.

Expertise in using and implementing various design patterns such as Singleton, Bridge, Abstract Factory, Decorator, and Iterator etc.

Experience in OOPS concepts like Inheritance, Encapsulation, Abstraction, and Polymorphism.

Worked in Multithreading environment by Thread Synchronization, Thread Pool, Class level and object level threading.

DevOps and CI/CD: Proficient in using DevOps tools like Jenkins, Git, and AWS Code Pipeline to set up continuous integration and deployment pipelines. Skilled in infrastructure as code using tools like AWS CloudFormation or Terraform.

Extensive experience in HTML, XHTML, HTML5, CSS, CSS3, DOM, JavaScript, jQuery, Typescript, AngularJS, Angular 2, Angular 4, D3JS, Vue Js, AJAX, JSON, Bootstrap, XML, PHP, WordPress, SEO.

Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD (Rational application Development), Net Beans and JDeveloper.

Expertise in Developing and Deploying applications using Webservers like Apache, Karaf 3.x, Kafka and Application Servers like Apache Tomcat 5.x/6.x/7.x/8.x, Web Logic, IBM WebSphere, JBOSS, and JRun.

Experience in building web applications using various frameworks such as Spring Framework (2.0-4.0), Spring MVC (Model View Controller), Spring Boot, IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming).

Worked on Struts open source java framework utilizing Strut Tiles, Strut Controllers (Action and Forms) and Validation framework for client, server validation.

Extensive experience in Core Java 8 concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.

Extensive experience in developing GUI using HTML, CSS, JQuery, Java Script, EXT JS, DOJO, AJAX, Knockout JS, Bootstrap and Angular 4/5, Node.js, Backbone.js, Underscore.js.

Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.

Experience using ORM framework like Hibernate/JPA for mapping Java 8 classes with database and using Hibernate Query Language (HQL).

Knowledge on service oriented architecture (SOA), workflows and web services using XML Test Driven Development (TDD) Environment, SOAP and Restful web services.

Expertise in unit testing the applications using Junit Framework, Mockitoand developed logging and standard mechanism based on Log4J, SLF4j.

Experience in implementation of version controls tools like CVS, Tortoise SVN, Clear Case and GIT.

Experience in Oracle 8i/9i/10g/11g, DB2, SQL Server, PostgreSQL, MySQL, MongoDB database programming using PL/SQL and standard built-in Oracle Packages.

Proficient with software build process and writing Maven and ANT Build Scripts for automated build and deployment process.

Experience with Build tools like, ANT, MAVEN, and GRADLE.

Worked with Version Control Systems like CVS, SVN (Sub Version), GIT, GitHub, and Clear Case.

Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.

Skilled in developing application in python language for multiple platforms.

Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.

Experience in Enterprise Integration Development using Apache Camel Framework.

TECHNICAL PROFICIENCIES:

Java/J2EE Technologies

Servlets, JSP, JSF, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT,

Multi-threading, Java Networking

Programming Languages

Core Java, SQL, PL/SQL, C, C++

J2EE Frameworks

Spring MVC, Struts 2.0, JSF

Application/Web Servers

Web Logic, IBM WebSphere, JBoss, Tomcat

ORM Frameworks

Hibernate, JSF, IBATIS

Web Technologies

JSP, JavaScript, jQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS,

HTML, React Js, AngularJS, Ext.js, Backbone.js.

Spring Framework

Spring IOC, Spring Batch, Spring Boot, Spring Security

Database Server

Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra

IDE

Eclipse, Net Beans, IntelliJ, STS

Web Services

REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL,Axis2, UDDI., Apache CXF

Version Control

GIT, CVS, SVN, Aldon, Clear case

Build Tools

ANT, Maven, Gradle

Methodologies

Agile, Scrum, Waterfall, Rapid Application Development, Test Driven development

Modelling Tools

Microsoft Visio, Rational Rose

Operating System

Windows, Mac, Linux, UNIX

Tools

Apache Camel, ESB, cucumber, Rational Rose, Microsoft Visio

Testing &logging

Junit, Jasmine, JUnit, Log4J, SoapUI, Test NG, easy mock and power mock,

Karma, Protractor, Mockito, Selenium, Jenkins, Docker

PROFESSIONALEXPERIENCE:

United Health Group Chicago, IL March 2019 – Till Date

Role: Full Stack Java Developer

Roles & Responsibilities:

Design and implement initial project infrastructure to start developing application components.

Developed and consuming Restful Web Services using media applications like JSON, XML and Text data.

Used OWASP ESAPI to validate the input requests and encode the output responses to/from the service

Developed Web GUI involving HTML5, Node.js, Java Script, and Java 8 under MVC architecture.

Used Angular 4/5, HTML5, and CSS 3 all HTML and DHTML is accomplished through Angular 4/5 directives.

Developed user interface by using the React JS, Flux for SPA development.

Implemented client side Interface using Angular 4/5.

Build stable Angular 4 components and stand-alone functions to be added to any future pages.

Wrote scripts to Import, Export data to CSV, EXCEL formats from different environments using Python.

Implement security and access controls in applications using technologies such as OAuth, JWT or AWS IAM.Building RESTful APIs and microservices using Java and AWS technologies such as API Gateway and Lambda.

Implement security and access controls in applications using technologies such as OAuth, JWT or AWS IAM.

Used Angular 4-Router to turn application into Single Page Application

Developed multiple POCs using Scala and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.

Worked in using Angular 4components, Forms, Events, Keys, Router, Animations and Flux concept.

Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.

Developed Unix/Linux batch applications using C++/Java, Shell Scripts

Developed modern web applications using Angular 9/11, Node.js, Express.js, Vue.js, and MongoDB.

Extensive knowledge in developing applications in asingle page (SPAs)using various JavaScript

frameworks likeAngular, React

Developed front-end components using Angular 7, TypeScript, Angular Material and NgRx-bootstrap and Node

Highly skilled Java developer with experience in J2EE, SpringBoot, Node, and TypeScript, and expertise in AWS Lambda, Step Functions, and S3.

Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with web service and Vue.js.

Used Scala to write several Spark Jobs in real time applications.

Analysed the SQL scripts and designed the solution to implement using Scala.

Extensively used Docker to create images and deploy applications in AWS environment.

Used Angular 4-Autocomplete for creating google maps location search on the webpage.

Used case analysis, assessing the impacts for deliverables.

Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.

Automate Datadog Dashboards with the stack through Terraform Scripts.

Worked with NoSQL databases such as Cassandra, Mongo DB, and Risk.

Using application lifecycle management across the company to implement and manage CI/CD pipeline processes and automation including building, auto scaling, cloud formation and systems operation monitoring.

Used Spring MVC, JSP, JavaScript, J Query, Bootstrap, HTML5, and CSS3 in developing mini-site application.

Implement security features such as SSL, OAuth2, or SAML.

Coexisting legacy monolithic Java 6 apps with next generation Java 8/Spring Boot micro services.

Knowledge of UNIX shell scripting and Perl programming

Implemented request and response objects using SOAP web services and created routes using Apache Camel.

Write terraform scripts for Cloudwatch Alerts.

Designed and developed using HTLM5, CSS3, EXT JS, JavaScript, XML, AngularJS, JSP, JSON, Vue.js, JSF, J2EE and Ajax

Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.

Wrote SQL, PL/SQL and stored procedures as part of database interaction.

Wrote unit test cases using JUnit, Mockito, Easy Mock, Power Mockito framework.

Involved in parsing JSON String using JSON parsers like GSON, Jackson.

Produced and consumed Kafka for data streaming.

Implemented Application backend as Node.js Express Application Server.

Involved in parsing HTML Docs using JSOUP parser.

Implemented automated local user provisioning instances created in AWS cloud.

Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Developed front-end components using Angular 7, TypeScript, Angular Material and NgRx-bootstrap and Node

Worked on PHP5 and MYSQL, HTML5, Ajax, JavaScript, CSS3 and Wordpress on Windows and Linux operating systems.

•Implemented HL7 and FHIR standards based messaging platform using Java Spring Integration for data exchange between healthcare systems. Reduced integration errors by 60%.

Hands on experience on continuous deployment on AWS Elastic Beanstalk with Jenkins

Develop and support cloud infrastructure and application lifecycle framework for CI/CD.

Worked with Gradle for Dependency Management and as build tool.

Involved in developing new and enhanced existing JIRA plug-ins with Atlassian's plug-in development platform. JIRA is an issue tracking and projects management system that is written in Java 8.

Implement microservices architecture using Spring Boot and deploy them in containerized environments such as Docker and Kubernetes.

Involved with rapid development, using HTML, Ruby on Rails, CSS, JavaScript, PHP, Perl, SQL, REST APIs, AJAX, SOAP, etc

Used Apache Tiles as the template framework.

Implemented Application backend as Node.js Express Application Server.

Built a Restful API to save and retrieve geo locations using a remote server in Java 8 using Spring, Mongo DB, Apache CXF, and JAX-RS.

Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP.

Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngular2.

Set-up database in GCP using RDS, storage using S3 bucket and configuring instance backup to S3 bucket. Prototype CI/CD system with GitLab on GKE utilizing kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.

Developed Micro services using Restful services to provide all the CRUD capabilities.

Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.

Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.

Made changes to SOAP Web Services using Apache-Axis2.

Environment: Java 8, Java Scripts, HTML, STRUTS, JUNIT, Servlets, JDBC, JQUERY, JSON, AJAX, DOM, Jenkins, HQL, Spring Boot, Selenium, JIRA, Hibernate, DB2, JPA, Eclipse, Kafka, EJB, JMS, Knockout.js, log4j, NO/SQL.

Edward Jones, St. Louis, MO March 2018 – March 2019

JAVA Developer

Roles & Responsibilities:

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

Used advanced Java8 features like Lambda expressions for array operations, collections, enhanced concurrency methods.

Used J2EE design patterns like value object pattern MVC, Session, Façade, Singleton, Factory and DAO.

Involved in developing Thread safe blocks for multithread access and distributed transaction management.

Designed GUI using JavaScript, HTML5, CSS3, Customs tags and developed Client-Side validations.

Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.

Integrated the different pages to be a single page application using Angular and Typescript.

Implemented a singleton pattern for a class using typescript.

Developed a Single Page Application which can switch to different components using Angular services to get data.

Implementing jQuery, Node.js and modularized front-end using CSS. JavaScript with SASS.

Updated LDAP authentication from HTTP to HTTPS.

Extensively worked on spring, auto-wiring, security, AOP, spring quartz for scheduling tasks to generate reports.

I learned scalability and core OOPs concepts of PHP.

Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer and network discovery.

Used PHP MyAdmin to handle the administration of MYSQL over the World Wide Web.

Worked on end to end development with JSF for development and enhancement of batch jobs.

Implemented pre-authentication data base security using spring security and Spring Batch for scheduling and of batch jobs.

Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.

Used Microservices architecture with spring-boot interacting combination of REST and apache Kafka message brokers.

Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments

spanning across multiple availability zones using Terraform and CloudFormation.

Write terraform scripts from scratch for building Dev, Staging, Prod and DR environments.

Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications.

Experience in Using the Spring ORM component for hibernate support for manipulating data for oracle 11g database.

Developed applications using Rule Engines-JBOSS Drools, Workflows, and tasks to implement Business rules validations.

Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.

Implemented Maven script to create wars & JARS and deploy the entire project into Weblogic application and Log4J.

Environment: Java 8, HTML5, CSS3, Angular 4, Node.js, jQuery JSON, AJAX, DOM, HQL,Bootstrap,JBOSS7.1.0, Spring Boot, Spring Ribbon, Spring Security, Spring Batch, Scala, Selenium, JIRA, Apache Kafka, REST, Hibernate, DAO,JPA, Eclipse, log4j, Oracle 11g, GIT, Maven, Jenkins, AWS, Docker, Elastic search, JBOSS, Junit, Swagger.

Turner, Atlanta, GA August 2017 – February 2018

JAVA Full Stack Developer

Roles & Responsibilities

Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.

Used spring modules like Core, Scheduler, JDBC template, JMS template, MVC and Security.

Used Spring Security for authentication and authorization of the application.

Using Spring JPA and Spring Repository pattern extensively.

Utilized the Spring Integration Framework for the project.

Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.

Worked on Spring IOC, Spring MVC and spring integration with Hibernate.

Developed UI using Bootstrap, AngularJS along with JSON and communications with back end using REST with Spring MVC framework.

Developed Rest APIs in spring boot.

Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate and JPA and messaging engines.

Created Mule ESB art if act, configured the MULE Config files, and deployed.

Used AJAX framework for asynchronous data transfer between the browser and the server.

Provided ANT build script for building and deploying the application.

Provided JMS support for the application using Web Logic MQ API.

Design of Microservices architecture.

Coding of Microservices and deploy the code to Docker and AWS.

Supporting AWS Cloud-Watch alarms setup and maintaining AMI refreshes.

Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Creation of all the AWS components SNS, SQS, Lambda (Java, Node.js), EC2, ELB, ECS.

Checking of AWS logs and Docker logs if any issues are there.

Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.

Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform

Involved in developing interactive web applications using a dynamic scripting language like PHP, Ruby, Python Perl.

Developed REST services to talk with adapter classes and exposed them to front-end.

Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).

Developed pagination for AngularJS grids using Paging toolbar and grid column filtering.

Used Hibernate as an ORM framework to access the data from Oracle database.

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

Used PHP MyAdmin to handle the administration of MYSQL over the World Wide Web.

Build Micro services for the delivery of Purchase Order module using spring cloud.

Developed Junit tests using Mockito framework in a TDD (Test Driven Development) environment.

Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.

Worked with version control systems like SVN, Team City, etc.

Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.

Environment: JDK1.8, Java, J2EE, REST Services, Spring Boot, Spring DAO, Spring IOC, Spring Security, Spring MVC, JQuery, SVN, Splunk, JIRA, HTML, CSS, Bootstrap, JavaScript, jQuery, Angular JS, Maven, Scala, SOAP UI,REST Client, JSP, Hibernate 4.0, Web services (SOAP,REST FUL), Team City, Web Logic server…etc.

Delta Airlines Atlanta, GA February 2016 – July 2017

Java Full Stack Developer

Roles & Responsibilities:

Developed application on Spring MVC Framework using various spring modules - Spring Boot, Spring Core Container, Spring Context, and Spring Web Module.

Coded Business services using spring and interacted with the database using Spring JDBC, Spring DAO.

Developed Catalog specific micro-services based on SPRING BOOT. Involved in integrating JAX-RS into Spring Boot application

Wrote different Hibernate mappings in XML and corresponding java classes. Wrote hibernate configurations using spring.

Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation).

Design and development of user Interfaces using JSP, HTML, CSS and AJAX. Developed custom tags, JSTL to support custom User Interfaces.

Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.

Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.

Designed Prototype and project layout skeletons using JQuery and CSS/LESS and HTML5.

Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.

Used Kafka in a POC to send data and persist on Cassandra Database.

Designed and developed Application based on JSF framework using MVC design patterns.

Produced content pages with CSS3 layout and style mark-up presentations and used JavaScript methods and properties.

Used different JQuery Selectors, traversing through HTML DOM elements using JQuery.

Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser compatible application.

Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.

Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.

Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.

Used Spring Mbeans, Java Preferences API to implement JMX/JManage settings in different environments.

Used Struts MVC framework for the ease and improve performance of the application.

Involved in exception handling & testing using SOAP UI and Security of Mule endpoint through WSSR.

Consumed SOAP based Web Services for Integrating with the Enterprise Information System Tier (EAI).

Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device.

Tested JavaScript using Grunt during development.

Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.

Used GIT for version controlling and Jenkins CI for Continuous Integration.

Environment: JDK 1.7, J2EE 5.0, Struts 1.2, Spring 3.6, Servlets 2.5, JSP 2.1, JSTL, EJB 3.0, SOAP web services, AWS, Jenkins, JIRA, Splunk, GWT, GXT, Weblogic 10.2, W3C.

Chiara Bell, Orlando, FL March 2015 – January 2016

JAVA Developer

Roles & Responsibilities:

Developed application based on Monolithic Architecture using Model View Controller (MVC) concepts.

Implemented forms and action classes for the application using EJB and Struts Framework.

Developed EJB deployment descriptor using XML and used Jakarta XML Binding (JAXB) components for transferring the objects between the application and the database.

Functionalities like auto completion of forms and user validation are implemented using jQuery.

Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.

Developed dynamic web pages using JSP and used Struts Validation framework to perform input validation.

Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts Framework for the implementation module.

Developed and implemented the MVC Architectural pattern using STRUTS 2.x framework.

Implemented POJO based action by STRUTS and also utilized various Tag Support given by the STRUTS 2.x.

Implemented interceptor which is invoked during pre-processing and post processing of a request in STRUTS 2.x.

Implemented OGNL (Object Graph Navigation Language) of STRUTS 2.x to simplify the accessibility of data stored in the Action Context.

Build PL/SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled.

Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.

Used Subversion (SVN) for maintaining current and historical versions of source code, web pages and documentation.

Used Clear Case for source code maintenance.

Developed Ant scripts and developed builds using Apache ANT.

Used Log4J to capture the log that includes runtime exceptions.

Environment: Java/J2EE, EJB, Servlets, JSP, HTML, CSS, JavaScript, JBoss, Subversion (SVN), Oracle, SQL Developer, JDBC, Struts 2.0 framework, Log4J.

Education Details:

Bachelors in Electronic and Communications Engineering 2014 from Osmania University, Hyderabad



Contact this candidate