0% found this document useful (0 votes)
72 views

Waseem - Java Full Stack Developer

Waseem Anjum has over 8 years of experience as a full stack Java developer specializing in web technologies like Angular, Node.js, React, and Spring. He has extensive experience designing and developing front-end applications using HTML, CSS, JavaScript and frameworks. He is proficient in Java EE, databases like Oracle and MySQL, AWS services, and Agile methodologies. Currently he works as a senior Java developer building applications using Angular, Java 11, and Spring Boot at EchoStar.

Uploaded by

SAPNA tyagi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views

Waseem - Java Full Stack Developer

Waseem Anjum has over 8 years of experience as a full stack Java developer specializing in web technologies like Angular, Node.js, React, and Spring. He has extensive experience designing and developing front-end applications using HTML, CSS, JavaScript and frameworks. He is proficient in Java EE, databases like Oracle and MySQL, AWS services, and Agile methodologies. Currently he works as a senior Java developer building applications using Angular, Java 11, and Spring Boot at EchoStar.

Uploaded by

SAPNA tyagi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Waseem Anjum

[email protected]

516 515 0307

PROFESSIONAL SUMMARY
• Around 8 years of extensive professional experience as a Java Full Stack Developer with expertise in
Web- Designing, User Interface development, integrating, implementing of highly transactional and
scalable web applications using web technologies like Angular, Node JS, React JS, HTML, CSS, Ajax.
• Excellent knowledge of all the phases of Software Development Life Cycle (Requirements gathering,
analysis, design, development, testing and implementation) and SDLC methodologies such as
Agile/scrum, Waterfall model, Test Driven Development (TDD) and Iterative Development.
• Extensive experience in designing professional UI web applications using front-end technologies like
HTML5, DHTML, CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular/2/4/6/8/9, Node.js.
• Hands on experience with Java, J2EE, Web services, JSP, Servlets.
• Hands on experience in developing web application using Spring Framework web module and
integration with Struts MVC framework, MicroServices.
• Good understanding of Object-Oriented Concepts like Collections, Multithreading, Exception
Handling, Polymorphism.
• Experience in Web 2.0 applications like blog maintenance, Library Management, social networking
using HTML, DHTML and JavaScript.
• Proficient in Java EE technologies including JSP 2.x with JSTL, JSF 2.x, Thymeleaf 3.x, Servlet 4.x, JDBC
4.x, JAX-RS 2, JAX-WS 2, and Apache Struts 2.
• Experience in using various tools and IDEs for development and design like Adobe Photoshop.
• Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery and
Angular.js.
• Experience in using Art technology group (ATG) framework for creating web applications.
• Experience in applying the latest development approaches including MVC, event-driven applications
using AJAX, Object Oriented JavaScript, XML and Responsive Web Design.
• Extensive experience in various UI widgets using JavaScript libraries (JQuery)
• Expertise in building strong websites using JQuery, HTML5, DHTML & CSS3 to develop valid code
and table-free sties.
• Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto
Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and
HTTP.
• Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS,
SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front,
Redshift.
• Experience in RDBMS including Oracle 12c, DB2, MongoDB, MySQL.
• Experience using oracle application development framework (ADF).
• Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views,
triggers, Message Queuing and data connectivity and data integration of Oracle.
• Developed J2EE applications using IDE’s like Eclipse, IntelliJ, and Net beans.
• Hands on experience with build tools like Maven, Gradle and Logging tools like Log4J2, Splunk.
• Utilized various tools during the development and deployment such as Jenkins, Ant, JIRA.
• Excellent interpersonal abilities, communication skills, time management and Team skills with an
intention to work hard to attain project deadlines under stressful environments.

TECHNICAL SKILLS:
 Web development: JavaScript, ES6, Angular, ReactJS, NodeJS, Spring, HTML5, CSS3,
Bootstrap, Angular Material.
 Operating System: Windows, Linux.
 Programming Languages: C, C++, Python, Java 11, JavaScript.
 Applications Servers: JBoss, Apache Tomcat 5.5
 Databases: SQL Server, Oracle, MongoDB, DB2, MySQL
 Tools/Lib/IDE: NPM, Gulp, Grunt, Webpack, Jasmine, Microsoft Visual Studio
Code, Sublime, Atom, Eclipse
 Others: Jenkins, zGit, Bitbucket, JIRA, SVN

EDUCATION:
Bachelor of Technology (Mechanical), Preston University

WORK EXPERIENCE:

EchoStar/Hughes Network, Germantown, MD


Senior java developer Mar’2022 -Till date
Responsibilities:

 Follow Agile methodology and involved in daily meetings, sprint planning, showcases and
retrospective and used RALLY as a tracking tool for the sprints.
 Involved in programming, testing, debugging, implementing, and maintaining of JavaEE client/server
distributed applications to meet the organizational needs.
 Work and implement a SPA (Single Page Application) using angular, Typescript, ReactJS-CLI,
Bootstrap and Webpack.
 Develop various feature specific modules and implement module wide routing in the application
using angular router module.
 Create web pages using angular data driven and template driven forms and created custom
