Home

Md Aqheel Uddin - Lead Java Developer
[email protected]
Location: Irving, Texas, USA
Relocation: YES
Visa: H1B
Md Aqheel Uddin
Senior Java Developer
Contact: (732)-853-8072
Email: [email protected]

Professional Summary:
Over 11+ years of technical experience in Java/J2EE based web/enterprise application development on various client domains.
Excellent experience with Software Development Life Cycle (SDLC) process and OOAD concepts. Involved in Planning, Analysis, Design, Implementation, Testing and Maintenance, of web based, client server and N-tier Architectures, Application Development Methodology (ADM) and Agile Methodologies (Scrum & Extreme Programming (XP)) as well ER Diagram, UML Modeling and Data Flow Diagram.
Extensively worked in Core Java coding and object oriented design with strong understanding of Collections, Multithreading and Event/Exception handling.
Extensive expertise in application development using Java, J2EE,JSP, JDBC, Servlets, Java Script, JMS, Struts, Spring, Hibernate, JSF, JNDI, HTML, JQuery, XML, XSLT, PLSQL, JAXB.
Experience in developing web-based applications and Client-Server technologies using Java 8, J2EE, JSP, Servlet, Struts, JSF, spring, JDBC, JMS, JNDI, EJB, Swing MVC, Hibernate, JavaBeans, and JavaScript.
Worked extensively in the development of Business applications using the Java Servlets, JSP 2.0, SPRING, Hibernate, and Struts 1.3 frameworks.
Worked on AWS Lambda functions, Creating S3 Buckets for front-end application.
Ability to apply W3C Web standards in achieving the best cross-browser user experience for long-term user retention and engagement.
Able to work with core front end technologies including HTML5, JavaScript, Angular and UI MVC Frameworks.
Proficient in developing Single Page Applications (SPA) i.e., web applications using JavaScript MVC frameworks such as Angular.
Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
Support for all other AWS products such as RDS, Route53 (DNS), Cloud Trail, Elastic cache, Lambda and Amazon Kinesis.
Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, Angular.js and React.js.
Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Expertise in Object Oriented Analysis, Design and Development. Extensive experience with creating Use Cases, Sequence Diagrams and Class Diagrams.
Experience with Front-end JavaScript frameworks like Angular JS, Node JS. Developed and consumed web services using SOAP and REST.
Experience in developing the SOAP (AXIS) JSON / Rest (Jerseys) based web services.
Experience using Hibernate 3.x as OR mapping tool for database persistence.
Proficient in Hibernate structural and behavioral mapping.
Expertise in web technologies like XML (SAX, DOM), XSL, XSLT, Custom Tags, CSS, Java Script, HTML and DHTML.
Extensively worked on multiple IDE tools like RAD (Rational Application Developer), and Eclipse.
Good Experience with design patterns such as Factory Pattern, Abstract Factory Pattern, Singleton, Business Delegate, Data Access Object, Composite, Adapter, Command and Proxy patterns.
Involved in writing the front-end code for the application using Angular 2.0, Angular 4.0 Angular 5.0, and Angular 6.0.
Experience in developing applications on Application Server IBM Web Sphere, BEA Web Logic and Apache Tomcat.
Expert level familiarity with Tomcat 4.x/5.x web server for JSP/Servlet development.
Worked on Build and deploy tools like Jenkins, Maven and ANT.
Developed user interface by using the React JS, Redux for SPA development.
Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
Experience in using Testing tools like JUnit to test functionalities of an application and building tools like Ant, MAVEN and Log4j.
Strong Experience in Oracle 9i including PL/SQL, SQL, JDBC, Stored Procedures, Triggers, functions, packages and various databases like MySQL and SQLServer.
Good Experience in working on different OS like UNIX/Linux, Windows NT, and Windows XP.
Proven ability to communicate with client, interpersonal skills, commitment, dedication, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging task to achieve project
priorities/timelines.
Very strong in developing Front-end applications using HTML5, CSS, JavaScript, jQuery, Bootstrap, Ajax, Angular JS, Node JS, React JS, Responsive design and MVC frameworks.
Experience in Microservices development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
Experience in building Single Page Application (SPA) using Model View Controller (MVC) and various JavaScript framework such as AngularJS/Angular 2.0/4.0/5.0/6.0 and ReactJS.
Experienced in build tools like Maven and using them with continuous integration tools like Jenkins to create and publish application artifacts
Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI, dozer mapper.
Good understanding of Agile methodologies to deliver products on time
maintained source code repositories in Tortoise SVN andGitHub.
Exposure to various CI/CD tools like TeamCity, GitHub, GitLab, Bitbucket, Ansible, SonarQube etc.
TECHNICAL SKILLS:
Java/J2EE Technologies JDBC, Servlets, JSP, JMS, XML, XSL, XPath, XSLT, Spring, Hibernate, Struts
Web Technologies Java Servlets, JSP2.0, HTML, AJAX, Angular JS 1.4, Node JS, XHTML. CSS, Flash, Java Script
Frameworks Struts 1.3/2.0, Hibernate 2.0, Spring 2.5, JSF
Web Services Rest Services, WSDL, UDDI, JAXB, Apache Axis
Languages Java, Java 8, J2EE, C++, C, PL/SQL, SQL
Web Servers IBM Web Sphere 5.0/6.0, BEA Web Logic 8.1/9.0, Apache Tomcat 5.5/6.0
IDE Eclipse, JBuilder, RAD 6.0/7.0
Tools/Version Controls Log4J, JUnit, Ant, Maven, Rational Rose, UML, Rational Clear case, CVS, SVN, WinSCP, Putty, Splunk 7.1, CA APM Web View, Informatica 9.1, Udeploy
Databases Sybase, Oracle 8i/9i/10g, DB2, MySQL, SQL Server 2000/2005, Toad 12.6
Operating Systems Windows XP/NT/2000, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Freddie Mac, Mclean VA Aug 2022 Till Date
Role : Lead Java Developer

