Java Developer Resume Profile
NY
SUMMARY:
- 8 years of professional experience with leading world companies in the Analysis, Design, Development, Implementation, Integration and Testing of Client/Server / Internet Intranet Systems for various Industries using Object Oriented Analysis/Design/Methodologies
- Developing Java/J2EE applications using Java, JSP, Spring MVC, Web Services and Groovy.
- 2 years of experience in Groovy/Grails.
- Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.
- Experience with user interface development using Flex 3.0/4.0, JS and AJAX.
- Extensively used and proven experience with design patterns like Singleton, Session fa ade, Domain Object, DAO , Factory pattern, Service Locator, Abstract Factory, Observer, Dependency injection and Business Delegate patterns.
- Experience with Test-Driven Development TDD and Pair Programming.
- Been part of all SDL Cycles of deploying applications using IBM Web Sphere, Web logic Application Server, JBoss Server and Apache Web server.
- Strong experience in application build and configuration management activities using Ant, Maven, Gradle, Harvest, Hudson, GitHub and SVN
TECHNICAL SKILL:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EXPERIENCE:
Confidential
Sr Groovy/Grails Developer
Project Details:
Teachscape Reflect is a complete observation and evaluation management and reporting system. Reflect combines in-classroom and video-based observation data with measures of student learning, surveys, and artifacts for a holistic view of teaching effectiveness.
Responsibilities:
- Involvement in requirement discussion with the client and architecting the design approaches.
- Implemented TDD for the enhancements and for new modules.
- Used Groovy rest client that is injected into teachscape core to communicate with the web services
- Used Grails Framework for application development.
- Created Groovy Domain, Controller and Services classes.
- Used REST calls to interact within modules teachscape- mirror, teachscape-scribetime and teachscape-web services.
- Implemented workflow-webservice which is a grails app to tie workflow core into a REST api and provide database connectivity using MySQL
- Used Git as version control system
- Workflow core is build using Gradle.
- Implemented TDD and Spoc framework for unit testing.
- Used jasmine for unit testing JS functions
- Implemented Cucumber for Integration testing.
- Provide technical leadership, coaching and mentoring to team members/peers
Environment: Java 1.6, Groovy, Grails 2.1.4, JS, Git, Cucumber, Hibernate, Jasmine, REST web services, Log4J, JIRA, Jenkins, TDD, Spoc.
Confidential
Groovy/Grails Developer
Project Description:
Bounce back coupon is primarily used to reward customers with discounts when their purchase before tax exceeds a certain qualification rule usually transaction amount . The idea is to promote more future purchases. The coupon is printed on the receipt and the customer will redeem it at a later date. This type of printing is also used for other purposes, namely Item Information and Customer Survey . Item information is always printed after the line item on the receipt, and customer survey is always printed on the bottom of the receipt
Responsibilities:
- Interaction with client to understand requirements and coordinating with business users.
- Designed and developed web based user interface using Flex, Java Script, Spring MVC, and Spring AOP.
- Used Grails for application development
- Responsible for documenting and escalating the issues on weekly basis responsible for submitting the status report to manager and responsible to meet the deliverables to the client.
- Unit Testing, Functional testing and involved in code reviews.
- Created business objects and wiring them with Spring Container.
- Groovy rest client that is injected into Rewards to communicate with the web services for interacting with customer data.
- Implemented Liquibase scripts to keep track of DB changes
- Shared the work status with the team on scrum daily standup meeting.
Environment: Grails 2.1, spring 2.5, Liquibase, Hibernate, Blaze DS, Groovy1.8.6, JDK1.6, Java, JBoss, Flash 10.0, Log4J, Bamboo and JIRA.
Confidential
Sr Flex/Java Developer
Responsibilities:
- Interacting with client to understand requirements and coordinating with business users, functional leads to define the business workflows and design and architecture of the application.
- Responsible for developing view pages of the application using HTML, CSS, JavaScript, Ajax, JQuery, ExtJS UI widgets and JSON.
- Initial Setup and application deployment in UNIX servers.
- Designed CSS style sheets for application wide usage.
- Used Ajax to get live updates.
- Developed and configured the java beans using Spring and Hibernate framework
- Involved in analyze, design, develop, implement and enhance customized applications.
- Responsible for documenting and escalating issues and on a weekly basis, responsible for submitting the status report to manager and ensured meeting the deliverables to the client.
Environment: Pure MVC, JavaScript, Ajax, JSON, spring MVC, JSON, JQuery, Hibernate 3.0, Blaze DS, Matrix 2.7.5, JDK1.6, Apache Tomcat, Flash 10.0, Log4J, and JavaScript.
Confidential
Sr Flex/Java Developer
Project Description:
Confidential is to provide a single user interface that enables all users Collateral Managers, Risk, and Client Service Representative involved in the collateral management process to globally manage the client through the front to back margin process, which includes: Client Profile Management, Exception Management and Re-Run, What-If, Payments and Deliveries, and Reporting. Also objective of this system is to implement full, partial and intraday margin run capability that factors real time positions, balances and pricing across all products and regions and provides quick recovery in the event of system issue, data feed issue or missed traded file. This system provides single repository of all exceptions generated in JPMC Prime Brokerage margin.
Responsibilities:
- Interacting with client to understand requirements and coordinating with business users, functional leads to define the business workflows and design and architecture of the application.
- Involved in analyze, design, develop, implement and enhance customized applications.
- Developed Custom Components using MXML and Action Script.
- Developed Rich user interface using MXML, Action Script, Flex 4.0 and flash.
- Created Modules for the application that gets loaded into the Main application through lazy loading.
- Implemented Controller logic for the application based on Cairngorm framework.
- Analyzed different flex frameworks Mate, Swiz, PureMVC and cairngorm as a POC for an internal Application
- Responsible for documenting and escalating issues and on a weekly basis, responsible for submitting the status report to manager and ensured the deliverables on time to the client.
- Flex based web service clients interacting JAX RPC style remote services
Environment: Flex 4.0.1, Pure MVC, Action Script 3.0, Blaze DS, Matrix 2.7.5, Web logic 10.3, Flash 10.0, HTML, JQuery, and JavaScript.
Confidential
Sr. Flex Developer/Lead
Responsibilities:
- Implemented Controller logic for the application based on Cairngorm framework.
- Worked on item renderer to include custom components, assets in Flex DATA GRID.
- Exported the application in PDF, CSV, Excel and TSV formats.
- Developed Flash/Flex interactive applications with data binding, remoting, custom and CSS-styled components.
- Wrote ant scripts for flex/java builds
- Developing Unix shell scripts and SQL scripts to carry out routine checks on databases. This includes checking whether all databases are running, listener is running, unix error messages, disk space availability, checking for errors in alert logs and trace files, etc.
- Externalized the whole data onto an XML file.
- Used IEWatch to pull data, design and preferences XML files in different environments.
- Developed Flex Charting components like bar charts, column charts to show the project specific performance.
- Flex development exposure of Flex Layout and Navigation, Event Handling, Popup Dialogs, Menus and Skinning.
- Used log4fx to facilitate logging and debugging of flex applications.
- Involved in supporting prod roll out across different LOBs.
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Action Script 2.0/3.0, Blaze DS, J2EE, Cairngorm Architecture, Flash 10.0, HTML, JQuery, SQLdeveloper, RAD 6.1, CSS, FMS,Log4FX,JavaScript ,Rational SVN , IEWatch,sdk3.2 ,Flex Builder 3.0,oracle10g
Confidential
Sr. Flex Developer
Responsibilities:
- Responsible for analysis, design, development and integration of UI components with backend J2EE.
- Implemented Flex in presentation Tier and Web services as Middle Tier.
- Responsible for developing RIA Components with Flex Builder 3.
- Responsible for development of MXML and Action Script files to meet the business requirements
- Configured ants build scripts for flex and Java.
- Worked on item renderer to include custom components, assets in Flex DATA GRID.
- Embedded flex screens with Portlets and brought the rich look and browser compatibility.
- Deployed the applications on Portal server
- Developed Flash/Flex interactive applications with data binding, remoting, custom and CSS-styled components.
- Developed Exception handling framework for the entire Application.
- Developed Flash Components for BNYMellon Ecommerce Website.
- Responsible for overall design analysis flex UI components and integration with existing J2ee and web services layer.
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Action Script 2.0/3.0, Blaze DS, J2EE, Cairngorm Architecture, Mate, Swiz ,Flex charting, Adobe Flash CS4,Flash 10.0, HTML,CSS, Log4FX,JavaScript, Flair Builder Clear Case, Portal server 6.1,Flex Builder 3.0.
Confidential
Flex Developer
Responsibilities:
- Identifying UI and data elements using Functional specification and creating technical documents for production
- Responsible for developing RIA Components with Flex Builder 3.
- Responsible for development of MXML and Action Script files to meet the business requirements
- Used Cairngorm architecture to interact with backend system and web services layer to pull out the data to flex UI components.
- Implemented Controller logic for the application based on Cairngorm framework.
- Designed and developed all required data providers which are being used by flex general UI controls
- Developed Flash/Flex interactive applications with data binding, remoting, and custom and CSS-styled components.
- Responsible for overall design analysis flex UI components and integration with existing J2ee and web services layer.
- Designed CSS style sheets for application wide usage.
- Involved in complete development of 'Agile Development Methodology' and tested the application in each iteration.
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Ajax, Action Script 2.0/3.0, LCDS Adobe Live Cycle Data Services , J2EE, Flex charting, Flash 10.0, HTML,CSS, JavaScript, Clear Case, JBoss ,Flex Builder 3.0.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in design and development of Service Desk, Settings and Performance Module.
- Participated in the discussions to define functional and user interface interaction.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues
- Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
- Provided work estimation , trouble shooting and debugging support
Environment: Java1.4, JSP, Web Services, J2EE, Design patterns, Oracle 10g, Web logic Application server 9.2,Windows XP, Clear Case.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed the HTML front end screens and validated forms using JavaScript.
- Used frames and CSS cascading style sheets to give a better view to the web pages.
- Utilized Servlet to handle various requests from the client browser and send responses.
- Implemented MVC using Struts Framework.
- Developed and deployed JSP's on JBoss server
- Deployed this web application on apache tomcat server
- Wrote server side programs by using JSP
Environment: JSP 1.2, HTML, Struts, Oracle8i, eclipse, CSS and tomcat.