Resume

Sign in

Java Developer Service

Location:
Austin, Texas, United States
Posted:
October 19, 2016

Contact this candidate

Resume:

Saad Sirajuddin

Java Full Stack Developer

Professional Summary

Over 8 years of experience in analysis, design, developing, testing and implementation of various applications using JAVA and J2EE.

Above 5 years of technical experience in Oracle 8i, 9i, 10g, SQL, PL/SQL.

Over 2 years of experience in planning, designing, developing and implementation in the area of Amazon Web Services (AWS) cloud and IT industry.

Participates in Agile and ScrumMethodology with daily standups, weekly planning games and retrospectives.

Insight into Java/J2EE technologies such as Core Java,groovy Servlets, JSP, EJBs, JDBC, spring, Hibernate.

Experience in developing User Interfaces with HTML, DHTML, JSTL, XML and CSS.

Skilled in JavaScript, AJAX, JQuery and JSON.

Expertise in frame works like Spring, Hibernate, Struts and JSF.

ExecutedRESTful Web services using Spring MVC Rest frameworks

Worked on SOA Production and Non-Production environments.

Skilled in programming tools like ANT, Maven build scripts, JUnit and Log4j.

Involved in automated testing using Selenium, Junit,TestNg frameworks.

Extensively working on XML, DTD, XML Schema, XSL, XPath, DOM, and SOAP.

Experience in using application servers like Tomcat, Web sphere and Glass Fish.

Experience in implementing persistence layer using JDBC, Spring Dao and Hibernate.

Implemented MVC Frameworks such as spring MVC.

Proficient with HTML, HTML5, DHTML, JSTL, XML and CSS.

Extensively working on XML, DTD, XML Schema, XSL, XPath, DOM, and SOAP.

Exposure to different IDE’s like Eclipse, IntelliJ and NetBeans.

Supported Testers with Unit Testing, User Acceptance Testing and Bug Fixing.

Designed artifacts such as use case, class diagrams, interaction diagrams, and state transition diagrams using Rational Rose.

Familiar with JBoss Web Application server.

Significant knowledge of Google Web Toolkit.

Technical Skills

Programming Languages

Java,C#

Java Technologies

JDBC, Servlets, JSP, Spring, JPA, Hibernate, JAXB, Junit

Web Technologies

HTML, CSS, Java Script, XML, Ajax, JQuery, Boots, Trap REST full Web Services

Databases

Oracle, SQL Server, My SQL Server,SQL/PLSQL, MangoDB

Application Servers

Web Sphere, Pramati, Tomcat, JBoss

IDE tools

Eclipse, NetBeans, Eclipse, IntelliJ

Version Control

CVS, RTC, Microsoft Visual Source Safe, TFS

Methodologies

Agile/Scrum, Waterfall, TDD

Build Tools

Maven, Ant

Testing & Performance

JUnit, Mockito, power mock, TestNg, JMeter and Selinium

Operating Systems

Windows XP/Windows 7, Unix

Other utilities

EditPlus, Toad, Putty, WinScp, Microsoft Visio, Soap UI, XML Spy, Visual Studio

PROFFESIONAL EXPEREIENCE

Ercot, Austin, TX Feb 2015 – Current

Senior Java/J2EEDeveloper

Responsibilities

Involve inAGILE Methodology and participates in SCRUM Meetings.

Understanding of functional specifications and documenting technical design documents.

DeveloprobustUser InterfaceusingHTML, HTML5, CSS3, JSP, JavaScript, Custom Tags and XML.

Designed User Interfaces using JSPs, Ajax and JQuery.

Used Angular.js and Node.js for developing single page web applications.

Used Java applet and Swing components to upload multiple files to the server.

Implemented Groovya dynamic language with simplified.

Implemented Groovy, a dynamic language with simplified script like syntax to achieve functionality with reduce code length.

Implemented MVC architecture by using spring framework 2.0, Hibernate 3.0 in terms of JSPs and Servlets.

Managed Spring Core for dependency injection of control (IOC), and integrated with Hibernate.

Works on ATG Repositories to create the new fields in the catalog and template URL'S to display in JSP'S.

Exposure with Oracle environment using JDeveloper, and SOA suite.

Worked on SOA in Production and Non-Production environments.

Implemented queries usingOracle 10g, PL/SQL and SQL Server 2008.

Created / modified SQL Queries whenever required for change requests.

Using AWS Cloud Watch performed Monitoring, customized metrics and file logging.

Used XML parser APIs (SAX) in the web service's request response data marshalling as well as un-marshalling process

Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.

Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications

Integrate the different parts of the application and test.

Application deployment suite to deploy in Tomcat.

Environment: JAVA,J2EE 5, JUnit, AJAX, HTML. CSS, JSPJQuery, JSP 2.1, JavaScript, SQL Server 2008, MangoDB Oracle 9iWeb services, Apache Axis, XSLT, Servlets 2.5, SOA, Tiles,HTML, XML,SpringMVC, Hibernate 3.0, Log4j, WebSphere 6.1, TOAD, REST Services, AWS,SWING, ATG.

Comprobase Sterling, VA May 2014- Dec 2014

SeniorJava/J2EEDeveloper

Responsibilities

Developed spring daemons for different modules involved in the process of publishing documents.

Participated in Scrum Meetings.

Developed High level and detailed level design documents based on business requirements provided.

Designed interactive static HTML using HTML5 and CSS3 as screen level prototype, JavaScript for client side validation.

Experience in developing Java and Groovy Technologies.

Built software usingGroovyandGrails on backend, JavaScript (AngularJS) on frontend

Used CLI library as a best practice to achieve code optimization in groovy.

Designed and developed the Application using spring and hibernate frame work.

Developed DAO and service layers using the Spring Dao support and hibernate ORM mappings.

Developed ATG components (form handler, droplets, managers) according to business needs

DevelopedSOA composites using various service components Using AWS Cloud Watch performed Monitoring, customized metrics and file logging.

Develop JUnit test cases for all the functional flows in the application, Passes all test cases successfully.

Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller).

Used Java applet and Swing components to upload multiple files to the server, where traditionally only one file can be selected for the upload.

Used Eclipse IDE for development, configured and deployed the application using ANT, and tested usingJUnit.

Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.

Environment: Java 1.6, JavaScript, spring 3.x, Hibernate3.x, JUnit, Eclipse, Tomcat, UNIX, Oracle, JSF, Angular-js, Node-js and Knockout-js, HTML, XML, Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1, TOAD,REST Services, AWS,ATG, Swing,MangoDB. SOA

Devon Bank, Chicago, IL Nov 2012- Apr 2014

Java Developer

Responsibilities

Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.

Involved in designing the user interfaces using JSPs.

Designed front end using HTML, HTML5, CSS3 and Java Script.

Implemented queries using Oracle 10g, PL/SQL and SQL Server 2008.

Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.

Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.

Involved in the design, development and maintenance of the Front-end for the application using JSP, JSTL, Custom Tags and have strong HTML, XML, AJAX, JavaScript and CSS skills.

Developed and implemented an asynchronous, AJAX based rich client for improved customer experience and used DOJO JavaScript libraries.

Extensively worked with Linux as the primary Operating System.

Involved in writing stored procedures for Backend database.

Used JDBC to interact with the database layer of the Application.

Implemented Struts Validation Framework for Action Form Validations and Tiles framework in designing different layouts for the JSP's in the presentation layer.

Involved in Design documentation and implementation.

Experience inUNIX Shell Scripting with Java Development.

Resolved technical issues reported by Client.

Responsible for Documenting Status Reports in Payment Transaction Module.

Implemented Payment transaction module for the customers by developing all the components using JAVA, JSP, Hibernate, Spring environments.

Resolved technical issues reported by Client.

Environment: Java 1.6, JavaScript, spring 3.x, Hibernate 3.x, JUnit, Eclipse, Tomcat, UNIX, Oracle 9g, Java, J2EE, WCS 6.0, DB2, UNIX Shell Scripting, Service Now, HPSD, Control-M, HTML, JavaScript, JQuery, JSP, UNIX, Windows XP, WebSphere Application Server, MangoDB.

PactSoft PVT LTD, INDIA Aug 2008- Sept 2012

Junior Java Developer

Responsibilities

Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.

Designed front end using HTML, CSS3 and Java Script.

Co-ordinate with offshore and onsite team to understand the requirements and prepare High level and Low-level design documents from the requirements specification.

Coding for the development of various functionalities.

Ensuring the overall quality of the project.

Prepare Unit Test Specification.

Resolving Issues/Disputes.

Conduct quality reviews of code using ASSENT tool.

Used ClearCase for Version controlling files and RAD for development.

Configured and used Log4j & JUnit for debugging, testing and maintaining the system state.

Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory

Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation.

Developed XML Web Services using SOAP, WSDL.

Used XML parser APIs (SAX) in the web service's request response data marshalling as well as un-marshalling process

Created Test cases, performed testing using JUnit, Selenium and documented the process.

Involved in performing unit testing using JUnit to test the web service calls.

Developed and Deployed the Application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.

Involved in Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.

Installed and configured Eclipse and Maven for development.

Involved in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) such as Rational Rose.

Hands on experience on Software Configuration Management (SCM) tools such as SVN, CVS.

Created unit test packages using JUnit.

Environment: Java, J2EE, WCS 6.0, DB2 Client, Endeca, Quality Center, Clear Case, Clear Quest, HTML, CSS, JavaScript, JQuery, JSP, Ajax, Web services, JUnit, JSON, RAD, DB2, WebSphere Application Server, FileZilla, Apache ANT, Selenium.



Contact this candidate