The project addressed financial services and products including retail banking, business, capital markets and corporate e-banking, mobile banking and web-based cash management of universal banks worldwide.

Responsibilities:
Involved in the software development life cycle coding, testing, and implementation.
Involved in application development based on J2EE platform using Model View Controller Architecture (MVC).
Extensively worked with core Java concepts like Interface and Threads.
Used Rational Rose for UML diagrams such as Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
Extensive use of Servlets, HTML and JSP for the presentation layer along with JavaScript for the client side validations
Developed front-end screens using JSP, JSTL, JQuery, DHTML, HTML5, CSS and JavaScript.
Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template
and criteria API for Querying database.
Designed and developed JSP pages using Spring MVC 3.0 framework.
Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
Setup the Struts framework and validation framework and error pages for future events application.
Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.
Implemented RESTFUL web services API using HTTP and REST principles
Used bootstrap and angular.js in effective web design.
Design, configure, create, and support microservices in Spring to consume 4G and 5G router REST API s.
Used AngularJS HTTP to retrieve data through Web API from entity framework.
Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
Developer Restful API in JAVA on Microservice Architecture using Spring Boot /Cloud
Created Services to consume REST API's and to communicate between components using Dependency Injection
Used stored procedures to retrieve the data from database.
Developed Microservices for Java Applications and enabled communication among them using REST API.
Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
Strong skills in DevOps processes and tooling such as GIT, Jenkins, Maven, AWS
Experience in designing and developing CI/CD architecture using Jenkins, bitbucket etc
Developed the User Interface using HTML5, CSS3, JavaScript, jQuery, React JS, JSP, Angular JS and enhanced response using twitter BootstrapWorked extensively on Angular 2/4/6 Typescript SPA domains.
Employing database caching strategies using Redis, MongoDB Elastic search.
Creation of the Java classes for the WSDL using JAX-WS and testing using SOAP UI.
Developed web services interceptor to monitor web services calls.
Responsible for development of ANT build scripts for compilation, generation and deployment of application archive files (WAR and EAR).
Experienced in branching, tagging and maintaining the version across the Environments using tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platforms.
Used ANT scripts to build the application and deployed on JBOSS Application Server and resolved technical issues and helped programmers in understanding and solving complex problems .
Developed XML documents.
Used XSLT to transform data from one Document to another
Deployed the Portal Applications on WebSphere Portal Server.
Designed and Developed User Interactive (UI) Web pages using HTML5, Angular, Bootstrap, CSS, JavaScript, J-Query, ReactJS and Node JS.
Used JUnit to write repeatable tests (regression testing), mainly for unit testing.
Used Log4j logging API for debugging and monitoring purposes.
Used JDBC to connect to Oracle as database.
Involved in writing SQL queries, stored procedures, and modifications to existing database structure as required per addition of new features.
Responsible for Production support of Application by proactively looking at production issues.
Environment: Java, Struts, JSP, Rational Rose, Servlets, JDBC, Hibernate, HTML, JavaScript, CSS, Junit, GitHub, Maven, REST API, XMLSchema, XPath, XSLT, Oracle, UML, Ant, Eclipse, Log4J, JUnit, WebSphere, Web Services, Windows XP.

