Sr. Java/j2ee Developer Resume
New York, NY
SUMMARY
- 7+years of experience in Object - oriented analysis and design and development, maintenance, support of large-scale n-tier enterprise applications using Java, J2EE and Adobe Flex. Well versed in both Server-side and Client-side programming.
- Experienced in designing Web Applications using HTML 5, CSS, JavaScript under Windows and UNIX Environments
- Experience in Adobe 2.0/3.0, Blaze DS (Flex Data Services), Lifecycle Data Services.
- Expertise on all J2EE technologies like Servlets, JSP, Web services, JDBC, JMS, JNDI, EJB and Hibernate
- Experienced with advanced graphing, charting and dashboard layout design development in Flex with Action Script 3.0.
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
- Extensive skills in designing, building, integratingPortalapplications,PortletsandPage Flowsin Weblogic portal 10.3workshop.
- Good exposure to Java Persistence API (JPA) and ORM frameworks.
- Good exposure to e-commerce platform and client server applications using Java.
- Proficient in unit testing the application using Junit and Flex Unit.
- Experience in writing Web Services using WSDL, SOAP, REST and UDDI in distributed web application development environment.
- Experience of using ANT and Maven tool to generate deployable files.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere8.0, BEA Web Logic and open source JBoss and Apache Tomcat 6.0.
- Proficient in implementing Design patterns like Singleton, Factory, DAO, and DTO.
- Experienced on working with J2SE (1.4, 1.5) & J2EE (1.4) using Object Oriented Programming and design patterns such as Singleton, Service Locator, Facade and DAO.
- Expertise in implementation of MVC Springs Framework and various J2EE Design patterns
- Good experience inUnix Shell ScriptingandETL Process Automationusing Shell Programming and Informatica. Also have had quite good experience in Performance Tuning at both Database Level and Informatica.
- Good knowledge and experience in implementing open source frameworks Hibernate, Springand integrating them with other frameworks like Struts2.0.
- Responsible for the technical direction and implementation of the Spring Batch framework.
- Familiar with Agile methodology using ralley software and daily scrum meeting.
- Experience with various databases - Oracle 8i/9i, Sybase, SQL Server and DB2
- Hands on experience in writing the complex SQL queries, Stored procedures and Cursors
- Very good experience in code debugging and optimization.
- Data retrieval provided by Hibernate Search/Lucene.
- Experienced in XML processing using DOM and SAX.
- Experience in configuration, deployment and management of enterprise applications with Tomcat, JBoss, Web Logic and Web Sphere application Server in clustered multiple environments
- Hands on experience in AJAX, Flex, Visual Composer, Weblogic portal and SAP Portlets.
- Experience in Operating Systems like Windows NT/2000/XP, UNIX, Solaris and Linux.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communication skills
TECHNICAL SKILLS
Programming Languages: Java 1.4/1.5, C, C++, KSH, Perl, SQL, PL/SQL, python
Adobe Technologies: Adobe Flex 2.0/3.0 (Action Script 2.0/3.0), Macro media Flash MX, Flash MX 2004, Flash 8(With ActionScript1.0 and 2.0) and 9.0, Adobe LCDS
Java/J2EE Technologies: Servlets 2.1/2.3/2.5, JSP 1.2/2.0/2.1, JDBC 3.0, JNDI, EJB 2.x/3.0, JMS, Swing, Applets
Frameworks and Tools: Struts 1.0/1.2/1.3/2.0 , Spring 1.0.5, 1.2.4/2.0.5 , JSF 1.1, Hibernate 2.0/3.0, JUnit, Log4J, ANT, MAVEN., GWT, Spring Batch,OAF
Web Technologies: XML, XSL, XSLT, HTML 5, CSS3, DHTML, JavaScript, AJAX, JSON, Dojo, LDAP 3.0, SOAP, SAX, DOM, JQuery, Web Services, POS
Databases: Oracle 10g/9i/8i, Sybase, SQL Server, IBM DB2
Application/Web Servers: WebSphere 6.0/6.1, Apache Tomcat 5.5/6.xWeb Logic 7.0/9.0, JBoss.
IDEs: Eclipse 2.x/3.x, RAD 7.0, Net Beans, TOAD, Flex Builder 3, MyEclipse
Operating Systems: Unix, Solaris 10, Red Hat Linux Enterprise, Windows 98/XP/NT/2000
Design Methodologies and Tools: J2EE Design Patterns, Scrum, Agile, UML, Rational Rose, Oracle Forms Developer, Oracle report developer
Version Control: CVS, PVCS, Clear Case
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Involved in gathering requirements, design, and development of Flex components.
- Used the Spring framework features like Spring Io C, Spring Auto wiring.
- Used Dependency Injection feature of Spring framework
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Used IBM Web Sphere Application Server and RAD to develop and deploy the application.
- Used SCRUM AGILE methodology in the analysis, design, and development and testing phases of application.
- Prototyped Flex based RFC using Flex, consuming web services using BlazeDS
- Extensively used SOAP, WSDL Web Services to communicate between systems.
- Used Oracle database for storing and retrieving the application data.
- Involved in creatingPortals,Portlets, books, pages, desktops, Portal look and feel like Skins, skeletons, shells, themes, layouts, menus and worked with place holders, events, content selectors, campaignsusingWeblogic Workshop 10.2/10.3
- Used JSON for Data Interchange between Angular JS and Spring MVC.
- Developed the presentation layer usingStrutsMVC pattern integrated with spring to invoke the service layer beans.
- Have hands on experience on working with No-sql databases like MongoDB
- Develop and enforce CMS database standards, guidelines and operational policies and procedures
- Experienced internet savy, customer service, retail sales, detailed orientated e-commerce on-line sales retailer and training expert.
- Responsible for supporting an Oracle-based eCommerce application for over $6M in internet sales per day.
- Designed the UI Screens using HTML5 and CSS.
- Automation of scripts, software builds and deployments using JENKINS.
- Html Assume "on-call" responsibilities on rotation basis with other team members for DREAMS Folio and Accounting Services applications and perform "on-call duties" like responding to high severity incidents and system alerts and restore services as soon as possible.
- Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller,
- UsedApacheMavenfor project management and building the application.
- Involved in installation and configuration ofWeblogic Portal Server 8.1, 9.2.
- Involved in installation and configuration ofWeblogic Portal Server 10.3 .
- Acknowledge lower priority incidents and gather logs and other information on errors and provide workarounds to users.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Provide expert guidance to clients in all industries on using spring frameworks. Speaker at a number of conferences and meet ups on various spring related topics and committer on Spring Batch.
- Data Binding using jquery and JavaScript templating with handlebars js
- Implemented a responsive style jQuery carousel.
- Performed naming conventions using TDD.
- Deployed on JBOSS Application server and bug fixes were taken care of. used Jenkins job’s for build project.
- Involved in developing and deploying EJB’s - Session and Entity Beans and writing several persistence classes, java beans, and several other utility classes.
- Prioritize and incidents and work on their resolution. Coordinate deployment of code changes to resolve incidents in various releases and provide knowledge expertise the team in Folio and Accounting module of Dreams application.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Work with Cast Members (end users) to understand the issues and gather more information as required.
- Write automated BDD Tests in Cucumber with Java and continuous integration with Jenkins.
- Designed UI using HTML5 and CSS3.
- Created JavaScript logic for validations, transitions, animations, templating, date picking.
- Perform code walk through as part of peer review process to ensure code quality.
- Conduct and or attend knowledge sharing session and discuss issues within the team.
- Participated in the definition and continuous improvement of ITIL based processes to support service operations.
Environment: Rational Application Developer 8.0.3, Web Sphere Application Server 6.1,RESTful web services, IBM Rational Clear Case Explorer, soap UI 3.6.1, KODO, BlazeDS, DB Visualizer 8.0.1, System Navigator, Agile, Oracle SQL Developer 3.1.07, Putty, Jenkins,0.62.0.0,FileZilla Client, SqlDbx 3.5.2.0,HTML5,JDK1.5.0 12,CXF Web Services, ANT, EJB 2.1, XML, GWT, struts 2.0, jquery, DB2,oracle10g,JUNIT,Hibernate,EGIT,JSF1.1,JSF2.0
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Involved in migrating from Flex 3.0 to Flex 4.0.
- Involved inskinningandstylingof flex components.
- Developed Java Page Flow, Struts2.0 and web service Portlets usingWebLogic Workshop 10.3as a part of application development. Utilized and developed EJB, JMS and Web Service controls for creating the Portlets
- Hands on Code development by using Spring and Hibernate framework’s API
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
- Used jquery to build accordion style content, drag and drop functionality, calendar, popup and modal windows
- Worked on Proof of Concept for developing application using Node Js and Mongo DB.
- Use JQuery for creating behavioral aspects of the web page.
- Designed the UI using HTML5 and CSS.
- Customized OAF pages, oracle forms and developed reports in R12.
- Used multithreading in programming to improve overall performance.
- Spring Framework has been extensively used in all layers of the application including UI, backend and integration and DAO's were implemented using Hibernate.
- Developed WebServices using SOAP, Apache CXF while integrating with the Nomination serverto validate the nominee.
- Providing input to the CMS/Project capacity planning function
- Provide ongoing database support/review in the CMS production environment
- Used Web Services and SOAP components as EDI( Electronic Data Interchange ) interfaces
- Developed hibernate DAO Accessor Classes using SpringJDBCTemplate
- Worked with Hibernate for object relational mapping and connection management.
- Configured Hibernate framework with SpringMVC module
- Developed the Web Monitor tool to monitor various web site status by using SMTP
- Front-end development and Validation by using JavaScript frameworks, JSP, HTML and CSS
- Designed wire frame screens for newly enhancing functionality by using MS-Vision
- Modification in existing UML diagrams specially Use case diagram, Control flow diagram and class diagrams for new enhancement.
- Involved in developing and deploying EJB’s - Session and Entity Beans and writing several persistence classes, java beans, and several other utility classes.
- Extensive use AJAX for refreshing parts of JSP without sending the whole JSP as request
- Modification in existing Oracle PL/SQL Store Procedure and Queries for Contract & Nomination process
- Performed naming conventions using TDD
- Worked on J2EE frameworks like GWT.
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Hooked up the JSP plug-in with spring bind and JSTL tags in the HTML pages
- Developed JUNIT test cases and System test cases for all the developed modules and classes
- Used Apache-Ant script for building and deploying the application
- Provide some time on call support (after hours) as necessary
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day development activities of the work done.
Environment: Java 6.0, spring, Hibernate, Oracle, Linux, XML, Subversion, Tomcat6.0, Shell scripts, EGIT,GWTMy Eclipse 6.0,Apache-Ant, Java Script, HTML, SQL Developer, Web logic, Business Object, Actuate Restful web services,OAF, Oracle forms, reports, pl/sql, Adobe Flex(2.0/3.0),HTML5,struts 2.0
Confidential, Indianapolis, IN
J2EE Developer
Responsibilities:
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Designed the application based on variousJ2EEdesign patterns includingMVC.
- UsedSpring Frameworkto implement theMVCdesign pattern.
- Interacted with business partners for requirement gathering.
- Used UML for system modeling.
- Developed portals, desktops, books, pages & portlets for Accounts module using Weblogic Workshop 9.x
- Modified existing User Interface using HTML, CSS, and Java Script.
- Created dynamic web application pages using tools such as Dream weaver, adobe Photoshop.
- Developed UI based on struts framework, using JSP, struts tag library, JSTL, Servlets and DHTML with extensive java scripts to reduce Server hits, improving performance.
- Developed Action Forms, Action classes and Servlets based on the Struts Framework.
- Performed Portal Administration activities on the Web sphere Portal including creating Layouts, Pages, and Users, roles, groups, themes and Skins.
- Developed GUI in Swing using JComboBox, JTextField, JTextPanel and JTextArea components.
- Implemented Most popular MVC (Model-View-Controller) Architecture has been a de-facto standard for the JSP based UI development using Struts, Singleton, and Service Locator etc.,
- Developed XML based Files for the file DB.
- Developed an application for parsing the XML data using DOM & SAX.
- Worked with the Product Management Team for freezing the features to be implemented in the project.
- Worked with the architectural team for the analysis.
- Involved in developing and deploying EJB’s - Session and Entity Beans and writing several persistence classes, java beans, and several other utility classes.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistence.
- Implemented a client for tuning search system using Java Swing. created dynamic website with standalone application functional using Swing Toolkit, and we developed and debugged AJAX applications in the Java language
- Developed Activation Module, used Web Services, which enables cross platform interfaces to provision the service.
- Multithreaded Java application to process the customers request from the request store.
- Created Portlets using Websphere Portal Toolkit 6.0 and deployed them on the Websphere portal server.
- Developed Web Services and Responsible for the creation of the Web Services using SOAP (Simple Object Access Protocol) with HTTP protocol.
- Used Design Patterns like DAO, Singleton.
- Used JMS and MQ Series for sending updates to various other applications.
- Developed Event Handlers, which can be changed based on the service change without disturbing the basic architecture.
- Setup framework for all front end projects to use backbone.js framework.
- Developed loosely coupled applications.
- Integrated Activation application with Struts to provide friendly application for the Testing and Technical support.
- Developed web service Clients for testing the application.
- Worked on performance related issues and Preparation of code documentation was done.
- Developed Java Applets using Swing components like buttons, labels, tree controls, table controls.
- Performed naming conventions using TDD
- Involved in writing JUnit test cases and system test cases. Developed Shell Script and Batch files for the Application.
- Worked with configuration management groups for providing various deployment environments set up, including System Integration testing, Quality Control testing etc.
- Participated in Unit Testing and application end-to-end testing
- Wrote SQL queries for efficiently retrieving data from the database.
- Used Hibernate mapping for connecting to the database.
- Used Rational ClearCase for source code versioning.
- Involved in creation of UML diagrams like Class, Activity, and Sequence Diagrams using modeling tools IBM Rational Suite mainly worked on IBM Rational Rose.
- Developed and deployed Session and Entity Beans on Weblogic Application Server.
- Involved and worked on to solve critical production issues, related to Weblogic application server and application issues on UNIX, Linux and windows OS.
Environment: HTML, CSS, Java 1.5, C++, J2EE,UML, XML, Eclipse/RCP, Servlets, JSP, Websphere 6.0 & Portal Web Logic 9.2,ANT, EJB3.0, Oracle 9i/10g, CVS, RationalRose, ClearCase, JQuery, Hibernate, Struts, Spring, Swing, Rational Unified Process (RUP), JUnit, Web Services, SOAP, Security Services.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
- Implemented Java Design Patterns such as factory pattern, MVC and singleton pattern throughout the application.
- Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using Rational System Architect (RSA) and UML including Use case, Class and Sequence diagrams.
- Developed the Presentation layer using JSP, HTML, JavaScript and used AJAX/ JQuery based rich client for improved customer experience.
- Developed the application using Spring MVC Architecture.
- Developed the Presentation layer using JSP, HTML, JavaScript and used AJAX/ jQuery based rich client for improved customer experience.
- Developed the Business layer using Spring (IOC, AOP), DTO, and JTA.
- Developed persistence layer using Hibernate
- Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
- Involved in writing stored procedures, triggers, cursors and views.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
- Worked with Web services components JAX-WS services and worked with SOAP, WSDL, and UDDI to interact with external systems. Used SoapUI for web service testing.
- Created Web Service and Web Service client for (consumer and producer portion) which includes Customer details and account details.
- Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
- Performed naming conventions using TDD
- Worked with defect tracking system JIRA.
- Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server& used Maven build tool to achieve more functionality for build process.
- Used SVN for version control.
Environment: Java 1.6, J2EE 1.6, HTML, CSS, AJAX, jQuery, JavaScript 1.7, JSP 2.1, Spring 3.0,Hibernate, Web Services/SOA, JAX-WS 2.0, XML 1.0, UML 2.0, JUNIT, Oracle Web Logic, Application server, Eclipse Indigo 3.7, Maven 2.0, SVN, SOAPUI, Oracle 10g, JIIRA,ANT