Post Job Free
Sign in

Software Development Web Services

Location:
Frisco, TX
Posted:
May 28, 2025

Contact this candidate

Resume:

Name: ABDUL

Phone - +1-469-***-****

Email: **********@*****.***

Summary:

•Over all around 7 plus years years of experience in delivering enterprise solutions. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy complex business problem statements.

•Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development & Testing using Software Development Life Cycle.

•Developed software's for AWS in Java (using Spring Framework, API Gateway, DynamoDB, EC2 and Apache Tomcat web server.

•Expert level skills on JSON, HTML, DHTML, CSS, Tiles, Tag Libraries and UI frameworks – Twitter Bootstrap, Materialize CSS, jQuery Mobile.

•Experience with jQuery, Ajax, JavaScript, Nodejs, ReactJs, BackboneJs, AngularJs, Angular 2.x/4.x and Client-side validations.

•Experienced in Java Web-based, Desktop Based Development with Concepts of Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.

•Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, iBatis, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures.

•Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Net ix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security.

•Experienced in developing web-applications using various design patterns, including session facade, MVC, Data Access Object, Singleton and Factory Pattern.

•Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.

•Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

•Good Working Experience in Apache Frameworks like Apache CXF, Apache Camel and Apache Velocity.4

•Experienced in building Web Services using SOAP and RESTFUL.

•Expertise in XML technologies such as DTD/Schemas, DOM, SAX, XSLT, XPATH, Castor.

•Experience in configuring and deploying the applications on Tomcat 5.x/4.x/3/x., GlassFish, WebSphere 6.x/5.x/7.0, Web Logic 9.x/8.x/7.x/6.x, and JBoss Servers.

• Proficient in Apache Spark and Hadoop, with a track record of leveraging these technologies to process and analyze large-scale datasets efficiently.

•Demonstrated skills in container orchestration using Docker Compose or Kubernetes, deploying multi-container applications and managing their lifecycle.

•Extensive experience in designing, implementing, and optimizing data processing pipelines using Hadoop and Hive, enabling efficient analysis of large-scale datasets.

•Expertise in configuring and managing Hadoop clusters, ensuring their smooth operation, and performing capacity planning.

•Experienced in integrating JasperReports with various data sources, such as relational databases, JSON, XML, and CSV, to extract and display dynamic data in reports.

•Skilled in utilizing JasperReports Expression Language (JEXL) to create complex calculations, conditional formatting, and data manipulation within reports.

•Integrating JMeter into the testing process to perform end-to-end testing, ensuring seamless interaction between frontend and Java backend systems

•Experienced in developing UNIX shell scripts for batch processing.

•Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.

•Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.

•Good Experience in software configuration management using CVS, GIT and SVN.

•Experienced in performing unit testing using JUnit, TestNG, Mockito, integration and deployment of applications using tools such as ANT, Maven, Gradle, Jenkins & debugging through log4j and Splunk.

•Created Test automation framework using Cucumber and Selenium web driver.

•Knowledge of writing rules directly in the Drools Rule Language (DRL), and decision table.

•Expertise on UI testing with Karma, Mocha, Jasmine and Chai.

•Experience using secure authentication mechanisms like LDAP, SASL.

•Good knowledge on dependency management tools such as NPM.

•Developed Interactive graphs using D3.js with JSON data.

Technical Skills:

Languages

Java 1.5/1.6/1.7/1.8, J2EE, UNIX Shell Scripting, Python 3.6.0, Scala 2.12.1, C, C++.

Internet Technologies

HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0, JAXWS, JAXRPC, JAX: RS, SOAP, WSDL, UDDI, REST, SOAP UI

Web Technologies

HTML/HTML5, DHTML, XML, CSS, Bootstrap, JSF, JavaScript, SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0, AJAX

Frameworks

Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Struts 2.x/1.x, Log4J

Relational Databases

Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

Application/Web servers

Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, JBoss, Tomcat 5.0/6.0/7.0, Glass fish, WildFly.

Build Tools

Ant 1.10, Maven 3.3.9, Gradle 3.4.1

IDEs

Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Methodologies

Agile, waterfall, TDD (Test-Driven-Development), Scrum, SDLC

Testing Tools

Junit 4.12, Win Runner, Jenkins, Selenium WebDriver/Grid, JIRA 7.0, Bugzilla 4.4.12, Jasper Reports 6.0.

Work Experience:

Client: Ford Motors, Georgia

Jan 2023 - Present

Java Full Stack Developer

Responsibilities:

•Involved in various phases of Software Development Life Cycle (SDLC) of the application.