Amway, Ada, MI. Oct -2021- July 2022
Role: Java Developer

This project involves a Code change, coordinate with core payment teams, deployed of web services AWS cloud evn and involved in peer code reviews and performed integration testing of the modules.

Responsibilities:
Deployment and configuration of web services in AWS using EC2, S3 bucket, CloudWatch, lambda.
Involved in collecting the business requirements for the project.
Extensively involved in design and implementation of front-end controller using Struts framework.
Worked on Core Java concepts like Static Classes, Inheritance, Overriding, Overloading, Exception Handling and Multithreading.
Developed application using Spring MVC and JSP on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Implemented business layer using spring core and configured spring dependency injection, enabling all business omponents loosely coupled between layers.
Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
Developed automation for more than 300 test cases for web applications testing using Selenium driver
Used Maven as build and dependency management tool for creating WAR and JAR file to be deployed in application servers and integrated with GIT and Jenkins
Daily stand-up SCRUM meetings with the team, Used JIRA for Stories/Bugs/Create Tasks/sub tasks
Deployment and configuration of web services in AWS using EC2, S3 bucket, API Gateway, RDS, CloudWatch, lambda. Used SNS/SQS to handle the message notifications
Deployed big data applications in AWS using EMR, S3, kms
Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
Utilization of Postman to test the RESTful service with JSON request & responses while monitoring the application via Amazon Cloud Watch.
Used Spring Core Annotations for Dependency Injection (Spring IOC) to configure Spring MVC, REST API s and configured Spring Boot for microservices.
Implementation of application enhancements which allow high levels of flexibility meet end user requirements.
Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
Experience in presentation layer of the application with the help of Node JS, Angular JS, boot strap also worked on XHTML pages.
Deployed the application as a microservice into Docker container and made easily accessible at runtime using AWS services like EC2.
Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, Virtual Private Clouds (VPC), S3 Compatible Buckets.
Used AWS S3 buckets to store the customer softcopies and obsolete data and triggered Lambda functions to store the s3 end points
Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that aremade.
Understanding on testing requirements and validation. Involved in test cases using Junit, debugging implementation and deployment activities. Understanding the requirements and implement solutions using Java, J2EE, Spring MVC and AWS
Utilized Amazon Web Services (AWS) like EC2, S3 and RDS for storage, configuration and backup/restore infrastructure.
Used Defect Management tool like JIRA tool for Issue/bug tracking and monitoring of work assignment in the system.
AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.

Environment: IntelliJ, POSTMAN, SWAGGER, README, AWS using EC2, S3 bucket, CloudWatch, lambda. RESTful service with JSON SQL, Data mapping, JavaScript, Node Js, Junit, Integration test, , Jenkins, REST API, Selenium, MS Visio, UML, XML, Windows XP, data analysis, MS Office (MS Access, Word, MS Excel, MS PowerPoint), MS-SharePoint.

Gordon Foods Service- Grand Rapids, MI Nov -2017- Sep 2021 Role: J2EE/Java Developer