asynchronous validations to validate the data on server side.
 Create various re-usable components and developed unit test cases using Jasmine and Angular test
bed and performed end to end testing using DataDogs.
 Design and develop the application using agile methodology and followed TDD and Scrum.
 Use Splunk Tool for debugging Issues in Production and Responsible for Developing Member Portal
Application components using Java 11, UI Technologies such as HTML5, CSS3, JavaScript, Typescript,
ReactJS, Redux, NodeJS, Angular components.
 Designed enhancements or modifications to application, created database changes, wrote software
and unit test code for ATG and UI.
 Designed and developed web application using JSF, Spring, JSP, XHTML, JavaScript, AJAX and CSS.
 Make Member portable Application which enables users to login, update and to enter information,
and to perform many other data entry tasks using Angular make the forms more reactive and
robust.
 Work on React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
 Implement Angular -Router, React-Redux architecture, ES5, ES6, Web pack and Grunt to turn
application into Single Page Tweak Application (SPA).
 Developed Front End pages by implementing JSF 2.0, JSF 2.2 using RichFaces.
 Create REST API documentation using Swagger and created Docker compose yaml file and Docker
file to create docker images and containers.
 Use Spring IOC, AOP, Spring Boot to implement middle tier.
 Use Spring Boot at backend which helps to develop application with ease.
 Create REST micro services using Spring Boot and took part in enhancing existing Java and Spring
applications.
 Create new entities and JPA repositories using Spring JPA and created REST validations for XML and
JSON requests for REST controllers.
 Develop microservices on boarding tools and Jenkins allowing for easy creation and maintenance of
build jobs and Kubernetes deploy and services.
 Involved in writing SQL scripts and creating backend database table for complex business
operations.
 Involved in writing queries, stored procedures and modifications to existing database structure as
required per addition of new features.
 Monitor server logs to support production activities with the help of Kubernetes logs and Splunk
cloud logging.
 Using Oracle ADF for building enterprise applications as it provides a Java framework.
 Use Microservice architecture with Spring Boot based services interacting through a combination of
REST and Apache Kafka message brokers.
 Work on Log4j API for logging in development, testing and production environments, configured to
send email notifications.
 Working with logging and reporting solutions such as: Logstash, Elasticsearch, Kibana (ELK), Grafana
or Splunk.
 Implement version controlling using GIT and used Jenkins for continuous integration.
 Develop queues using AWS SQS with JMS for services to subscribe and listen to events using Spring
JMS.
 Create cloud formation templates in setting up DEV, QA and UAT environments using AWS Cloud
formation and leveraged Elastic container services to run Docker micro services in AWS.
 Work with Jenkins in setting up CI/CD pipeline for dev environment and involved in setting up GIT
web hooks.
 Work on end-to-end testing implementation using protractor.

Environment: Java 1.8, Java 11, HTML 5, CSS 3, Bootstrap, SASS, Angular 4/6/7/8/9, jQuery, TypeScript,
Node.js, JSON, XML, MySQL, Spring MVC, MongoDB, PL/SQL, AWS, Kafka, JSF, JMS, RESTful, Splunk,
Maven, Jenkins, GIT, STS, Visual Studio Code IDE, Protractor, Docker, Jenkins.

KKR & Co. Inc., NYC, NY Mar’2020-Mar’2022


Full Stack Java Developer
Responsibilities:
• Worked agile software development with Scrum methodology.
• knowledge of Angular7/9 commonly used modules and creating reusable Components, Pipes and
Services.
• Developed the application using Java 1.8 and implemented its features like Lambdas.
• Working as a UI Developer for internal application.
• Developed Application to assess JSON and XML from Restful web service from consumer side using
JavaScript and Angular
• Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the
frameworks.
• The application flow is designed and developed using JDBC, HTML5, CSS3 and JavaScript.
• Developed the Rest APIs by using the spring boot with spring tool suite IDE
• Oracle is used for the datastore and stored procedures. We extensively used spring JPA for database
queries
• Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring
framework for the J2EE application.
• Knowledge on the services configuration, managed the pool connection and size for database.
• Developed OAUTH authentication, fortress for Authorization services.
• Bitbucket was used for code management and sharing.
• Experience writing unit test cases (Junit, Mockito) with coverage.
• Used Jenkins to execute the maven project as well to build the version system tool.
• Involved in configuring XML mapping files and POJO objects.
• Implemented REST Web services to retrieve data from client side.
• Build REST web service by building Node.js Server in the backend to handle requests sent from the
front-end.
• Created Server instances on AWS. Tomcat, Swagger and hawtio are installed and used for deploying
Micro-services.
• Performed configuration, deployment and support of cloud services including Amazon Web Services.
• Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
• I have extensively used postman scripts and Swagger to share the contract details (API details) with
internal developer and QA teams.
• I have used the docker to deploy services in non-prod environment (development environments)
and Jenkins for the pre-prod management environments.
• Used Spring Boot with Spring Security for all types of authentications.
• Application was designed and developed using the Spring framework. Used Spring Dependency
Injection to inject required services.
• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and
Spring Boot for micro-services.
• Used JIRA for creating and following up with the issues.
• Monitored error logs using Log4J and fixed the problems.