•Developed applications using Angular2, Java8 and new features of java (lambda expressions). Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.

•Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.

•Developed UI components using Angular 2 dependency Injection, Models, data binding and controllers.

•Implemented Angular 2 Router to enable navigation from one view to another.

•Used Protractor to perform End to end testing for single page application developed using Angular 2.

•Proficient in developing dynamic and responsive user interfaces using React.js, a leading JavaScript library for building modern web applications.

•Developed various generic JavaScript, Angular functions to implement client-side validations.

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

•Created and injected spring services, controllers and DAOs to achieve dependency injection.

•Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.+

•Developed Persistence layer using Spring Data to interact with the Database.

•Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka, Net ix, Ribbon as part of Services Discovery using Apache Axis.

•Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.

•Committed to creating accessible web applications, leveraging DOJO's accessibility features and adhering to web accessibility guidelines (WCAG) to ensure inclusivity for all users.

•Skilled in testing and debugging DOJO components, ensuring high-quality code through thorough testing, bug identification, and effective issue resolution.

•Developed with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through one API gateway.

•Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

•Proven track record of designing, developing, and optimizing large-scale data processing pipelines using Hadoop, handling massive volumes of data efficiently.

•Skilled in managing and maintaining Hadoop Distributed File System (HDFS), ensuring data reliability, availability, and scalability.

Conducting performance tests on Java application databases using JMeter, identifying potential bottlenecks in data retrieval and storage.

•Experience as a Scala developer, I have demonstrated expertise in building scalable, concurrent, and maintainable applications.

•Proficient in functional programming concepts, I leverage Scala's expressive type system and libraries like Akka and Play Framework to create robust solutions

•Implemented Authentication & Authorization with Site Minder and Spring Security.

•Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular 2 modules.

•Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.

•Writing Entities in Java, Play Framework along with named queries to interact with database. Experience in Updating, Modifying queries in Oracle 11g.

•Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.

•Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.

•Developed quality code adhering to Scala coding standards and best practices.

•Worked with Kafka Cluster using ZooKeeper. Developed Applications using Rule Engines-Jboss Drools 4.x, Work flows, Human tasks to implement Business rules validations.

•Developed data transformer for converting legacy data from Source tables to avro format and fed into Kafka using Camel.

•Designed and implemented database schemas, tables, indexes, and constraints to ensure data organization, integrity, and optimal query performance.

•Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.

•Designed and deployed stream processing applications that leverage Kafka Streams for real-time insights.

•Created the Docker containers and Docker consoles for managing the application life cycle.

•Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.

•Smoke Test and Acceptance Testing is performed with Selenium in multiple Java platforms.

•Worked with the automation team to understand the Selenium scripts and review the code, run the tests and review the results and provide inputs to the team.

•Used Maven and Jenkins to automate the build and deploy process and Git were used for project management and version management.

Environment: Java 8, Spring MVC, Spring Boot, Angular 2, HTML5, CSS3, JSON, JavaScript, Node.js, Spring Data, Protractor,Mongo DB,Oracle 11g, IntelliJ IDEA, Junit 4.4, Mockito, Git, Selenium, Scala, Spark, Drools, AWS, Docker, Spring Cloud, RESTful web services, Apache Tomcat, Apache Kafka, Camel, Maven, Jenkins, a, Jasmine.

Client: MasterCard-O'fallon,MO

Jan 2022 – Dec 2022

Java Full Stack Developer

Responsibilities:

•Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.

•Collaborated closely with the design team to translate wireframes and mockups into interactive React components, enhancing the overall user experience.

•Responsible for Building applications using React.js which allowed us to render pages on both the client and server using the same codebase.

•Implemented React.js code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF. Used Babel plugin tool for conversion of ECMA versions to support all type of browsers.

•Used React-Router to turn application into Single Page Application.

•Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.

•Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).

•Extensively used MVC, Factory, Delegate and Singleton design patterns.

•Developed micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.

•Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.

•Developed scripts to generate customized reports and gather system information, aiding in monitoring, troubleshooting, and performance analysis.

•Created Docker images using Dockerfiles, optimizing images for size and security by leveraging best practices.

•Establishing performance baselines with Performance Center to track application performance over time and identify deviations.

•Enthusiastic learner, consistently staying updated with the latest DOJO developments and best practices to deliver cutting-edge solutions.

•Experienced in integrating DOJO components with backend systems and APIs, enabling efficient data exchange and real-time updates between the frontend and backend layers.

•Monitoring application performance in real-time during tests and setting up alerts for critical performance thresholds.

