We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

NY

TECHNICAL SUMMARY

  • 10 years experience as Java Developer specialized in Rich Internet Applications and enterprise large scale transactional systems.
  • Experienced in developing horizontally distributed applications, service oriented architectures and agile deployment for web applications.
  • Experienced in design of n-tier, mission-critical, high performance J2EE Web Applications for Banking, Capital Markets and Financial Domains.
  • Proven experience in designing, implementing, and deploying global application infrastructure solutions in a multi-platform environment.
  • Strong experience in Core Java, AOP, Generics, Collections, Enums, Interfaces, Design Patterns, Multi-Threading Ajax.
  • Experienced in a multi-tiered architectural environment refactoring existing systems to Design Patterns.
  • Experience with Test-Driven development using a unit testing framework such as JUnit.
  • Designed REST Web Services Server components utilizing Spring and Hibernate based on J2EE standards.
  • Expertise in the design and development of a WebSphere-6.1 based, JSR-168/286 portal development.
  • Client side Design Development : JSTL, JQuery, HTML5, CSS3, JSP, Tag Libraries, AJAX, JavaScript.
  • J2EE Web Technologies .: Spring , Hibernate, JSP, Servlets, JSTL, XML, REST Web-Services.
  • RIA Technologies .: JQuery.
  • Design Patterns .: Strategy, Decorator, Fa ade, Factory Template Patterns.
  • Web Services ....: Rest Web Services, Spring WS, Apache Axis2, SOAP UDDI, WSDL, JMS-Active MQ.
  • Portal Development . : WebSphere-6.1 based, JSR-168 JSR-286.
  • DataBases ....: MySQL, DB2, SYBASE, ORACLE.
  • Applications Servers ...: Apache, WebSphere, WebLogic, JBoss
  • Source code version control ..: CVS, PVCS. Perforce.
  • Deployment Tools ...: Construct and maintain build-scripts using Ant / Maven2.
  • Development Tools. ...: Rational Application Developer RAD , WSAD, Eclipse.
  • Pro-active developer with good understanding of AOP, multi-threading, transactional, performance and memory issues.
  • Team Player with Strong communication and analytical skills with ability to mentor junior programmers,
  • Lead whiteboard sessions, create technical specifications architecture and outline frameworks.
  • Ability to work with cross-functional teams and clients using Agile Scrum methodologies for Software development.
  • Engineer effective solutions that drive company growth and technological innovation, reducing the overall cost of application development.
  • Reduced cost of application development by enabling the re-use of high quality frameworks and components.
  • Expertise in building high-volume, high performance multi-tiered scalable web applications creating object-oriented analysis and design.
  • Ability to multi-task overseeing all facets of software development life cycle from analysis and design to implementation and maintenance.

Professional Experience

Confidential

Sr. Java Developer

  • The Confidential is an application to become a centralized data source for all MF/ETF that will improve data quality, data capture, product management and trade/risk control for the middle office investors and operations groups globally.
  • Participated in the design development of the GFM system using SPRING.
  • Implemented DAO design pattern architecture to provide database access using Hibernate.
  • Applied OO concepts like inheritance, polymorphism and encapsulation in the design of EES System.
  • Improved Performance by pooling resources, optimized I/O operations, applied multi-threading minimizing network overheads.
  • Identified and fixed memory leak, improved performance using multithreading and other tuning strategies.
  • Worked on developing service oriented system based on SOA Principles in Agile development environment.
  • Designed Entitlement Manager to manage entitlement permissions for application resources.
  • Re-designed design model to make it more scalable, maintainable, and extendable.
  • Implemented PDP and PEP Modules to process entitlements for application resources.
  • Identified and fixed transactional issues due to incorrect isolation level concurrency issues due to unsynchronized code.
  • Implemented multi-threading on critical classes to assure safe thread processing.
  • Designed JAXB objects using annotations to Marshall-UnMarshall objects to/from XML.
  • Utilized AOP to implement secondary requirements like auditing, logging, transaction management to improve productivity.
  • Implemented user defined Exception handling to capture application errors.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 10.1.3.
  • Programmed Spring controllers to control business workflows and perform back-end validations.,.
  • Utilized Hibernate detached objects to minimize DTOs, Spring DAO templates to minimize resource management code.

