Senior Java Developer Resume
Nyc, NY
SUMMARY
- 14+ years of professional IT experience in system design, development of enterprise software and Implementation of complex banking, Client/Server and Intranet/web based n - tier architecture systems (B2B) utilizing Object oriented and Internet technologies with strong domain knowledge of Wealth Management, Finance, Banking, Supply Chain Management and HR Systems.
- Extensive experience in all phases of software product/project development like System Analysis, Design and development and deployment of business applications using J2EE technologies and Testing, and release.
- Excellent programming skills and development experience in languages/technologies like Core Java, EJB, Servlets, JSP, XSL, XML, JMS, XML Schema and web Services.
- Proficiency in designing and writing the UNIX shell script and configured the batch jobs with Autosys.
- Proficiency in designing java multi-threading program using java executor framework.
- Proficiency in using Spring IOC, Spring MVC, Spring Batch and hibernate framework, Ibatis, Mybatis and AJAX.
- Experience of using various Design Patterns like singleton, value object, session facade, business delegate, service locator, and DAO design patterns.
- Strong knowledge and Experience in Business Objects tool and SAP Business Objects.
- Excellent experience in designing Business Object universes, complex BO reports both full client and Web Intelligence reports.
- Expertise in Apache’s Tomcat, Ant, Struts Framework, Spring framework.
- Expertise in back-end procedure development using SQL and PL/SQL, Oracle, SQL Server 2000, DB2.
- Good knowledge of UML.
- Good experience in using Java/J2ee design patterns.
- Extensive experience in Windows 98/2000/NT/XP environments, UNIX and LINIX.
- Skilled at programming on different Java Ides’ like Eclipse, IntelliJ Idea and Websphere Application Developer Studio (WSAD) 5.1, RAD.
- Experience in working with databases Oracle and DB2, SQL Server.
- Experience in working with the source control and versioning tools VSS, CVS, GIT and Rational Clear Case.
- Experience in agile and scrum methodologies.
- Experience in deploying, configuring and administering application servers such as Web sphere, Web logic, Apache Tomcat.
- Highly motivated, quick starter, solution-oriented programmer, Strong in object oriented analysis and design, Excellent at solving complex problems under strict deadlines.
TECHNICAL SKILLS
Languages & API: Java, JSP, Servlet, JDBC, Struts,JSF,Spring, Hibernate, Ibatis, Mybatis, SQL, PL/SQL, POI, JPDF, EJB, JMS, UNIX shell script, Log4j, JUnit, SAX, DOM, JAXB,XML,Webservices
UI: HTML, CSS, Javascript, Ext-Js, Ajax, JQuery, Angular JS
DBMS: Oracle, DB2, SQL Server
Web Services: XML/XSD/XSLT, SOAP, WSDL, Rest web services
Development tools: Eclipse, WSAD, RAD, TOAD, SQL Developer, Putty, FileZilla, Rational Rose, Microsoft Visio.
Build tools: Team City, JIRA, Ant Script, IVY
Version Control: CVS, SVN, VSS, GIT, Rational Clear Case
Operating System: Windows, UNIX, SOLARIS, LINUX
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Senior Java Developer
Responsibilities:
- Involved in client interactions, requirements.
- Prepared migration strategy document and low level design document
- Involved in migration of this application from CITI Smith Barney to Confidential
- Involved in migrating of this application from Web Sphere to Tomcat Servers.
- Involved in coordinating the work between offshore team & QA and delivering it to the client.
- Involved in implementing MVC architecture using Spring MVC
- Provided training to the team regarding Spring MVC.
- Prepared IVY, Ant build scripts and involved in application deployment process
- Designed and developed Client module, Status module using Java, Spring MVC, and hibernate.
- Designed and developed Correspondence module using Java Mail.
- Designed and developed Document module using jPDF API
- Worked with site minder team to integrate the application with site minder.
- Designed and developed frame work using java, Spring MVC.
- Designed and developed Apache CXF SOAP web services to get issuer information, client details, FA Alert.
- Designed and developed Hibernate code to handle data layer
- Developed dynamic query generations using Hibernate.
- Developed complex stored procedures
- Implemented Cache using Spring for improving the performance of the application.
- Involved query optimization and performance tuning of SQL and stored procedures
- Reviewed the code and provided the review comments to the team.
- Implemented CSS files for improving the look and feel of the application.
- Provide technical directions to the team to resolve the complex technical issues.
- Prepared WBS and provided the estimation for all modules of the application
- Involved in taking the architectural decisions which meets industry standards.
- Implemented AJAX calls using JQuery.
Environment: Java1.7, Spring MVC, Spring IOC.,JDBC, Hibernate, JSP, Servlet, Apache CXF, Ajax,, JQuery, Java Mail, log4j, IVY, Team City, JIRA, Tomcat
Confidential, NYC, NY
Senior Java Developer
Responsibilities:
- Involved in requirement analysis and client discussions to gather and modify business requirements
- Understanding the business requirements and developing technical solution documents
- Designed and developed dynamic and browser compatible UI using JSP, html, Javascript, Ajax, JSTL and CSS
- Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Implemented DAOs to interact with database using Spring and hibernate
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Extensively used Hibernate in data access layer to access and update information in the database using HQL, Criteria API, Cache and Named Queries
- Developed excel reports using POI
- Developed and modified SQL and PL/SQL scripts using IBM Data Studio
- Involved in fixing bugs and implementing change requests
- Developed and executed test cases using JUnit
- Implemented and consumed Web Services using REST APIs
- Implemented FA Questionnaire module using Spring AOP
- Developed database cleanup and create scripts
- Involved in modifying IVY, ANT build scripts
- Implemented Log4j to log errors and messages for easy debugging.
- Prepared WBS and provided the effort estimation to customer.
- Reviewed the code to ensure that application should follow industry standards.
- Provided the technical directions to the whenever required.
Environment: Java1.7,SpringIOC.,JDBC,Hibernate,JSP,Servlet,Ajax,JQuery,JavaMail,restwebservices,log4j,IVY,GIT, Ant, Team City, Tomcat.
Confidential, NYC, NY
Senior Java Developer
Responsibilities:
- Involved in requirement analysis and client discussions to gather and modify business requirements
- Understanding the business requirements and developing technical solution documents
- Designed and developed dynamic and browser compatible UI using JSP, html, Javascript, Ajax, JSTL and CSS
- Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Implemented DAOs to interact with database using Spring and myBatis
- Designed and developed Mybatis code to handle data layer
- Used myBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed and modified SQL and PL/SQL scripts using IBM data studio
- Involved in fixing bugs and implementing change requests
- Developed Single Page Application using Angular JS
- Developed and executed test cases using JUnit
- Implemented and consumed Web Services using REST APIs
- Developed database cleanup and create scripts
- Involved in modifying IVY, ANT build scripts
- Implemented Log4j to log errors and messages for easy debugging.
- Prepared WBS and provided the effort estimation to customer.
- Reviewed the code to ensure that application should follow industry standards.
- Provided the technical directions to the whenever required.
Environment: Java1.7,SpringIOC.,JDBC,myBatis,JSP,Servlet,Ajax,JQuery,restwebservices,log4j,IVY,GIT, Ant, Team City.
Confidential, NYC, NY
Senior Java Developer
Responsibilities:
- Involved in requirement analysis and client discussions to gather and modify business requirements
- Involved in gathering, analyzing, and documenting business requirements, functional requirements and data specifications for Business Objects Universes and Reports.
- Excellent experience in designing Business Objects universes, complex BO reports both full client and Web Intelligence Reports.
- Provided training to the EFS Business Users for generating Adhoc reports using Web Intelligence reports.
Environment: SAP Business Object - Web Intelligence Reporting tool, IBM DB2.
Confidential, NYC, NY
Senior Java Developer
Responsibilities:
- Involved in gathering, analyzing, and documenting business requirements, functional requirements and data specifications for EFS Batch Jobs.
- Developed Unix Shell Script for EFS Batch Jobs
- Developed Java Program for updating the Issuer Information, Ticket Symbol, Exchange, Close Price
- Excellent experience in configuring batch jobs in Autosys environment
- Experience in writing JIL script for Autosys
Environment: Linux, Java, Autosys, JIL Script
Confidential
Senior Java Project Lead
Responsibilities:
- Involved in client interactions, requirements.
- Prepared migration strategy document and low level design document
- Involved in coordinating the work between onsite team & QA and delivering it to the client.
- Involved in implementing MVC architecture using Struts.
- Provided training to the team regarding Struts Framework.
- Prepared Ant build scripts and involved in application deployment process
- Provide technical directions to the team to resolve the complex technical issues.
- Prepared WBS and provided the estimation for all modules of the application
- Involved in taking the architectural decisions which meets industry standards.
Environment: Java, Struts, JDBC, JSP, Servlet, Apache, Java Mail, log4j, Web Sphere. TOAD, Test Director 7.1, SQLPLUS 9.1, SQLPLUS 9.1, JFP - CITI Proprietary Framework, SQL and Oracle.
Confidential
Associate Project
Responsibilities:
- Involved in requirement analysis and client discussions to gather and modify business requirements
- Understanding the business requirements and developing technical solution documents
- Involved in migrating the application from Web Logic to Web Sphere environment
- Involved in implementing MVC architecture using Struts.
- Prepared WBS and provided the effort estimation to customer.
- Reviewed the code to ensure that application should follow industry standards.
- Provided the technical directions to the whenever required.
Environment: Java, JDBC, JSP, Struts, Servlet, IBM Rational Rose, TOAD, Oracle.
Confidential
Software Developer
Responsibilities:
- Involved with the team to understand and develop the requirement and functional & technical design specifications.
- Involved in Database design and Use case design.
- Involved in Technical Discussions & Client Communications
- Implemented Business changes and Enhancements.
- Created Unit Test Cases
- Developed Oracle Scripts to refresh data from GDW
- Developed SQL Scripts to create Oracle Table Space and Database Link
Environment: Java, Servlets, JSP, JavaScript, JDBC, EJB, Sun One Application Server 5, Sun One Studio 5, SQL and Oracle.
Confidential
Software Developer
Responsibilities:
- Involved with the team to understand and develop the requirement and functional & technical design specifications.
- Involved in Database design and Use case design.
- Involved in Technical Discussions & Client Communications
- Implemented Business changes and Enhancements.
- Created Unit Test Cases
- Developed Oracle Scripts to refresh data from GDW
- Developed SQL Scripts to create Oracle Table Space and Database Link
Environment: Java, Servlets, JSP, JavaScript, JDBC, EJB, Sun One Application Server 5, Sun One Studio 5, SQL and Oracle.
Confidential
Software Engineer
Responsibilities:
- Involved in design and development of the product.
- Designed the Use cases, Class Diagram and Sequence Diagram for Components
- Developed JSP pages for Screens and Groups Module.
- Developed Enterprise Java Beans as components for Isolate Business logic.
- Integrated the Beans and tested the functionality.
Environment: Java, Servlets, EJB, IBM Web Sphere, JSP, JavaScript, JDBC, Jakarta Tomcat Server, SQL and Oracle.
Confidential
Software Engineer
Responsibilities:
- Involved in design and development of the product.
- Designed the Use cases, Class Diagram and Sequence Diagram for Components
- Developed JSP pages for Screens and Groups Module.
- Developed Enterprise Java Beans as components for Isolate Business logic.
- Integrated the Beans and tested the functionality.
Environment: Java, Servlets, EJB, IBM Web Sphere, JSP, JavaScript, JDBC, Jakarta Tomcat Server, SQL and Oracle.
Confidential
Software Engineer
Responsibilities:
- Involved in design and development of the product.
- Designed the Use cases, Class Diagram and Sequence Diagram for Components
- Developed JSP pages for Screens and Groups Module.
- Developed Enterprise Java Beans as components for Isolate Business logic.
- Integrated the Beans and tested the functionality.
Environment: Java, Servlets, EJB, IBM Web Sphere, JSP, JavaScript, JDBC, Jakarta Tomcat Server, SQL and Oracle.
Confidential
Software Engineer
Responsibilities:
- Involved in design and development of the product.
- Designed the Use cases, Class Diagram and Sequence Diagram for Components
- Developed JSP pages for Screens and Groups Module.
- Developed Enterprise Java Beans as components for Isolate Business logic.
- Integrated the Beans and tested the functionality.
Environment: Java, Servlets, EJB, IBM Web Sphere, JSP, JavaScript, JDBC, Jakarta Tomcat Server, SQL and Oracle.
Confidential
Software Engineer
Responsibilities:
- Involved in design and development of the product.
- Designed the Use cases, Class Diagram and Sequence Diagram for Components
- Developed JSP pages for Screens and Groups Module.
- Developed Enterprise Java Beans as components for Isolate Business logic.
- Integrated the Beans and tested the functionality.
Environment: Java, Servlets, EJB, IBM Web Sphere,JSP, JavaScript, JDBC, Jakarta Tomcat Server, SQL and Oracle.