•Used Hibernate framework for back end development and Spring DI for middle layer development. Used Spring MVC Transaction Management and Hibernate cache concepts.

•Modified the Spring Controllers and Services classes to support the introduction of spring framework. Creating Docker containers leveraging existing k Containers and AMI's in addition to creating Docker containers from scratch and developing Docker images to support Development, Testing Teams and their pipelines, distributed Jenkins, Selenium and JMeter images, and Elasticsearch, Kibana and Log stash.

•Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF.

•Used Docker to provide virtualize deployment containers and push the code to EC2 cloud using PCF. Experience in working with big data platform with a combination of Hive MQ, Cassandra and Spark. Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.

•Experience in data structure design, Data Modeling in Cassandra.

•Developed JUnit, Chai, Mocha and Gulp test cases for unit, integration, and functional tests.

•Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.

•Used Log4j to print logging, debugging, warning and info on server console. Debugged the MAVEN scripts for building entire web application.

•Implemented Cucumber for behavioral testing of application.

•Developed reusable UI components using ES6, Handlebars and Webpack.

Environment: React.js, Node.js, Babel, Redux, Bootstrap, Jenkins, Pivotal Cloud Foundry (PCF), Docker, Cassandra, JUnit, Chai, Mocha,Performance center, Gulp, Spring Boot, Spring MVC, Hibernate, Apache Kafka, Log4j, MAVEN, Cucumber, Webpack, Babel.

Client: Met Life-Hyderabad

Sep 2018 – May 2021

Java/J2EE Developer

Responsibilities:

•Designed, coded, implemented, optimization and tested new features and modules for the derivatives

system as part of an Agile team and improved automation test suites.

•Implemented client-side Interface using React JS. Worked on responsive design and developed a single

ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.

•Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers) architecture.

•Utilized create-react-app to launch product to stay update with current Webpack and Babel build configurations.

•Handled Http Requests using Axios which supports Promise API functionality native to JS ES6.

•Gained Knowledge on Electrode Platform NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.

•Developed Web API using Node JS and hosted on multiple load balanced API instances.

•Developed Spring Boot to fasten the application for removing boiler plate configurations.

•Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by using Spring Boot.

•Developed Micro Services for service oriented architecture to build flexible and independently deployable software.

•Developed REST Web Services clients to consume those Web Services as well other Enterprise Wide Web Services.

•Worked with Spring AOP module to perform logging operations.

•Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.

•Employed Spring Boot for initialize and bootstrapping the build configuration for the boot based web applications.

•Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.

•Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.

•Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence on to the database.

•Developed different join strategies with Hibernate to improve performance while retrieving collection items.

•Used Spring MVC, AOP, IOC and Hibernate to establish the Connection with Database for Stored Procedures.

•Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.

•Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database.

•Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.

•Used CI/CD tools Jenkins, Git/ Git labs and Docker registry for configuration and automation using Ansible.

•Used Drools as rule engine to categorize salient level rule to every business rules base on the business needs.

•Experienced in working with Babel and Webpack in application build and deployment processes.

•Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.

•Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.

•Performed UI and front-end testing using Selenium. Developed test case and performed unit testing with Mocha.

Environment: HTML5, CSS3, React JS, Babel, Spring Boot, Spring AOP, Spring IOC, Hibernate, Redux, Axios, Node JS, Hapi JS, Webpack, JSON, Ansible, Pivotal Cloud Foundry, Jenkins, GIT, Docker, Drools, Nexus, Mongoose, MongoDB, Chai, Webpack, Mocha, Selenium, Apache kafka, EC2, AWS.

Client: Equifax,INDIA

March 2017 – July 2018

Java Developer

Responsibilities:

•Identified business requirements of the project.

•Used CSS, HTML, Java Script, JQuery, AJAX for creating interactive web Application.

•Involved in developing the CSS sheets for the UI Components.

•Used JavaScript for the web page validation.

•Implemented Model View Controller modules and design patterns.

•Developed and debugged the servlets and EJB with WebSphere Application server.

•Developed view components using JSP pages used in combination with servlets that handles business logic.

•Used SOAP for WebServices by exchanging XML data between applications over HTTP.

•Created and modified Stored Procedures, complex SQL Commands for the application using PL/SQL. Used ApacheLog4j Logging framework for logging of a trace and Auditing errors in application.

•Involved in troubleshooting bugs and debugging application to enhance performance of the application.

Environment: Java 5, J2EE, JSP, HTML, CSS, JavaScript, XSLT, Servlets, EJB, JDBC, WebSphere 7.0, Oracle



Contact this candidate