Environment : Core Java, Spring, Hibernate, Web Logic, Rest Web-Services, Oracle, Agile Practices

Confidential

Sr. Java Developer

  • Confidential is the firm wide standard for authorization based on XACML industry standard based on a common architecture for managing and reviewing complex authorization policies and making those policies available to applications for evaluation during execution and assisting users in establishing , managing and auditing entitlements.
  • Participated in the design development of the ESS system using SPRING.
  • Implemented DAO design pattern architecture to provide database access using Hibernate.
  • Improved Performance by pooling resources, optimized I/O operations, applied multi-threading minimizing network overheads.
  • Identified and fixed memory leak, improved performance using multithreading and other tuning strategies.
  • Designed Entitlement Manager to manage entitlement permissions for application resources.
  • Implemented PDP and PEP Modules to process entitlements for application resources.
  • Identified and fixed transactional issues due to incorrect isolation level concurrency issues due to unsynchronized code.
  • Implemented multi-threading on critical classes to assure safe thread processing.

Environment : Core Java, Spring, Hibernate, Web Logic, Rest Web-Services, Oracle, Agile Practices

Confidential

Sr. Java Developer

  • The Confidential Planning Allocation Tracking Tool is an application that will meet the Trading Desk's business need for a robust and efficient planning, allocation and tracking operational tool, and support effective monitoring management of the SOMA's debt holdings.
  • Participated in the design development of the SPATT system using SPRING.
  • Implemented 2nd-level Cache in Hibernate for documents distribution, created JUNIT tests.
  • Developed complex business logic code using various Interfaces, Helper and utility classes.
  • Implemented multi-threading on critical classes to assure safe thread processing.
  • Used Agile Scrum methodologies for Software development.
  • Utilized Reflections to invoke methods on business entity classes at run time.
  • Designed JAXB objects using annotations to Marshall-UnMarshall objects to/from XML.
  • TDD practices, wrote JUnit test cases and have good experience in usage of JUnit to test the applications continual integration.

Environment: Core Java, Java J2EE, SPRING, Hibernate, JBoss, JMS-ActiveMQ, Oracle, Agile Practices

Confidential

Sr. Java Developer

  • The Confidential Application will provide an online mechanism for non-profit organizations to apply for funding, and submit final reports via DCLA's web portal coupled with a backend CRM Siebel solution to manage these grant applications.
  • Participated in the design development of the DCLA PHASE-3 system using SPRING.
  • Developed web-based user interface for online final reports, workflow for processing and tracking of grants.
  • Designed rapid prototyping across different architectural layers, workflow, event management, and user interface.
  • Used Web Services for web based queries to Siebel for organization information and application status.

Environment: Core Java, Java J2EE, Web Logic, SPRING, Hibernate, JMS-ActiveMQ, Oracle, Agile Practices

Confidential

Sr. Java Developer

  • Confidential is for content distribution to internal and external clients, enabling aggregation, formatting and distribution of subscription alerts, ad-hoc emails and data feeds thru multiple delivery channels such as blast mail, web portal and FTP distribution channels is targeted for content distribution.
  • Participated in the design development of the Confidential system using SPRING.
  • Designed DAO design pattern architecture to provide database access using Hibernate.
  • Designed the Decorator, Factory, and Strategy Design patterns for CDF application.
  • Identified and fixed performance, transactional, threading and memory issues.

Environment: Core Java, Java J2EE, UNIX, SPRING, Hibernate, JMS-ActiveMQ, Sybase

Confidential

Sr. Java Developer

  • Confidential is a backend application allowing users to convert scanned PDF documents into XML. The application receives the
  • document information in a SOAP envelope over MQ, perform conversion using XDOC API and submit results and error info
  • in a SOAP envelope on the MQ.
  • Technical lead role in the design development of the DCF system using SPRING XDOC-API.
  • Designed classes using Generics, Enums with methods, filter resultsets using Collections.
  • Programmed process parsing SOAP, converting PDF to XML using XDOC, exporting the results on MQ.
  • Implemented AOP AspectJ annotations to perform logging, validations transaction management.

