Sr. Java Consultant Resume
Philadelphia, Pa
SUMMARY:
- 11+ Yrs. of experience as an IT Professional with extensive experience in Finance, Manufacturing, Mobile and Publishing Sectors.
- Experienced with all facets of SDLC (Requirements, Design, Development, Testing, Implementation and Maintenance).
- Experienced in developing Rich Internet Applications (RIA) using Adobe Flex, Action Script and other Flex supported technologies.
- Extensive experience in Analysis, Design and Development of Large - Scale applications using J2EE technologies like (JDBC, JSP, Servlets), Core Java, MVC Frameworks like Struts, Spring and on customized framework along with XML Technologies with tools like JBuilder, JDeveloper, RAD and Eclipse .
- Experience with Adobe Technologies using RIA, Flex and Cairngorm with tools like FlexBuilder and Adobe’s family products like Data Services, etc.
- Experience with SOAP based web services and RESTful web service implementations.
- Strong expertise in developing user-friendly web interfaces using HTML, JavaScript technology.
- Good experience in implementation of Internationalization (i18n) in web applications with Struts, Spring frameworks along with JSPs/Servlets.
- Hands-on experience with database systems Oracle, MS SQL Server and MySQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
- Proficient with Application and Web Servers like BEA WebLogic, IBM WebSphere, JBoss and Tomcat
- Well versed with MVC Frameworks like Struts, Spring and customized frameworks using J2EE patterns like Session Façade, Service Locator, DAO, Transfer Object and Business Delegate.
- Good in adopting new technologies and implementing.
- Proficient in planning, monitoring, managing, presentation, oral and written communication and Technical Documentation.
- Sound understanding of responsibilities with track record in developing and executing complex projects with available resources and executing it under all situations.
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP, Unix
Languages: Java,J2ee, XML, HTML, Java Script, SQL, UML
RDBMS: SQL Server, Oracle10g, MySQL
GUI Technologies: HTML, CSS, XML, JavaScript, Angular JS, AJAX, JQuery, Flex.
Java IDE Tools: RAD and Eclipse
Java Web Technologies: Servlets, JSP
J2EE Technologies: JDBC, JNDI
Testing Frameworks: JUnit, FlexUnit
Application Servers: WebLogic 10x,12s, WebSphere 6x, JBoss 4.2, Apache Tomcat 6.x
MVC Frameworks: Struts, Spring and any Customizable
J2EE Patterns: DAO, SessionFacade, TransferObject, BusinessDelegate and Service Locator.
Adobe Technologies: RIA, Flex 2.X / 3.X Flex Builder 3, ActionScript 3.5, Cairngorm, Pure MVC framework, BlazeDS
OpenSource Libraries: Log4J, Hibernate, Commons, Maven, Ant and Junit
Other Tools: TOAD 8.x, Squirrel
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Sr. Java Consultant
Responsibilities:
- Developed application using best practices, design patterns and test driven development.
- Working on Agile Software development process.
- Design participation and Development of payments pricing module using EJB.
- Developed UI Components using AngularJS, Bootstrap, HTML, Java Script and CSS.
- Implemented Restful web services using RESTEasy (JAX-RS).
- Implemented Role based security in RESTFul Web services.
- Developed Custom Base REST module to intercept REST requests to collect statistics and validate request data.
- Developed persistence layer using ORM tool JPA with Oracle database.
- Implemented Java 8 features like Lambda Expressions and Stream API.
- Design and Developed custom reusable UI Component library using AngularJS and Bootstrap.
- Designed and prepared Unit test, Integration test and end to end test using JUnit, Arquillian.
- Writing the AngularJS unit tests using Jasmine and Karma.
- Created Generic implementation for Service and Delegates in business layer.
- Continuous integration builds using Jenkins and Integrated selenium, automated deployments and notifications.
- Implemented Gulp as UI (AngularJS) build systems, can speed up the development.
Environment: Java 1.8, EJB, RESTEasy, JBOSS EAP, JPA, AngularJS, JIRA, JSON, Gulp and Maven, Bootstrap, Jenkins, Jasmine, Karma, Node JS, PhantomJS, JAXB and Oracle.
Confidential, Whippany, NJ
Sr. JAVA/ J2EE Developer
Responsibilities:
- Started migrating current application using Angular JS.
- Used Spring Dependency Injection, Spring MVC, Spring DAO, AOP modules.
- Implemented the Persistence of the objects using Hibernate ORM Framework.
- Used RESTful web services from Flex client using HTTP Services, RPC Mechanism and decoded the returned JSON objects using JSON serializer.
- Used RESTful web services implementation with Spring MVC and converting JSON objects to corresponding client objects.
- Used FlexUnit to test Flex components and Action Script components and libraries.
- Followed the Agile Methodology in development process, attending SCRUM standup meetings in part Sprint planning.
- Used Jira to track defects and stories.
- Wrote Unit test cases using JUnit.
- Responsible for automating the build process using Maven.
- Coordinating with team members for developing Flex components using Action Script and other Java services.
- Developed various reusable components to use across the application using Adobe Flex and Action Script.
- Developed this application using Rich Internet Application (RIA) using Adobe Flex, Action Script, Blaze DS, etc.,
Environment: JAVA, J2EE, Springs, RESTful web services, JSON Objects, Hibernate, Junit, Angular JS, Adobe Flex, Action Script, Flex Unit, Pure MVC Framework, Adobe Flex Builder, Blaze DS, Unix, Eclipse, Oracle, SQL, WebLogic, SVN, CSS, XML, Windows XP.
Confidential, New York, NY
Sr JAVA/ Flex Developer
Responsibilities:
- Involved in various phases of Software development life cycle (SDLC).
- Involved in gathering Client requirements, understanding and explaining it to team.
- Involved in creating stored procedures to insert and update records of UPS Access Points and the associated Packages using Spring, Hibernate.
- Involved in migrating an application using Angular JS.
- Integrated UI to Business logic layer: Angular JS to Spring layer.
- Extensively used spring framework for application layers MVC, Web Services and integration.
- Developed application using best practices and design patterns.
- Developed CSS for UI look & feel that suits the corporate standards of Confidential .,
- Followed the Agile Methodology in development process, attending SCRUM standup meetings in part Sprint planning.
- Maintained and supported the existed application.
- Testing the application at each level of development.
Environment: Eclipse 3.8, JDK1.7, Spring MVC, Spring, Weblogic 12.1.1, SOAP Web Services, XML, WebLogic, SQL Server2012, Maven, Eclipse and UNIX, Html, CSS, JavaScript, JQuery, Angular JS, JSP, JIRA
Confidential, New York, NY
Sr JAVA/ Flex Developer
Responsibilities:
- Gathered and analyzed user requirements and prepared requirement specifications.
- Developed various Components in Flex using Action Script to re-use on UI side. Created events/Commands using Cairngorm library to achieve MVC at UI side. Event Driven program is used to develop UI components with the help of Flex/Cairngorm libraries.
- Developed PoC for implementing “Flex, Java integration”.
- Developed this application using Rich Internet Application (RIA) using Adobe Flex, Action Script, Cairngorm, etc.,
- Developed CSS for UI look & feel that suits the corporate standards of Confidential ..
- Developed the Reporting Module and Test History module for Kaplan USMLE.
- Created the Configuration files to configure the service URLs which will be returning the data for the USMLE.
- Followed the Agile Methodology in development process, attending SCRUM standup meetings in part Sprint planning.
- Created java classes package structure module wise.
- Assisted the System Integration Team in integrating all modules of the application.
- Coordinating with team members for developing Flex components using ActionScript and other Java services.
- Developed various Components in Flex using ActionScript to re-use on UI side. Created events/Commands using Cairngorm library to achieve MVC at UI side. Event Driven program is used to develop UI components with the help of Flex/Cairngorm libraries.
- Assisted the System Integration Team in integrating all modules of the application.
- Assisted the Deployment Team in building and deploying project on server.
- Assisted the Testing team in testing application in various aspects.
Environment: JAVA, JSP, SERVLET, JDBC, Adobe Flex 3.5, Action Script 3.5, Cairngorm, Adobe Flex Builder, Blaze DS, Unix, Eclipse 3.2, Oracle, SQL, Weblogic 9.2.2, Perforce, Ant, CSS, XML, Windows XP.
Confidential, Philadelphia, PA
Sr JAVA/J2EE/Flex Developer
Responsibilities:
- Prepared Documentation with UML Diagrams using MS Visio
- Developed PoC for Filenet using Java API to handle workflows and storing/retrieving documents.
- Developed PoC for LiveCycle DataServices to generate PDF documents using predesigned templates.
- Developed PoC for WebServices/JMS/Email/Scheduler using Spring framework.
- Involved in developing Core API for the system.
- Used Rich Internet Application (RIA) technologies like Adobe Flex, Action Script, Blaze DS, Cairngorm in developing presentation layer.
- Developed CSS for UI look & feel that suits the corporate standards of Wachovia & WellsFargo
- Created java classes package structure module wise.
- Created entity classes from database schema using hbm2java tool provided by Hibernate
- Managed configuration files for Spring /Filenet/LiveCycle/Hibernate
- Utilized Spring Framework to implement J2EE Patterns (DAO, Transfer Object, Business Delegate, Service Locator) at server-side components.
- Coordinating with team members for developing Flex components using ActionScript and other Java services for WebServices/JMS.
- Developed FAO components that communicate with Filenet Process Engine to find transactions for users, update a work object in workflow and deal with Filenet Content Manager to store/get documents.
- Developed component that synchronizes LiveCycleServer with database for any new template. It generates PDF documents using templates designed in LiveCycle Designer. These generated documents are stored in Filenet Content Manager.
- Implemented customized Business Rules Validation framework with the help of Spring Framework(Spring MVC).
- Developed various Components in Flex using ActionScript to re-use on UI side. Created events/Commands using Cairngorm library to achieve MVC at UI side. Event Driven program is used to develop UI components with the help of Flex/Cairngorm libraries.
- Used FlexUnit for the unit testing client side application which was developed using Adobe Flex and Action Script.
- Assisted the System Integration Team in integrating all modules of the application.
- Assisted the Deployment Team in building and deploying project on server.
- Assisted the Testing team in testing application in various aspects.
Environment: Java, Spring, Hibernate 3, XML, Flex 3.0, ActionScript 3.0, Cairngorm, LiveCycle DataServices (LCDS), Blaze DS, Flex Builder 3, LiveCycle Designer, MS Visio, Shell Scripting, CSS, XML, JBoss 4.2, TOAD, Oracle, Windows XP/Linux, Ant, CVS.
Confidential, Middle Town, NJ
Sr. JAVA/J2EE/Flex Developer
Responsibilities:
- Involved in gathering and analyzing System Requirements.
- Involved in Designing System and Database
- Prepared Documentation with UML Diagrams using MS Visio
- Developed PoC for implementing “Flex, Cairngorm, Spring, Hibernate”.
- Led a team while developing Core API for the system.
- Used Rich Internet Application (RIA) technologies like Adobe Flex, Action Script, Cairngorm in developing presentation layer.
- Developed CSS for UI look & feel that suits the corporate standards of AT & T.
- Created java classes package structure module wise.
- Created POJO classes from database schema using hbm2java(Eclipse plug-in) tool provided by Hibernate
- Managed configuration files for Flex/Spring/Hibernate
- Coordinated with team members to develop ActionScript/MXML based Flex Components and working with Hibernate, Spring.
- Implemented Logging with Log4J
- Assisted the System Integration Team in integrating all modules of the application.
- Assisted Deployment Team in building and deploying project on server.
- Configured WebSphere Application Server with JDBC/JNDI Connection pools on Windows/Linux environments.
- Configured Single Sign-On to allow users from other application to use this product.
- Assisted Testing team to test application in various aspects.
Environment: Java, Flex 2.0, Flex Builder, ActionScript 2.0, MXML, Cairngorm, XML, Spring, Log4J, Hibernate, MS Visio, WebSphere 6.1 RAD 7.0, Oracle, Windows XP/Linux
Confidential, Dallas, TX
Sr. JAVA/J2EE Developer
Responsibilities:
- Gathered business requirements from the Clients
- Analyzed the requirements and prepared requirement specifications.
- Developed various use cases and sequence diagrams and other UML diagrams.
- Coding with J2EE Technologies like JSP/EJB/JAXP along with Open Source libraries like Log4J, iBatis, Xerces and Commons library
- Involved in Core API development with all required utility components like DateFormats, NumberFormats, Calculations, String functions and Logging with Log4J and Apache Commons libraries.
- Implemented Inernationalization (i18n) with Locale using Struts framework. This was aimed to serve the different nationals, races, languages and cultures in a better way.
- Developed Interface TCS using JMS which performs various operations requested by external clients.
- Developed Interface E-Manifest which shares data with Customs Dept
- Developed E-Mail Manager, a multi-lingual component which can send mail in text/html format and in any language.
- Assisted the System Integration Team in integrating all modules of the application.
- Assisted the Deployment Team in building entire application with Ant and deploying build on server along with configuration of domains and other required settings like JDBC/JNDI/JMS Connection Pools.
- Coordinating with team members while coding for JSP/EJB/BSO/DAO/Action classes/Javascript.
Environment: Java, JSP, Struts, EJB, JMS, JNDI, Webservices, Log4J, iBatis, Tortoise SubVersionControl, MS Source Safe, WebLogic AppServer 9.x, Eclipse, Oracle 10g, Windows XP