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, REST/SOAP Web services, JNDI, JDBC, AJAX, JMS, Spring, ORM, Hibernate, Ibatis, JQuery, Junit, CSS, EJB, XML, JavaScript, IBaitis, Agile.
- 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.
- Experience on designing and integration systems based on business service request.
- 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, SOAP UI.
- 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 (IBM 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, REST/SOAP Web services, Java Script, Servlets, JSP, HTML, XML, Spring, JDBC, Hibernate, Ibatis, JQuery, CSS, Ajax, JUnit
Tools: /Build: Eclipse, IBM Data Power gateway, Layer 7 gateway, Team City, Toad, SQL Developer, DB Artisan, MS VISIO, Maven, Stylus Studio, Altova, Star UML, SOAP UI
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.
- Experience of leading team of 15 members for end to end deliverables.
- Experience of Integration different data applications and designing an end to end flow of application.
Environment: Core Java, Websphere, Struts, DataPower gateway, SOAP/REST Webservices, Layer 7 gateway, Unix scripts, Oracle11g, Ajax, Hibernate, Agile, SOAP UI, Spring
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.
- Experience of Integrating risk calculating application and defining architecture flow of different language program.
Environment: Core Java, Python, Oracle9i, PL/SQL, Weblogic, Maven, Hibernate, CSS, JUnit
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, JUnit
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, JUnit
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, JUnit
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, JUnit.
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