Environment: Core Java, Java J2EE, UNIX, SPRING, Hibernate, EXT-JS, Oracle

Confidential

Sr. Java Developer

  • Confidential application is a web portal allowing suppliers to enter business continuity management data associated with the services they provide. Likewise, Business Unit Sponsors will access the web-based database to review supplier BCM data, run reports and manage Risk Assessments, Risk Acknowledgements and Issues.
  • Participated in the design development of the web based SRM system using SPRING EXT-JS.
  • Implemented User Interface Screens using EXT-JS for managing IPRAM and Supplier Activities.
  • Implemented screens to allow Vendor Management to enter, upload and save data collected from suppliers
  • Implemented code to calculate quantitative risk scores, send emails to suppliers at key points in the workflows.

Environment: Core Java, Java J2EE, UNIX, SPRING, Hibernate, EXT-JS, Oracle

Confidential

Sr. Java Developer

  • Confidential is a web based Career Research Online Portal System built on top of WebSphere-6.1 Portal. The Portal provides a process to a potential candidate a search tool for career research for various industries and companies via Vault Online Services, delivering reports as portlets concerning the competitive intelligence on Company rankings and analysis, salary benchmarking by region and industry.
  • Actively involved in architecting various Business Layer and Data Management components.
  • Implemented JSR-168/286 portlets using Spring portlet MVC Architecture.
  • Created portal WCM components, used PDM API, modified portal themes and skins.
  • Programmed IBM Portal API calls to perform bulk imports into the content Management system.

Environment: Core Java, Java J2EE, RAD, Portlets, Servlets , SPRING, Hibernate, AJAX

Confidential

Sr. Java Developer

  • Confidential is mission critical J2EE web based Hedge fund financial investment application system, provides a process to a client an application for investment in a given UBS fund via UBS online services,
  • Participated in the analysis, design, and development of the FIA system using Spring.
  • Designed functionality for an FA to review, update and submit client apps. to Branch Approver
  • Implemented process workflow for submission, approval steps and decision points for application.
  • Developed functionality for Branch manager to Approve, Reject an investment application

Environment: Core Java, Java J2EE, WSAD RAD, Servlets , SPRING, Hibernate

Confidential

Java Developer

  • Confidential is J2EE web based engineering application. The system consists of JSP and servlets connecting to MySql database. It allows administrators to test devices for multiple test plans on the web.
  • Incorporated J2EE design patterns Factory, Strategy, Decorator for efficient Application design.
  • Implemented Front-End modules using JSP, HTML, JavaScript, CSS, Tag libraries and AJAX.
  • Involved in developing applications to post mails using Java Mail API.
  • Developed Interfaces, Helper classes, DAO Architecture using JDBC.

Environment: Core Java, Java J2EE, JSP, WSAD, Oracle, Unix

Confidential

Java Developer

  • Confidential is an application used by utility companies to manage their work requests.
  • Implemented the User Interface Screens for presentation logic using JSP, JSTL, HTML, CSS JavaScript.
  • Performed performance tuning related to database design using Normalization techniques.
  • Developed multi-threading, which accelerate the development of, thread safe applications.
  • Incorporated various J2EE design patterns for efficient design and Entities for the project.

Environment: Core Java, Java J2EE, JSP, WSAD, Oracle, Unix

Confidential

Java Developer

  • Confidential supports estimating and cost monitoring activities of the project cost scheduling division.
  • Designed web interface using JSP, Servlets, JavaScript, CSS for managing users and clients.
  • Developed DAOs interfaces to interact with the database.
  • Designed rapid prototyping across different architectural layers, workflows and user interface.
  • Implemented Servlets and back-end java classes to support business workflow requirements.

Environment: Core Java, Java J2EE, Web Sphere, Oracle , Unix

We'd love your feedback!