Senior Java Developer Resume
RiverwoodS
SUMMARY
- Around 9 Years and 8 months of extensive experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for Banking, Credit card organizations in US and India. Applications developed using Java, Python, J2EE, JSP, Servlets, Web services, JNDI, JDBC, AJAX, JMS, Spring, ORM, Hibernate, Ibatis, JQuery, CSS, EJB, XML, JavaScript, IBaitis.
- Experience of leading 15 person’s team for different development modules.
- Proficient in design and rapid development of web and J2EE applications on Windows and UNIX platforms.
- Experience on working different platform/technologies tool BO Infoview, Data Power gateway, Teamcity and Layer 7 gateway.
- Excellent implementation knowledge of Application / Web server using Java, Multithreading, Design Pattern, J2EE (Servlets, JDBC, JSP, Spring, Struts2).
- Experience working with Oracle PL/SQL and writing stored procedures.
- Experience of migrating Java code in Python.
- Expertise in Object Oriented Programming (OOP) and conversant with all stages of Software Development Life Cycle: Requirement Analysis, Design, Development, Implementation, Testing, Deployment and Documentation.
- Hands - on experience in PL/SQL, XML, MS Office, Data Power, BO Infoview, Unix Shell Programming.
- Knowledge of Business Objects Infoview and implementing Java SDK to develop interface.
- Experience of working in US client and India development locations.
- Experience in working individual client centric software developmentand team development model.
- Developed dynamic web pages using JSP, Servlets, Struts, custom tags and JSTL tag libraries. Implemented Ajax components for partial updating the web pages and communicating with server side components asynchronously.
- Developed UI for Applications using Front End Technologies such as XHTML, JavaScript and CSS
- Experience in MVC architecture, Struts framework, Spring IOC, Ibaitis.
- Experienced with Web Application Servers ( Confidential Websphere, Apache Tomcat and Weblogic).
- Preparation of Standard Code guidelines, analysis and testing documentations.
- Extensive development in UNIX, Windows/98/2000/XP/7 operating system.
- Experience with databases, including Oracle, Sybase and SQL Server.
- Experience in Object oriented analysis and design.
- Excellent analytical, communication and interpersonal skills.
- Team player with ability to quickly learn and apply new technologies.
TECHNICAL SKILLS:
Web Technologies/J2EE stack: Java, J2EE, Web services, Java Script, Servlets, JSP, HTML, XML, Spring, JDBC, Hibernate, Ibatis, JQuery, CSS, Ajax
Tools: /Build Eclipse, Confidential Data Power gateway, Layer 7 gateway, Team City, Toad, SQL Developer, DB Artisan, MS VISIO, Maven, Stylus Studio, Altova, Star UML
Frameworks: Spring, Struts
Operating Systems: Windows XP/7, Unix
RDBMS: Oracle, Sybase
DW Tool: Business Objects InfoView
Programming Languages: Java, Unix scripting, PLSQL, Python
Version Control: SVN, CVS, Clear Case
Web Server: Web sphere, Apache Tomcat, Weblogic
PROFESSIONAL EXPERIENCE:
Confidential, Riverwoods
Senior Java Developer
Responsibilities:
- Interacting with business analyst for new business requirements.
- Map the business requirements to system requirements and perform a gap analysis with existing core framework.
- Defining Project architecture with Middleware teams.
- Preparing design diagram and database design with modelers and back stream system.
- Developing requirement in J2EE, Web services for Discover Network.
- Configuring Data Power and servers for DNI applications.
- Coordinating with Offshore team for Project requirement and development phase.
- Maintaining test environments for development and test cycles.
- Co-ordination of DNI release activities.
- Troubleshooting and supporting Post-Production issues.
Environment: Core Java, Websphere, Struts, DataPower gateway, Webservices, Layer 7 gateway, Unix scripts, Oracle11g, Ajax, Hibernate
Confidential, New York
Java / Python Developer
Responsibilities:
- Interacting with business analyst for requirement analysis of new/existing business models.
- Map the business requirements to system requirements and perform a gap analysis with existing core framework.
- Implementing the new requirements and/or modifying existing core logic to comply with the requirements.
- Developing in java for existing functionalities.
- Migrating Java code to python to support different functionality in Gauss.
- Setting up testing data, facilitating smooth testing of implemented requirements in lower non-live environments.
- Co-ordination of Gauss release activities.
- Troubleshooting and supporting Post-Production issues.
- Support the production issues on daily basis by co-coordinating with the operate team.
Environment: Core Java, Python, Oracle9i, PL/SQL, Weblogic, Maven, Hibernate, CSS
Confidential, New York
Java Developer
Responsibilities:
- Requirement gathering and analysis/gap analysis of existing application.
- Implementing the new requirements and modifying existing code to reflect changing compliance requirements.
- Developing new website requirements in Java and Unix scripts.
- Working with server admin teams to define and maintain website infrastructure.
- Coordinating with offshore resources for implementation, testing, query resolution.
- Carrying out Testing and supporting User Acceptance Testing by co-coordinating with business users
- Coordination with Change control team and handling change management activities.
- Troubleshooting and supporting Post-Production Issues.
Environment: Jfreecharts, IBatis, Spring, Struts 2.0, Sybase, CSS, Ajax, Jquery
Confidential, New York
Java Developer
Responsibilities:
- Requirement Gathering of new website with client.
- Participation in estimation, planning and setting up Development environments for all the applications under Web Remediation scope.
- Implementing the required code changes using different java technologies and Unix server.
- Offshore co-ordination for new requirements discussions.
- Managed the build process and handled configuration management, code merging etc. for all the affected systems.
- Change management activities ensuring successful code promotions to different environments
Environment: Jfreecharts, IBatis, Spring, Struts 2.0, Sybase, CSS, Ajax, Jquery
Confidential, New York
Java Developer
Responsibilities:
- Detailed analysis of requirements.
- Involved in Low Level Design, Requirement analysis.
- Participate in release planning.
- Analysis of various functionalities to come up with solutions/logic.
- Participate in design discussions.
- Status updates meetings.
- Coding and self-testing of the modules.
Environment: Jfreecharts, IBatis, Spring, Struts 2.0, CSS, Ajax, Jquery.
Confidential
Java Developer
Responsibilities:
- Involved in requirement phase to understand the current deployment architecture of the MORCOM applications and also had to analyze the Business Objects.
- Involved in design phase to get a better understanding of all the features provided by the Business Objects Infoview, since the clients wanted almost all the features in the Infoview to be made available in our application.
- Interact with business on daily basis for requirements and discussions with business users about various options.
- Involved in the coding phase to work on integration of Java and Business Objects.
- Implementing various business calculations using XML regular expressions and XPath in order to develop interactive UI.
- Carry out testing on all the environments.
Environment: Java BO SDK, JSP, Servlets .
Confidential
Java Developer
Responsibilities:
- Interaction with business and Solution analysts for requirements gathering.
- Analysis of existing system to provide an impact analysis and high level estimates.
- Participated in release planning.
- Participated in design discussions.
- Conducting status update meetings.
- Coding and self-testing of the modules.
- Carrying out Integration Testing and supporting User Acceptance Testing.
- Ensuring successful move to UAT, Model and Production environments.
- Worked closely with Front Office Users to define requirements and documentation of requirements to Design, Develop and maintain the functionality. Troubleshooting Post-Production Issues.
Environment: Struts, JSP, Servlets, Java Script, Core Java, XSLT
Confidential
Java Developer
Responsibilities:
- Developing various Java tools for the testing team as specified by client.
- Resolving the issues that may arise due to code failure.
- Supervising seven team members in their testing and analyzing the test cases done by them to give better solutions.
- Write detailed description of the failed test cases.
- Verifying bugs and Secondary Defects (Abnormal behavior by the MFP which is a part of observation during the test).
Environment: Core Java
