Shabana
Sr Java Developer
ada16d@r.postjobfree.com
Summary:
Over 5+ years of experience in analysis, design, development and implementation of Web Applications in Client/Server environment using Core JAVA/J2EE applications.
Designed and modelled projects using techniques in UML - Use Cases, Class Diagrams etc. using Rational Rose.
Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design through implementation and testing.
Expertise in J2EE technologies like Servlets, JSP, JDBC, Java Beans, EJB and Web Services.
Expertise in application development frameworks like Struts, spring, JSF and Hibernate.
Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller (MVC) Architecture.
Expertise in configuring the Spring Application Context with dependency injection and using spring web module integrated it with Struts framework and Hibernate.
Experienced in working with XML technologies like XML, XSL, XSD, XSLT and DTD.
Experience in using IDE like Eclipse, MyEclipse, NetBeans, IBM RSA, Intellij, RAD, TOAD and GWT.
Experience in developing web services using JAX-RS, Jersey, JAX-WS, JAX-RPC and WSDL.
Experience with JUnit in performing unit testing and determining the application functionality and monitored
Performed unit testing using JUnit, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
Created robust user Interface (UI) using HTML5, CSS3, JavaScript, Ajax, Angular JS, JSON, jQuery and XML.
Involved in various projects related to Data Modelling, System/Data Analysis, Design and Development for both OLTP and Data warehousing environments.
Interacted with the Data Modelling team to understand the designing of the data warehouse and data mart.
Good experience in implementing solutions for SOA, Java Web Services like JAX-WS Web Services and JAX-RPC Web services.
Experience in Service Oriented Architecture and Integration technologies in the areas of Restful Web Services, SOAP Web Services, WSDL and XML.
Extensive experience in working with various databases like Oracle11g, SYBASE, DB2, SQL Server and MySQL.
Expertise in Core Java with solid background and working knowledge of Object-Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
Expertise in version control tools like SVN, CVS, GITHUB and IBM Rational Clear Case to manage and control software development.
Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
Good work experience with UNIX/Linux commands, scripting and deploying the applications on the servers. Maintained tuning, and monitoring Hadoop jobs and clusters in a production environment.
Experience in using issue and bug tracking tools like JIRA, Bugzilla, TFS
Experience in using JDBC and Hibernate for database operations
Experience on SDLC, Waterfall and Agile/Scrum methodologies.
Expertise in using ANT and Maven for building the projects and deploying the projects in servers and using log4j and JUnit for debugging.
Strong Programming Skills in designing and implementation of multi-tier applications using Core Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, Spring, Hibernate, JavaScript, AngularJS, ExtJS, Servlets, JavaBeans, EJB, XSLT, JAXB, Mongo DB, Elastic search, Virtualization, Hypervisor, Cloud computing and OpenStack Platform.
Excellent communication, teamwork, inter-personnel and presentation skills, fast learner and organized self-starter
Certifications:
Certified Core Java Developer
Certified Advanced Java Developer
Certified Web Developer
Certified System Administrator
Technical Skills
Programming Language
C, C++, Java, SQL
Java/J2EE Technologies
Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT, Applets, Multi-threading, Java Networking
Java Frameworks
Spring MVC, Struts, Hibernate, jQuery
Application/Web Servers
WebLogic, IBM WebSphere, JBoss, Tomcat
ORM Frameworks
Hibernate, JSF, IBATIS
Web Technologies
JSP, JavaScript, jQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, HTML, AngularJS.
Spring Framework
SSpring Boot, Spring MVC, Spring Data
Database Server
Oracle, DB2, SQL server, and MySQL.
IDE
Eclipse, RAD, WSAD, NetBeans, IntelliJ
Web Services
REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Apache
Version Control
GIT, CVS, SVN
Build Tools
ANT, Maven, Gradle
Methodologies
Agile, Scrum, Water-Fall, Rapid Application Development
Operating System
Windows, Linux, UNIX
Tools
ESB, cucumber, Red hat BPM
Testing
Junit,Selenium, Jenkins, Docker
Professional Experience:
JP Morgan Chase, Cincinnati, OH Jan. 2019 ā Till date
Role: Java/J2EE Developer
Project: Global Client Reporting
This application is used by Client portfolio managers to generate Quarterly and Monthly Investment reports across various asset classes. Iām involved in the migration of static template reports to make dynamic so that users can dynamically add required components to the report without any tech support and generate the reports. These dynamic components are feasible to use across other regions like EMEA and APAC.
Roles and Responsibilities:
Go through the assigned JIRA issue requests of the project and work with Business requestor to finalize requirements based on the technical possibilities.
Understanding High Level Design and creating detailed technical Design documents.
Developed code using server-side technologies like Spring Boot framework- Core, MVC, Data.
Designed and developed the REST based Microservices using the Spring Boot.
Developed and consumed Restful web services to accumulate data and generate reports.
Developed individual components and design documents using Birt tool to generate reports.
Built UI for different components using Angular, JavaScript, HTML, JQuery and CSS.
Deployed applications in AWS and read/write files in S3 instance.
Involved in unit testing and regression testing before production deployments.
Developed Junit test cases for the developed application.
Doing code review for the projects done by other teammates/ peer code review.
Used Jenkins tool to deploy the application in cloud and non-cloud environments.
Tracking the defects/bugs till production phase.
Designed and modified User Interfaces using JSP, JavaScript, Hadoop, MQ, CSS and jQuery.
Interacted with Business requestor/ Client portfolio managers to finalize the requirements, UAT support and post-production support.
Working with other teams (like back end or middle ware team), required for the project.
Involved in post-production maintenance and solved the tickets.
Involved in build and deployment of the application using Tomcat server.
Implemented rules for code quality using Sonar, Code Pro, PMD, Check style, Find bugs.
Environment: Java, Spring Boot, Microservices, BIRT tool, Spring MVC, Spring Data, REST web service, AWS, Oracle, Sybase, Angular, HTML5, Javascript, CSS, Hadoop, Tomcat, GIT-Bitbucket, Postman, Eclipse, IntelliJ, Junit, Maven, Log4j, Windows.
State Street, Quincy, MA May 2018 ā Dec. 2018
Role: Java Developer
Project: Data Governance Framework
Description:
ESP (Enterprise Servicing Platform) provides complete middle and back office solution for State Street clients. ESP would provide dynamic, customizable, self-scalable platform which would cater for data needs of asset owners and managers.
Responsibilities:
Followed agile software development practice paired programming, test driven development and scrum status meetings.
Implemented event mechanism to handle delegate requests from source system.
Using multithreading concepts to create thread pools based incoming requests.
Involved in creating tables, Joins and views using SQL on Oracle Database.
Working on Client specific tool called MetaModel to create Elements, Tables and Custom Views for respective portfolios.
Understanding each business functionality and creating reports.
Configuring new events to trigger events for specific time zones.
Written Java classes to test UI and Web services through JUnit.
Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
Used Angular, JQuery, CSS and JSP to develop UI Pages.
Developed business layer using Spring, Hibernate and DAOs.
Formed complex associations between Plain Old Java Objects using Hibernate.
Used maven as a build tool
Developed and consumed several Restful web services using the JAX-RS.
Used GIT tool for code check-in and check-out.
Environment: Java, JEE, AngularJS, Hibernate, Spring, Webservices, Maven, WebLogic and GIT, Oracle
Maxima INC, New Paltz, MN Feb. 2016 to April 2018
Role: Core Java Developer
Description:
Developed a User Interface for Maxima INC software which reads the data from third party tool and save into database oracle
Responsibilities
Developed database tables and established relationship between entities
Developed list of stored procedures
Developed list of triggers, objects, cursors
Developed java packages, Interfaces
Used Java standard packages for string manipulation
Upheld quality control and data validity for Java programs.
Resolved application and connectivity problems in Java programs.
Tested developed modules in load, test environment
Migrated code from load to production environment once the UAT testing is completed
Environment: Java 1.7, Tomcat 6, Eclipse, oracle 9i, toad, Quality Center, SQL, AQT, Jsp, servlet, hibernate, JSF, SVN,
Rapid Core Intelligence Management Inc, Brainerd, MN March 2014 to Jan. 2016
Role: Core Java Developer
Description:
Developed an employee management software portlet which has multiple screens for data manipulation and gives the ability to user for retrieving, storing & accepting data from the user.
Responsibilities:
Maintained and debugged applications.
Migrated code from Weblogic 6.0 to Weblogic 8.0 environment
Resolved compiler related issues while migration from Weblogic 6.0 to 8.0
Unit tested and documented website applications and code.
Built a complex Enterprise Java ecosystem in collaboration with development team.
Upheld program quality and delivery standards in developing software solutions.
Upgraded struts 1.1 to 1.3 package
Resolved all the issues came up during upgrade from struts 1.1 to 1.3
Environment: Java 1.4, Eclipse, oracle 9i, toad, Quality Center, SQL, AQT, Jsp, servlet, hibernate, spring, Weblogic 6.0, Weblogic 8.0
Education Details
BSC Sciences, Osmania University