The project involves a Code change, code fixes Coordination with Testing team, Defect Fixes, Production Deployment and Warranty Support. Developed an application, which maintains the details about the Customer, Provider, Payments, and Vendors. All the relational, transactions like Invoice, Insurance policy, issued assets etc. are also maintained in this application.
Responsibilities:
Involved in collecting the business requirements for the project.
Extensively involved in design and implementation of front-end controller using Struts framework.
Worked on Core Java concepts like Static Classes, Inheritance, Overriding, Overloading, Exception Handling and Multithreading.
Developed application using Spring MVC and JSP on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
Implemented Angular services to connect the web application to back-end APIs.
Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS for building UI Widgets and Application logic.
Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
Used Spring Boot which is radically faster in building cloud Microservices.
Used JavaScript for web page design and client side validation.
Worked with JAXB, Spring , XMLSchema, XPath, SAX and DOM for validating and loading the end of day XML files.
Worked with design patterns such as Factory Pattern, Abstract Factory Pattern, Singleton, Business Delegate, and Data Access Object, Composite, Adapter, Command and Proxy patterns.
Configured JMS and Hibernate on Weblogic Server in Eclipse environment.
Used Struts MVC framework for user authentication, Used Spring MVC framework to perform business logic.
Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
Used complex SQL queries, stored procedures and triggers for accessing the database-using Oracle.
Developed web services for internal and external partners/clients.
Used SOA concepts to implement web services integration.
REST API s and configured Spring Boot for microservices.
Developed the Ant build scripts for building the EAR file and used Eclipse as an IDE.
Involved in Deploying and Configuring applications in Web Logic Server.
Implemented the search functionality for Internal Application using Angular JS and NodeJS
Used Informatica to monitor jobs and for checking workflow logs.
Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Involved in code versioning, Check In, Checkouts and code merging using various configuration tool like Rational Clear Case.
Used UDeploy request page for making the configuration changes and deploying the code.
Used Apache Log4J logging API to log errors and messages.
Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducted walk- thru code reviews.
Provide support for application in development, Integration, QA and UAT and production environments.
Environment: Java, Apache Struts, JSP, Servlets, Java 8, Spring, DBC, HTML, JavaScript, CSS, XMLSchema, XPath, XSLT, SAX, DOM, Web Logic, Oracle, CVS, Rational Clear Case, UML, Ant, Web Services, Eclipse, Log4J, JUnit, Unix, Windows XP

Danlaw, Novi, Michigan May 2016 Nov 2017
Role: J2EE/Java Developer
This project facilitates the developments, deployment and integration of data from upstream systems and pushing the data to the downstream systems after applying business logic to it. Also, the monitoring the data received and sent.

Responsibilities:
Developed various REST based services to expose various reports and prompts to the user and exposed the REST API.
Develop/enhance Restful API which is exposed externally/internally
Developed java microservices build Jenkins CI-CD pipeline and host these applications on ECOMP DCAE D2 VMs that are containerized with docker and Kubernetes containers.
Involved in design, development activities, code review, testing strategies, testing support and on time deliveries along with other change requests.
Involved with java full stack development like HTML, CSS, JavaScript and jQuery with Mongo DB and backend technologies like J2EE, Webservices, Ajax, jQuery for monitoring the data flow between systems.
Performed Coding, Code Reviews & Unit/Integration Testing using Junit.
Use Restful Web Services (JAX-RS) and SOAP Web Services (JAX-WS) for load balancing and file processing.
Use Java and J2EE for microservices and communicate with other microservices with DMAAP and API calls.
Utilize expertise to create and define architecture specifications for the application software project, participate in all aspects of the development process.
Used SQL and PL/SQL Programming extensively to talk to Vertica database
Used Maven, Jenkins and uDeploy for continuous deployment and integration purposes.
Used Spring Core for dependency injection/Inversion of control (IOC) and implemented using Spring Annotations.
Developed the application using Spring Framework that leverages the classical Model-View-Controller (MVC) architecture.
Environment: Java, Struts, JSP, Rational Rose, Servlets, JDBC, Hibernate, HTML, JavaScript, CSS, XMLSchema, XPath, XSLT,maven, Oracle, UML, Ant, Eclipse, Log4J, JUnit, WebSphere, Web Services, microservices, Windows XP.
AGS Health, Hyderabad, India March 2013 July 2015
Role: Java Developer Responsibilities:
Developed the application as per the functional requirements from the analysts.
Developed the client side validation using JavaScript.
Developed web screens in Html and JSP.
Design and Development of User Interface using Struts tag libraries.
Responsible for client side validations and server side validations in JSP.
Design and Development of server side modules using J2EE, spring, Struts and Utility classes.
Used Web Services to extract and communicate the records using XML and REST.
Installed and configured WebLogic in Development and Testing environment.
Developed the transaction-oriented logic in the Data Access Layer.
Designed, developed, debugged and tested the web based J2EE application
Used Log4J utility to log error, info and debug messages.
Configured and deployed the J2EE application on Weblogic Application Server
Used the Transaction to persist the data in the Oracle.
Used apache struts to develop the web-based components.
Environment: Java 1.5, J2EE, JSP, Servlets, Hibernate, Spring, Struts, PL/SQL, WebLogic Application Server, REST and SOAP Web services, UML, SVN, Log4J, Oracle, Unix.
Education Qualification: MBA from Lawrence Technological University, Michigan, USA.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface javascript sthree database information technology fiveg fourg microsoft procedural language California Colorado Maryland Michigan Virginia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4754
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: