Senior Developer Resume
Union, NJ
SUMMARY
- Excellent experience in Project Planning, Estimation, Requirement Gathering, Functional Analysis, Architecture - Design, Coding/Development and Configuration Management of enterprise applications.
- Experienced in Core Java, Swings, Servlets, JSP, EJB, JDBC, JSDK, J2EE, JMS, JNDI, WebSever, Application Server, Web Technology, Log4J, Hibernate, Spring, iBatis.
- Good knowledge in Financial Sector such as Investment Advise tool, CLS Banking, Money Transfer, Billing System (Insurance), Stock Option, Purchase plan and Accounting System.
- Good experience in developing UI using AJAX, JavaScript, JQUERY, CSS, HTML5.
- Good experience in Code Release Management, Source Control Management, Build process using SVN, ANT.
- Excellent experience in writing Autosys JIL Script, Scheduling Batch jobs using Autosys.
- Good knowledge of Web Services using Restful, Gossamer, WSDL, SOAP Protocols.
- Proficient in developing applications using J2EE Design Patterns, SO and MVC Architecture.
- Extensive experience in programming, deploying, configuring, fine-tuning middle-tier J2EE Application Server-IBM WebSphere6.0, WebSphere5.0, JBoss3.0, Apache Tomcat 5.0/6.0/7.0.
- Experience with RAD6.0, WASD 5.0, Eclipse 3.2, MyEclipse12.0,Net Beans 5.0 & JBuilder 9.0.
- Extensive experience in designing multi-tier architecture using UML, EA 9.3, IBM RS-4.0 and MS Visio5.0.
- Experience in Apple’s WebObjects 4.0, Project Builder 4.0, Interface Builder 4.0 and EO-Modeler 4.0.
- Good Experience in multithreading, socket programming, TCP/IP and RMI technology.
- Strong in RDBMS concept and developments using MySql5.2, Oracle 8/9i, DB2 and SQL server.
- Experience working in NON RDBMS such as Mark Logic, Mango DB and Elastic Search queries.
- Experience in SDLC, OOA, OOD, OOP, Agile, SCRUM and RUP Process.
- Experience in managing and coordinating large multi-phase projects requiring effectively influencing decisions in the wider technology and business areas.
- Proficient in Developing coding, Code Review, Testing, Build, Installation/Deployment, Release Management, Production Support and Maintenance of Software Products.
- Proficient in using XML Technologies (XML, XSL, XSLT, DTD, Xpath, XQuery, SAX, DOM & JDOM).
- Experienced in working on different operating systems like Window NT/2000/XP, UNIX and Sun Solaris.
- Strengths include excellent analytical, interpersonal skills and problem solving capabilities.
TECHNICAL SKILLS
Languages: Java, C, C++, VC++ 5.0, Visual Basic 5.0, Objective C.
Internet Applications: J2EE 6, JDK 1.2/1.3/1.4/1.5/1.6 , Servlets 3.0/2.5, JSP 2.2, Applets, AWT, Swing, JDBC 4.0, EJB, JUnit, Log4J, Struts, Spring, iBatis, JPA, Jquery1.9, Ajax, HTML5, Hibernate3.2, JMS, XML, JNDI.
Web/Application Servers: WebSphere 6.0/5.0/4.0/3.0 , JBoss3.0, Tomcat 7.0.
Tools: RAD7.0/6.0, WSAD 5.1, Visual Age 4.0/3.5, JBuilder 9.0, Eclipse 3.0, My Eclipse 12.0, Net Beans 5.0, Toad, XDoclet, Ant, Maven, SAX/DOM, Apple’s WebObjects 4.0, EO Modeler 4.0, Project Builder 4.0, Autosys, Code Pro and Sonar.
UML Tools: Enterprise Architecture 8.0/9.0, Rational Rose 2000, MS-Visio.
Database Applications: Oracle 8i/9i, DB2 v7.0, MS SQL Server v7.0/9.0, Mark Logic7.0, Mango DB2.2
Operating Systems: MS-Windows, Unix and Linux.
Version Control Tools: Visual Source Safe 6.0, CVS, Win CVS, Rational Clear case 4.0CM-Synergy 6.0v, PVCS8.0v, SVN2.0/2.5.
PROFESSIONAL EXPERIENCE
Senior Developer
Confidential, Union, NJ
Responsibilities:
- Design, Implementation of Multi module web Scanner Applications using Spring MVC.
- Implementation of Barcode Scanner (SKU/UPC) for MC3190/91 using Java script and APIs.
- Implementation of User Interface for handheld RFID reader using JSP, HTML5, Ajax, Java Script and CSS.
- Implementation of Security using web service calls using REST.
- Implement persistence/transaction layer using DB2-SQLs and JDBC Template.
- Write index Quires for SKU/UPC/Vendor’s list using Elastic Search, convert JSON to HTML elements.
- Generated JUNIT Test classes using CodePro tool.
- Write a framework classes for logger, exceptions, routing data sources and configurations.
- Implementation to support multi lingual, multi-currencies using utilities project.
- Measure the Code Quality and improve the code performance of large code base using Sonar tool.
- Create Maven (POM) project to build and deploy wars in tomcat Servers.
- Working with an Agile, Scrum team to ensure delivery of high quality work.
- Used IBM’s Rational Team Concert (RTC) for work items and Iteration Plan.
Environment: Java 1.6/1.7, JEE 6, Spring MVC, JSP, JSON, Ajax, HTML5, CSS, Rest, Tomcat, Maven, My Eclipse, Code Pro, Sonar, IBM’s RTC and Rational Clear Case.
Technical Lead
Confidential, Parsippany, NJ
Responsibilities:
- Analysis, Design and Implementation of Authentication and Authorization using Spring Security Model.
- Implement the User Interface using Spring MVC, JSP, HTML5, JSON, Ajax, JQuery Flex Grid Functionalities.
- Design and Implement the Queries using Spring Repositories.
- Design and Implement the Business Service layer using J2EE Design patterns.
- Design and Develop web service using XStream, Restful and Spring Technologies.
- Implement custom validations using Spring Validation Framework.
- Configure and Generate JPA classes using Spring Suite Tool.
- Ingrate GoogleAPI for map with existing search results and display address coordinate on the UI.
- Implement custom queries using Criteria Builder.
- Design and implementation of Mobile web using Restful Web Services & Spring.
- Implement persistence/transaction layer/Caching using Hibernate, EHCache and Entity Manager.
- Integrate and Implement the Jasper Report using Jasper iReport 5.2.
- Mentor team members and review quality of codes.
Environment: Java 1.6/1.7, JEE 6, Spring MVC, JSP, Jasper Report5.2, JQuery9.0, JSON, Ajax, HTML5, Tomcat, ANT, MySql5.2, MyEclipse6.0, Spring Tool Generation, SVN, Maven, Enterprise Architecture and Jenkins.
Senior Developer
Confidential, New Providence, NJ
Responsibilities:
- Analysis, Design and implementation of A&A modules using Struts, Gossamer Web Service.
- Design, implementation of Mobile web service for the search / document view using Rest Web Service, Spring.
- Responsible to implement the LuratechMap using luratech custom JSP tags and Struts.
- Design and implementation of linking services using encode/decode logic.
- Responsible for Build using Ant, deploy ear/wars in tomcat Servers using Cruise control.
- Responsible to deploy the map war, mobile web service file in UNIX servers.
- Design and implementation of usage login for both mobile and web users using Gossamer web service
- Analysis the PDF download, design PDF downloads using Java and external APIs.
- Writing Test cases for mobile web service using JUNIT.
- Writing queries using Mark Logic/MangoDB query language for mobile service.
- Write a program in java to configure the products based on various environments.
- Design, Develop XML processor using Jibx, DOM and SAX parser.
Environment: Java 1.6, J2EE, Spring, Design Patterns, XML, DOM parser, SAX Parser, Log4J, JSP, JUnit, Eclipse6.0, Jetty6.0,Tomcat, Struts, ANT, Fast Content Store, Mark Logic Content Store, Mango DB and SVN.
Senior Developer
Confidential, Wall St., New York City
Responsibilities:
- Design and implementation of Prospects, Trade approval modules using Struts, Spring & iBatis.
- Design and Implementation of real time pricing services using Web Service, Axis, WSDL, SOAP.
- Refactoring the code to read runtime properties from Admin Page and make thread safe.
- Integrate ASI Modules with Citi’s Client Data and display investment strategies.
- Schedule Batch jobs using Autosys, Write JILS and Unix Shell Scripts.
- Run the Loaders to synchronize the data’s between various Citi’s databases and performance turning.
- Maintain trunk/branch repositories and release management process using SVN, Change Control.
- Responsible for Build using Ant, deploy ear/wars in WAS App Servers using Citi’s Change Control Process.
- Improvise Performance using Pre-Compiled JSP, Caching Technologies, re-engineering of legacy applications.
- Production Support activities includes database, application configurations and Batch Process.
- Write Java SFTP package to upload the Citi Data to Secure Site.
- Maintain Web Sphere Server Configurations in various Citi’s Environment which includes IST, UAT and PROD.
- Successfully replaced WSAD 5.0 to a low cost open source alternative MyEclipse 5.1.
- Completed the Proof of Concept on new development process, setup the infrastructure effectively using Ant.
- Successfully replaced the rigid old flat directory structures and create proper build structures.
- Designed and developed the build scripts and automated the deployment process.
- Involved in EDI Upload architecture understanding and Participant upload design using JAVA/JDBC.
- Responsible for analysis of logical data models and physical data models of DB2.
- Involved in Grant upload/downloads and processing using JAVA, J2EE, Design Patterns, EJB, DB2.
- Involved in design, implementation of Release Management tool using Struts and Hibernate.
- Design and implementation of Cancel Upload using Spring and iBatis framework.
Environment: Java, J2EE, Design Patterns, Servlet, EJB 1.1, XML, Log4J, JavaScript, JSP, JUnit, DB2 7.0/8.0, MyEclipse 6.0, WSAD 5.1/6.0, WebSphere Application Server 6.0 / 5.1, Apache Geronimo 2.2, Struts, Spring, iBatisWeb Service, ANT, Maven and SVN.
System Analyst
Confidential, Quincy-MA
Responsibilities:
- Involved in Full Life Cycle Development in Distributed Environment using Java and J2EE architecture.
- Responsible for External Transactional Documents based on the functional requirement, Internal Transactional Design Documents using UML and Integration Functional Requirements for messaging.
- Involved in the development of Ledger Maintenance, Adjustments, Disbursements Transactions, Install Fee Exemption, Disputed Transactions, Auto Apply, Escheatment modules using RAD6.0/WSAD5.0.
- Involved in enhancement, customization and improvements of EBIS Billing System using Agile and J2EE Design patterns.
- User Interface Designs using Swings - Applets, JSP and Servlets as a Controller.
- Configuration of WebSphere Application Sever 5.0.
- Writing SQL scripts using Oracle 9i SQL Navigator and Parsing XML using SAX parser.
Environment: Java, J2EE Design Patterns, Servlet, EJB1.1/3.0, XML, Log4J, Swings Applets, JSP, Oracle8.0/9i, RAD 6.0, WSAD5.1, WebSphere 5.1, SQL Navigator 4.0 and PCVS 8.0.
Senior Software Engineer
Confidential, Chicago
Responsibilities:
- Responsible for gathering functional requirements from the users, estimating the modules.
- Involved in enhancement, maintenance & Testing of CLS Banking & Money Transfer.
- Conversion of Web Modules from WebSphere 3.0 to WebSphere 5.0
- Writing business components in EJB, formatting of SWIFT Messages, implementation of messages using JMS.
- Applying workflow configuration and workflow rules for Business Object.
- Debugging using GDB Tool, Configuration of CVS and Win-CVS.
- Write SQLS, Store procedures using Oracle.
Environment: Java, J2EE Design Patterns, Servlet, JSP, EJB, XML, Log4J, Web Service, Apple’s WebObjects4.0, EO-Modeler4.0, Project Builder 4.0, Oracle8.0/9i, Objective-C, WebSphere3.0/5.0, Toad and CVS.
Senior Software Engineer
Confidential, Raleigh, NC
Responsibilities:
- Design Model using Enterprise Architecture UML tool.
- Involved in Framework design and server side developments using J2EE Technologies.
- Developed Patient Module using Stateless session bean and Entity beans.
- Develop Service Locator, Session Façade, DAO, Service, Singleton, Factory Pattern classes using J2EE Patterns.
- Generating EJB (Entity Beans) from XDoclet templates.
- Worked on XML schemas to validate the data.
- Worked on UI implementation using JSP and JavaScript.
- Configured LDAP lookup for authenticating user on JBOSS Server.
- Wrote JUNIT Test cases to test the modules.
- Configured JBOSS Server for running the applications and worked on database connection pool on server.
- Preparation of deployment scripts using Ant and deploying of application using WebSphere5.0, JBoss3.0
Environment: EJB2.0, J2EE Design Patterns, JBOSS3.0, XDoclet, Web Sphere5.0, Struts1.0, Ant, Eclipse 3.0, Servlet/JSP, Java Script, JUNIT, Log4j, Net beans 5.0, Toad, XML, JMS, CM-Synergy6.0, Oracle8.0 & Windows NT/2000.
Senior Software Engineer
Confidential
Responsibilities:
- Preparing functional requirements, estimation and project plan.
- Developed Application Design Model using MS-Visio, Rational Rose UML tool.
- Development of customized forms, formula builder, reports, admin module using HTML, JSP, Servlets and EJB.
- Writing Queries using Oracle database and storing data through persistent Beans.
- Development of Enquiry, Registration, Exam, Course Details, Fee Structure, Library, Lab and Account system.
- Development of stall graphic design using Applet.
- Deployment of application on Web sphere Application Server 3.0/4.0.
- Developed a sniff component using Swings, JTable, 3D-Graph.
- JDBC, Multithreading to read the data from log file at the web server end to analyze server traffic.
- Development using Swings and Servlet.
- Development of GUI component and implementation using MVC Architecture.
- Develop of Net manager V1.0 independently using Visual Basic and Active-X.
- Capture data packets using TCP/IP and Windows Winsock.
- Create Entity Relationship model diagrams for Net manager using Enterprise Architect.
- Developments of Tax Calculation, Cancellation of tax using Swings.
- Design Database for Net manager/Event Manager and access database using JDBC-ODBC drivers.
- Writing SQLS using MS access, MS SQLServers4.0.
- Write a Multi-threading, socket programming using UDDI.
- Write Data Access Layer using DAO/Retrieve the data.
- Deployment, Demonstration and Presentation of products to clients.
- Enhancement and Maintenance of Netmanager/EventManager products.
- Deploy application ear on Web sphere Application Server.
- Involved in Unit Testing, Functional Testing, Production Support Activities and System testing.