Sr. Java Developer Responsibilities: Resume
Warren, NJ
PROFESSIONAL SUMMARY:
- 8 years of JAVA/J2EE experience in analysis, development, testing, deployment and support of web applications.
- Worked on design, development, testing, implementation, deployment, enhancements & production support.
- Extensively worked in design and architecture of J2EE based large applications.
- Expertise in software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern)
- Expertise in developing J2EE applications using JSPs, Servlets, Java Beans, EJB, JDBC, Hibernate, Struts, Spring, JSF,RICHFACES. J2EE Application development for several applications using JSF and EJB technology.
- Experienced in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Webservices, XML, JPA, JMS and JDBC.
- Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
- Experience in developing the user interfaces using HTML, CSS, AJAX, JSTL and JAVASCRIPT.
- Oracle, MySQL experience building functions, stored procedures, triggers, indexes using PL/SQL and schema maintenance.
- Worked in agile - SCRUM, test driven development, prototype development and waterfall software development methodologies.
- Worked in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MSVisio.
- Worked on Spring AOP for Logging, Transactions and Messaging.
- Knowledge in implementing enterprise Web Services, SOA, UDDI, SOAP, JAX-RPC, XSD, WSDL and AXIS.
- Good experience in XML parsing using JDOM and JAXB.
- Created Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC.
- Exposure to SOA and integration with J2EE applications.
- Experience in LDAP for authentication scheme and in middleware technologies, MQ Series.
- A project oriented team player with solid communication and interpersonal skills and the ability to maintain a congenial relationship with the client team and with the ability to manage multiple priorities under aggressive deadlines.
- Adaptable to new technologies in a short spanof time and implementing them in real-time projects. Self motivated individual and fast paced learner.
- Excellent communication and inter-personal skills.
- Effective independent and team player.
TECHNICAL SKILLS:
Frameworks: Struts, Spring (IOC, Context, ORM, DAO, AOP)
Web Technologies: JSP, Struts, Spring, Hibernate, AJAX, JSTL
Application Server: Weblogic Server, Apache Tomcat, SQL server
Front end designing /UI: HTML5, CSS3, Ajax, JavaScript, JSON, DHTML and also using java script frameworks like JQuery, DOJO, GWT and Ext Js
database development tools: Toad / DB Visualize
Database: Oracle/ MYSQL/ DB2. (SQL Server/ Informix)) and 3.2 SQL, PL/ SQL
Languages: C, C++, Java, HTML, DHTML, XHTML, JavaScript, XML/XSL, UML, PL/SQL, JavaScript
Development Methodologies: J2EE, Object Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile Software development methodologies
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Sr. Java Developer
Responsibilities:
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
- Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Implemented Spring AOP for admin services.
- Implemented application level persistence using Hibernate and Spring.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Expertise in developing enterprise applications using Struts Frameworks.
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Implement web service components using JiBX and Apache CXF framework.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed UI screens using YUI, CSS and JQuery.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Agile and scrum process is used for tracking and developing the application.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Created Clear Case VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- Used AJAX, Java script and GWT to create interactive user interface.
- Core developer of the application infrastructure using GWT/GXT as the front-end architecture using AJAX.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using
- Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Reduced system downtime by 20% and increased on-line business opportunities / revenue by
- Implementing content management system enhancements leveraging Web 2.0 technologies.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Worked in Agile environment with active scrum participation.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate
- Framework for object relational mapping and persistence.
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
Environment: Java, Spring, Hibernate, Struts, Web logic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JSTL, SERVLET, Oracle, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), Clear Case, Jasper report, ILOG, Agile, Web 2.0, SOA.
Confidential, Albany, NY
Sr. Java Developer
Responsibilities:
- Designed and implemented the reporting front end and backend code for the n-tier Cross Channel Web Analysis application using J2EE, Java, JSP, Struts,Ajax, JSON, T/SQL, XML, Hibernate, spring, JavaScript, Apache and Tomcat technologies
- Implemented Persistence layer using Hibernate to interact with Oracle and SQL Server 2005 databases
- Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
- Developed and Implemented Web Services and used Spring Framework.
- Implemented application level persistence using Hibernate and Spring.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Implement web service components using JiBX and Apache CXF framework.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Created the application in UNIX and windows platforms, involved in shell script or UNIX operating system.
- Involved in creation queues and topics with JMS and ActiveMQ, created messages and send to queues.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Coded Java backend, JSP, Struts, JavaScript, Business classes.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using
- Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in websphere.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
- Prepare Java/J2EE development structure for Eclipse, Maven, Jetty.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
- Used Perl, Php and MySql to develop several personal web sites, SEO (search engine optimization) skills.
- Installed and configured IBM WebSphere Application Server on Linux,AIX,Solaris platforms.
- Used EJB,JMS,Java Script in enhancement of the product.
- Reduced system downtime by 20% and increased on-line business opportunities / revenue by
- Implementing content management system enhancements leveraging Web 2.0 technologies.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed
- Jasper report.
- Installed and configured plugins including Green Hopper, Bonfire, Subversion and Balsamiq for JIRA and other Atlassian products.
- Using JIRA to manage the issues/project work flow.
- Involved in publishing the web content in the portal site by using the Oracle ECM.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Configured Hibernate session factory in applicationcontext.XML to integrate Hibernate with Spring.
Environment: Java, J2EE Spring, Hibernate, Struts, JSF, Websphere Portal, APACHE CXF, soap, Web, Services, DOJO, JavaScript, "Sencha ExtJS ", CSS, AJAX, Html5, JSP, JavaServer, SERVLET, DB2, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, XML, Oracle Enterprise Content Management ( Oracle ECM ), GWT (Google Web Toolkit), JIRA, Subversion (SVN), Jasper report, ILOG, JRules, Scrum, Web 2.0, SOA, JMS, Apachi TomcaT, Linux. PHP.
Confidential, Atlanta, GA
Java J2EE Developer
Responsibilities:
- Implemented various Java/J2EE design patterns.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.s
- Performed Java web application development using J2EE and Netbeans.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Extensive experience using framework APIs like Struts, spring, iBatis and Hibernate.
- Implemented application level persistence using Hibernate and Spring.
- Developed complex Web based UI using Struts Ajax and Java Script.
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
- Used Ibatis to populate the data from the Database.
- Database design and implementation of backend logic in DAO classes & iBatis SQL mapping.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Configured Struts, Hibernate framework with Spring MVC.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Used Framework., JDBC, Hibernate, Struts 2, EJB2, Java Scripts and Weblogic.
- Had good working experience in Java Scripting, Ajax for validating the Java server pages.
- Migration of Commerce and caWE applications to JBoss and code changes to remove weblogic specific EJB related dependencies.
- Configuration and deployment of application on to Jboss application server.
- Auto-Generation of client side code using APACHE AXIS2 with JAXB-RI binding.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
- Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Development of a split billing system - core java, collections, spring, hibernate, mysql.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
- Designed and Installed Server software which included WebSphere 6.02, DB2, and DB2 Everyplace.
- Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used ANT for building the application and deployed on BEA WebLogic 8.1 Application Server.
- Configured Hibernate session factory in applicationcontext.XML to integrate Hibernate with Spring.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Designed the front end using Java Applets and Swing, as well as JSP.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio
- Application Developer and used CVS for version control.
- Used Visual Source Safe (VSS) for source code maintenance.
- Created Active Reports in Cognos 10 as Proof of Concepts for offline reporting.
- Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
- Expertise in employing Water Fall Model and best practices for software development.
- Layout and design the overall architecture and migration approaches using Oracle ADF.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Business layer implemented using Spring MVC and Enterprise layer using JMS - IBM MQ Series which would in turn store the data on AS/400.
- During the life cycle of the project my responsibility also includes MySQL database administration and maintenance over Linux server.
- Deployed and tested the application on Weblogic in windows and Unix environment.
- Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics.
- Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML,
- CSS and PHP based on an original design according to client's branding needs.
- Participate in architecting and engineering a Pinterest-style "style-board" that integrated w/content from the Drupal CMS and Magento Shop systems via the server-side "core" API,
- Utilizing Backbone.js for client-side display logic and asynchronous communication with the server.
- Involved in developing PL/SQL stored procs and Informatica Workflows to migrate data from
- Legacy Mainframe/AS400 based systems.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Responsible for the design, development, unit testing, deployment and maintenance of
- COBOL and PL/I programs for two major projects:
- Configuring and analyzing JCL to execute mainframe batch
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Reverse engineered and reengineered the Student Enrollment System for the Louisiana
Environment: JAVA, J2EE, Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, SeleniuM, ANT, Xml, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model.
Confidential, Reston, VA
J2EE Developer
Responsibilities:
- Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, (D)HTML, CSS, XML, XSL, XSLT.
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
- As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
- High-level design and low-level design of AML UI, KYC Web Services, and ILOG JRules.
- Generation of client jars for search Entity, Retrieve Entity, Create Entity and Update Entity web services.
- Integration of web services in AML Front end.
- Writing java client code for Search Entity, Retrieve Entity, Create Entity, Update Entity, and Associate management web services.
- Writing build scripts to generate client jars for Search Entity, Retrieve Entity, Create Entity, Update Entity, and Associate management web services using both axis2 and WebSphere runtime environments.
- Writing build scripts to generate front end ear using axis2.
- Integration of ILOG JRules with front end.
- Using Apache Commons Configuration API to read configuration data (appId, wsdl urls. etc) from DB2 for (AML FE).
- Creating the data source in WebSphere application server.
- SSO integration with AML front end.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
- Leveraging Web Services with SAAJ for SOAP messaging.
- Creating the JDBC data source in WebLogic Application Server.
- Writing client side WS-Handlers to pass request context (Username, password, AppId, Person no) to the server side web service.
- Writing log handlers for web services.
- Writing Create Entity validation rules and kyc validation rules using ILOG JRules.
- Writing DML scripts to store config data in DB2 and Oracle database.
- Promoting DML scripts to DB2 and Oracle databases.
- Setting up Rational ClearCase (Thick Client) and Rational ClearCase Remote Client (CCRC) plug-in for Rational Application Developer, ILOG Rules studio and WebLogic workshop.
- Setting up Cruise Control to automate the build process, this will get the code from clear case and build the ear/jar files. This later replaced with Rational Build Forge.
- Code labeling, branching and writing config specs for ClearCase.
- Migrate EAR/JAR files to non-prod WebLogic/WebSphere/ILOG RES servers.
- Coordinating the AML production releases with WebLogic/WebSphere webadmin and DB2/Oracle DBA.
- Working with LT team to run the Load Test on AML application.
- Using Interoscope for performance monitoring.
- Coordinating with system admin to setup MQ environment.
- Creating queue managers and queues.
- Capacity planning of queues.
- Designing and implementing of Event Publish web service for publishing the events to MQ queue.
Environment: Java, J2EE, RAD, Spring, AppFuse, AIX, Solaris, WebSphere Application Server, IBM HTTP Server BEA WebLogic Application Server, ILOG JRULES, DB2, Oracle, Axis, Apache ANT, Rational Base Clear Case, Cruise control, Rational ClearCase, Clear Case UCM, Rational ClearQuest, Site minder Single Sing On, XML Spy, TOAD for Oracle, Toad for DB2, Interoscope, Mercury Quality center, WebSphere MQ,
Confidential, New York, NY
Java Developer
Responsibilities:
- A new interface between Acela and IMPACT was developed. IMPACT will provide a web service that will allow Acela to notify it to start and stop monitoring of a circuit. Acela will utilize the Web services adapter to communicate with IMPACT.
- Modified interface between Acela and F&E. This Receives F&E requests to update F&E circuit segments in NetPro CSDB (Circuit Segment Database).
- Built UNIX scripts to monitor each instance of ICS, which check if ICS process is running, application adapters are running and bring them up if they are down.
- Responsible for developing complex SQL queries for ICS Core
- Designed and Developed the Collaboration flow for each interface.
- Developed HTML, Swing and JSP pages for user interaction and data presentation.
- Worked extensively on front end development for ceBA using JSP, HTML, CSS, Java Script, etc.
- Performance tuning of interfaces developed by other development teams
- Development of the Business Objects, Maps, Collaboration Template/Objects
- Extensively used JDBC, Email, Workflow and Webservices connectors
- Participated in the development of a global customer system by using C++, Oracle, and Rogue Wave C++ Libraries
- Maintaining the C++ knowledge modules product information.
- Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation
- Debugging data in Work In Progress (WIP) tables
- Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
- Developed .NET components using C# and involved in the deployment of those components.
- Designed and developed using C# .Net 4.0 and MVC patterns.
- Administering MS SQL Server by Creating Logins and assigning appropriate roles.
- Installed and maintained MS SQL Server 2000
- Used Flow Manager for failed flow resubmission
- Debugging of Production issues in critical time bound situations.
- Prepared production support documentation
Environment: Java, C/C++ ASP.NET C#, MS SQL HTML, CSS, Server IBM WBI ICS, WebSphere MQ, Web services Adapter, JDBC Adapter, Workflow Adapter, Email Adapter, Oracle