Sr Java Developer/ Consultant Resume
SUMMARY:
- Over 14 years of experience in information technology with core Java/J2EE, SQL, XML, database, client - server technologies, and extensive financial services domain knowledge.
- Extensive experience in all phases of the software development life-cycle including requirements definition, design, implementation, testing and maintenance. Consistent team player delivering results in fast-paced environment.
- Worked extensively in Java/J2EE, Spring, Struts, JSP, Servlets, Hibernate, EJB, Web Services, SOA, Java Beans, Java Script, JDBC, SQL, JMS, XML, XSL, XSLT, XSD, UML, UNIX, and SOAP.
- Expertise in OO frameworks based on MVC like Struts 2, Spring, Hibernate
- Experience in developing J2EE applications on different IDEs such as WSAD, Eclipse, JBuilder.
- Good working knowledge on Log4j and JUnit.
- Expertise in XML based Web Services Technologies like SOAP, UDDI, WSDL, JAXP parser to transfer and transform data between applications based on SOA (Service Oriented Architecture)
- Worked on SOA Architecture, designed, created, and consumed SOAP over HTTP/JMS web services.
- Extensive experience in study and analysis of project requirements through customer interaction, preparation of Functional Specifications, Data modeling, and project design.
- Good Understanding of SDLC and Agile Methodology
- Strong knowledge in ORDBMS concepts and well versed in writing SQL queries with Oracle, and MS SQLServer databases
- Studying & understanding complex business models, its goals and technological feasibility.
- Involved in Analyzing, Developing, Implementing, and Production Support related activities.
- Team player with demonstrated ability to work in fast paced, challenging environment with excellent debugging and problem solving skills.
- Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adapt to the rising technologies.
TECHNICAL SKILLS:
Languages/Systems: Java, C ++, SQL, FactSet, R, MatLab.
Internet Technologies: J2EE, JSP, Servlets, EJB, J2EE Framework, XML, XSLT, HTML, Jscript, ASP, SOA, SOAP, Struts Framework, Spring framework, Hibernate framework.
Message Oriented Middleware: IBM MQSeries, JMS.
Operating Systems: Windows, Unix, Sun Solaris.
Web/Application servers: IIS, Apache, IBM Websphere.
RDBMS: MS-SQL Server, ORACLE
Design Tools: ERWIN, TOAD, Microsoft Visio, Rational Enterprise
Web Development Front End Tools: Testing ToolsVBScript, JavaScript, Dream weaver,FrontPage, Adobe PhotoShop, CorelDraw.Junit
RAD Tools / IDE: WSAD, Eclipse, Jbuilder, TogetherJ.
Scripts: Unix Shell
Source control: Visual Source Safe, PVCS, CVS.
PROFESSIONAL EXPERIENCE:
Confidential
Sr Java Developer/ Consultant
Responsibilities:
- Built custom performance and portfolio analytics reporting application.
- Responsible for analysis, design, construction, and testing of the application.
- Implemented best practices of Java/J2EE to minimize the unnecessary object creation.
- Development of the application using Java, J2EE, integration with Web Service and Websphere Portal.
- Developing various modules of the application using JSPs under struts and spring framework.
- Used spring frame work and DAO features.
- Experience in using Hibernate Mappings
- Developed JSP custom Tag Libraries.
- Used Log4J to log the messages in the application.
- Used XML for data transfer between various parts of the application.
- Used Struts Validation framework and Java script to enforce front end validation and code integrity.
- Developed test cases using JUnit.
- Led the meetings to gather requirements from the client and prepared the requirements document.
- Prepared the detailed functional requirements along with screenshots and description of all the modules.
Technology: JAVA/J2EE, JSP, Struts, FactSet, Spring, Hibernate, Eclipse, Junit, Log4J, XML,WebSphere, SQL Server
Confidential
Sr Developer/Systems Analyst
Responsibilities:
- Built risk management reporting application for portfolios using Java and Agile method.
- Developed the application using Java, spring, Hibernate, Java Beans, XML
- Developed the configuration files for spring, Hibernate mapping files.
- Involved in System and Unit Level Testing with JUnit.
- Designed the application using MVC design pattern.
- Involved in the data model design and technology selection process.
- Helped in the design of the UI with a domain driven design to facilitate binding of domain objects to presentation tier.
- Developed batch scheduled applications for updating market data.
- Reversed engineered and migrated various Visual Basic, Excel, and VBA based applications to Java.
- Conducted status meetings, daily scrum standup meetings, and defect Management in an Agile environment.
- Developed quantitative risk management application using Barra multifactor model.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate framework.
Technology: JAVA/J2EE, XML, Swing, FactSet, Spring, Hibernate, Eclipse, Junit, WebSphere, SQLServer, Crystal reports.
Confidential
Sr Developer
Responsibilities:
- Worked with portfolio managers and other business line managers to gather the requirements.
- Create MVC2 architecture using Struts, spring, Hibernate, JSP, Servlets and Java.
- Configure the application using spring, Hibernate and annotations.
- Web pages are developed using JSP, HTML, and JavaScript.
- Used XML for several configuration tasks.
- Analyzed large datasets and built portfolio analytics and performance reporting systems.
- Developed batch applications to download time series and cross sectional data for end of the day risk and multifactor analysis.
- Conducted status meetings, daily scrum standup meetings and defect Management in an Agile environment.
Technology: JAVA/J2EE, Struts, Spring, Hibernate, JSP, Javascript, HTML, XML, SQL Server, FactSet,WebSphere
Confidential
Senior Systems Analyst Sr Developer
Responsibilities:
- Designed and developed core transaction modules.
- Evaluated and recommended development tools and other technologies.
- Wrote Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
- Developing various modules of the application using JSPs under Spring MVC and spring framework.
- Designed the application using UML Diagram. Class Diagrams, Sequence diagrams, Deployment diagram and State diagrams using Rational Tools.
- Provided cross-functional team leadership in this highly distributed project.
- Utilized Hibernate’s OR mapping to transparently persist on database.
- Improved the development processes to effectively utilize the resources.
Technology: JAVA/J2EE, JSP, Spring, Hibernate, XML, Web Services, SOAP, SQL Server, WebSphere
Confidential
Responsibilities:
- Led a team to develop the new version of Payment Web Services.
- Led the requirement analysis meetings and developed high-level design documents.
- Drove the project to completion 10% under budget, and 2 weeks before schedule.
- Developed a MVC Architecture based user interface using Struts, JSP and Servlets.
- This product helped in increasing the transaction volume by 37%.
- Worked with offshore system maintenance team.
Technology: JAVA/J2EE, Struts, JSP, Servlets, XML, Web Services, SOAP, SQL Server
Confidential
Java Developer
Responsibilities:
- Designed and developed Java/J2EE, struts based risk management software product for Sarbanes- Oxley compliance.
- Designed and developed application framework for a J2EE based German law search web site.
- Used XML and XSL to transform and format the content.
Technology: Java, J2EE, Struts, XML, XSL
Confidential
Senior Developer
Responsibilities:
- Implemented a sales system to help the sales force sell helicopters worldwide. This system is used to configure the helicopters visually, generate proposals with price information, gather customer information, manage cases and create presentation material for the clients.
- Assigned tasks based on developer strengths, reviewed teamwork, and provided mentoring.
- Evaluated and recommended development software and processes.
Confidential
Responsibilities:
- Developed custom sales automation systems for General Motors, Rockwell, Volvo, and Carrier using Visual C++, Rational Rose, and Visio.