Environment: Java/J2EE, HTML5, CSS3, Angular 7/9, Node.js, Responsive Web Design, jQuery UI, AJAX,
XML, JSON, REST, Eclipse, GIT, Agile, Redux, ES6/ES5, GIT, Jenkins, Tomcat, Github, Log4j, Swagger,
Postman

HSBC, Chicago, IL Dec’2018-Feb’2020


Java Full Stack Developer
Responsibilities:
• Responsible for gathering and understanding the system requirements by interacting with
clients.
• Worked with core java code extensively using interfaces and multi-threading techniques. 
• System design using various J2EE patterns like Iterator pattern, Adaptor Patten, Singleton
Pattern, Data Access Objects.
• Worked on Frontend User Interface creating Dynamic, Responsive web pages, browser
compatible pages using HTML5, CSS3, ExtJs, Bootstrap, jQuery, and AngularJS, Angular 2,
Angular 4.
• Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client-side
validations.
• Used Jquery, Angular.Js to manipulate the DOM objects for User interface look and feel and for
Ajax calls.
• Developed the JSPs required for service management and user management modules.
• Implemented persistence layer using Hibernate. Hibernate Transaction Manager is used to
maintain the transaction persistence.
• Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
• Developed an autonomous continuous integration system by using Git, Jenkins, MySQL.
• Developed Validators for application components using the JSF, Struts validation framework.
• Experience in migrating the Apache Tomcat/Jboss servers from development stage to
production.
• Developed Java based Restful services in Spring Boot.
• Implemented CRUD operations (GET, POST, PUT, DELETE) to retrieve and update data in the
database.
• Used Hibernate as an ORM & developed different database objects of MS SQL Server.
• Developed JMS components to send messages from one application to other application
internally.
• Developed application using AngularJS connecting to Oracle on the backend.
• Developed and performed unit testing using JUnit framework in a Test-Driven environment
(TDD).
• Created and modified Stored Procedures, Functions, Triggers and Complex SQL Commands using
PL/SQL.
• Used Maven building tool.
• Used XSLT for transforming XML documents.
• Used Log4j for Logging various levels of information like error, info, debug into the log files.

Environment: Java, Angular JS, JavaScript, RESTful Services, HTML, CSS, Bootstrap, Spring Boot,
Hibernate, MS SQL Server, Oracle, Mongo DB, Jenkins, API, Ajax, Jquery

Think Bridge Software, Austin, TX Oct’2016-Oct’2018


Java Developer
Responsibilities:
• Gathered and analyzed the requirements and converted them into User Requirement Specifications
and Functional Requirement Specifications for the designers and developers to understand them as
per their perspective.
• Developing Web pages by using HTML, CSS, jQuery, JavaScript and working knowledge of CSS grid
system.
• Worked in all the modules of the application which involved front-end presentation logic developed
using JavaScript.
• Designed and implemented the User Interface using JavaScript, HTML, CSS, AJAX, JSON and MySQL.
• Communicated regularly with the clients and discussed the impediments that could come up, and
the possible solutions for it.
• Deployed the program on Jenkins to check the correctness and connection with the backend.
• Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session
façade, Singleton, Factory and DAO.
• Integrated Hibernate ORM framework with Spring framework for data persistence and transaction
management.
• Participated in various agile ceremonies like stand-up meeting, sprint planning, sprint review.
Communicated with team members and scrum master for better understanding of requirements.
• Received appreciation from scrum master for being a good team player and demonstrating
commendable communication skills.

Environment: Java, J2EE, Struts, Hibernate, Spring, JSP, Servlets, JMS, XML, SOAP, JDBC, JavaScript,
JQuery, Ajax, HTML5, CSS3, JUnit, WebSphere Application Server, Oracle, MySQL, Scrum

Wachter Technologies, Mt. Laurel, NJ Feb’2015-Aug’2016


Jr. Web Developer
Responsibilities:
• Developed websites for posting the internal projects of the organization and getting employees to
volunteer for the projects.
• Used the knowledge acquired on HTML, CSS and JavaScript and MEAN stack frameworks like
Angular, Node etc. during this period.
• Involved in development of GUI using HTML and JSP where Java Servlets were used as the interface
between the client and server.
• Effectively written JavaScript for the client-side validations for the Portal.
• Involved in Stateless Enterprise Java Bean programming on the server side for the communication
between clients and Server.
• Conducted the SQL performance analysis on Oracle 11g database tables and improved the
performance by SQL tuning.
• Worked extensively for loading/updating information asynchronously using AJAX.
• Involved in application testing manually and defects fixing.
• Developed Java based Restful service to update the data from the database.
• Used Spring boot which is faster in building cloud Microservices and develop spring-based
application with very less configuration.
• Used DAO pattern to retrieve data from database.

Environment: J2EE, Java, Servlets, Struts, EJB, SOAP WebServices, JSP, JDBC, Eclipse, Websphere, Oracle,
CSS, HTML, JavaScript, spring, HTML

You might also like