We provide IT Staff Augmentation Services!

Sr. Java Developer  Resume

2.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Total 8+ years of experience in designing and implementing Web, Client/Server and N - Tier distributed, cross-platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
  • Sun Certified Programmer for Java Platform
  • Financial Certification for Technology and Operations Professionals (FCTOP)
  • Good domain knowledge of Telecom, Cloud Computing and Realization, Finance (corporations), Shipping & Logistics and CRM.
  • Worked on Report generation module using tool like iReports.
  • Have good experience of all testing phases such as Unit testing, Integration testing and System testing.
  • Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN and PVCS and bug tracking tools like Jira.
  • Experience in creating/consuming SOAP Web Services using - WSDL, JAX-WS and Apache Axis.
  • Experience in working with the servers - IBM WebSphere, WebLogic and Apache Tomcat.
  • Good knowledge on Relational Databases like Oracle and HSQLDB
  • Extensive experience in working with different IDEs like Eclipse, RSA, RAD, SQL Developer, TOAD and many more.
  • Experience in test-driven development using Junit and defect tracking management using Test Directory, StarTeam and HP-ALM.
  • Sun certified Java Programmer, Standard Edition .
  • Good communication and interpersonal skills, self-motivated, quick learner, team player and leader, involved in client interactions for scoping, effort estimation and status reporting.
  • Excellent leadership qualities, worked as Module Lead/Team Lead for various application.
  • Experience in Rational Unified Process (RUP) to deliver mission - critical web or desktop applications with J2EE, XML, and related technologies.
  • Experience in Data warehousing using OLAP, OLTP and Predictive Analysis.
  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework)
  • Experience working with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven.
  • Extensive use of Use case model, Use case diagrams, class diagrams and sequence diagrams using rational rose.
  • Experience with RDBMS and writing SQL and PL/SQL scripts used in stored procedures, functions and packages.
  • Very good understanding and working experience of software development life cycle (SDLC) and Data Modeling.
  • Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log, JSTL, JUnit)

Databases: Oracle, DB/UDB, SQL Server, MySQLWeb Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS

Web/App Servers: IBM WebSphere, Tomcat, JBoss, Apache, Resin, Apache Axis, EAP6

Middleware: ODBC, JDBC, RMI, Blaze DS.

IDE Tools: EditPlus, TextPad, Eclipse, WSAD, RAD

Methodologies: Agile, SCRUM,TDD, Design Patterns, Continuous Integration using CruiseControl

Languages: Core Java, Java using generics, JavaScript, ActiveX, Perl, PL/SQL, XML

OOAD Tools: MS Visio, IBM RSA

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script

Operating Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Source Control: Rational ClearCase, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Sr. Java Developer

Responsibilities:

  • As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Developed web-based customer management software using Facelets, Icefaces and JSP
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library
  • Deployed the application on JBoss eap6.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Design front end with css3 and HTML coding.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Used JQuery to make the frontend components interact with the
  • Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
  • Developed User Interface (UI) design using JSP (TAGLIB, JSTL), CSS, and HTML.
  • Creates Shell Scripts to invoke Java programs on UNIX batch platforms
  • Used Apache's Jakarta Struts as MVC framework for designing the complete Web tier.
  • Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Worked as Primary Point of Contact for all the application deployment related issues in development, UAT and Production environment and troubled shooting effort with major success rate.
  • QA Support: Coordinated with the support team, the issues found during testing and involved in verification and validation of the issues.
  • Extensive experience in designing front end interfaces using HTML, JSP, CSS, Java Scrip and Angular.js
  • Responsible for creating Unified portal screens using AngularJS and Bootstrap Framework
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
  • Worked with Transaction Isolation levels in Oracle
  • Written unit test scripts to test entities with CRUD operations, analyze heap size and memory leaks with Jprofiler.
  • Has created PL/SQL procedures, functions and complex SQL queries for admin services.
  • Designed & implemented client/server application to plan package forwarding & route scheduling.
  • Checking inputs and code - ICD (Interface Control Document) Coherence
  • Loaded data from DWH systems to MongoDB by using Sqoop.
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Built Asynchronized Notification REST web service to send mess email/sms with Log4j, Spring, Hibernate, Tomcat and MySQL Queue.
  • Tools & Technology: Oracle, Java, Eclipse, PL/Sql Developer tool.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Used different design patterns e.g. MVC, Singleton,
  • Involved in creating reusable components, Java Beans and DAO for getting data from database tables.
  • Regularly Participated in the Code reviews with the team members to improvise on the quality of the project deliverables.
  • Involved in coding for JUnit Test cases
  • Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
  • Participated in trouble shooting the production issues and coordinated with the team members for the defect resolution under the tight timelines.
  • Implementation: Involved in end to end implementation in the production environment validating the implemented modules.
  • Participated in converting the business requirements to software specifications using Rational UML
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
  • Experience in creating build files using Maven.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
  • Decomposed Functional Rules and ILOG / Fair Isaacs Blaze Rules for various categories

Environment: Java/J2EE,Spring, Hibernate, Strut, EAP6, JQuery, AJAX, ExtJS, JavaScript, Oracle, CRUDE, PL/SQL JDBC, Apache CXF, Linux, REST, Eclipse, WebLogic, ClearCase, JUnit, Agile UML, JSPs, JSTL, Servelts, Maven, IText, Google Web Toolkit(GWT), Jasper report, ILOG, Web2.0, SOA, HTML, CSS.

Confidential, McLean, VA

Sr. Java Consultant

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Implemented application level persistence using Hibernate and Spring.
  • Implemented application level persistence using Hibernate and Spring.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate 3.0, Spring2.5, Web Services
  • Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate 3.0, Spring2.5, Web Services
  • Utilize Dojo framework for performing front end validations
  • Introduced the use of live mock-ups GUI prototyping (using ExtJS) which makes UI part of specification much more understandable for developers
  • Developing web-application using Struts/JSP/Servelet and javascript.
  • Developed pom.xml for the build of the application using Maven.
  • Developed Server Pages Using JSP and validated Client Pages Using Java Script.
  • Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
  • Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed the user interface presentation screens using HTML.
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects.
  • All the coding and testing was performed using Eclipse
  • Excellent in building Single Page Application (SPA) using MVC angular.js framework
  • Hands on experience in scripting languages like Bootstrap.js, JQuery and JavaScript.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
  • Wrote JSP & Servlets classes to generate dynamic HTML pages.
  • Designed class and sequence diagrams for Modify and Add modules
  • Developed basic music player features as well as adding artists, players, albums, tracks, other users, playlists, favorites to their account and CRUD functions.
  • Writing SQL queries to insert, update database. Used JDBC to invoke Stored Procedures.
  • Oracle Coherence used to implement an in-memory data grid used to store data for the FX
  • Migration from azure tables to MongoDB with goal of implementing a multithreaded fault tolerant backend
  • Responsible for developing web services with Spring, Apache CXF, JAX-WS, JAXB.
  • Worked on web services SOAP and REST technologies
  • Design and develop XML processing components for dynamic menus on the application.
  • Adopted Spring framework for the development of the project.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Currently designated as Financial Analyst with Eclipse Infotech Services India Pvt. Ltd.
  • Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store, with warehouse management systems, offline inventory management, triggered email messages, and SAP (sales and payment information).
  • Implemented software development system for Android project using Git, gerrit and repo.
  • Tools: Eclipse IDE, Tortoise SVN, Git Hub and Dyna trace Client
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Followed Agile and SCRUM in development process.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
  • As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
  • Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules.
  • Ability to develop creative designs in WEB, followed with W3C Standards
  • Experience in designing Test cases and Test scenarios for Middleware/ESB/SOA implementation
  • EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle.
  • Created war files & deployed on Tomcat using ANT deployment tool.
  • Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
  • Extensive Development using Zend Framework by PHP in a LAMP environment.

Environment:: Java,J2EE,Spring, Hibernate, struts, EAP6, JSF, EXTJS, AJAX, JavaScript, CSS, HTML, DB, CRUD, PL/SQL, JDBC, Apache CXF, Web Services, Eclipse, Web Sphere Portal, Subversion (SVN), Junit, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL),SERVELT, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management, GWT (Google Web Toolkit),JIRA, Jasper report, ILOG, JRules, Web2.0, SOA, JMS, Apachi Tomcat, Linux, PHP

Confidential, Atlanta, Georgia

Java Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Configured Struts, Hibernate framework with Spring MVC.
  • With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
  • Performed Validations on UI data using JSF validators and JavaScript.
  • Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
  • Implemented views using Struts tags, JSTL and Expression Language Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Implemented View layer of MVC architecture using JSF components.
  • Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
  • Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
  • Used Javascript and jQuery for validating the input given to the user interface.
  • Involved in implementing JQuery for providing interactive user interfaces
  • Have worked on DB2 data base for storing and retrieving the application data
  • Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior
  • Used JDBC for database connectivity with MySQL Server.
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Followed an Agile, Software Development methodology. Used NetBeans ID JBoss
  • Used Adele, SVN, Mercurial, and Maven as version control systems.
  • Project Acquired skills Oracle, Unix, RDBMS, SQL, PL/SQL, Java, Clearcase Administration
  • Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
  • Involved in full life cycle of project implementations (SDLC) like Water fall model, Agile (Scrum) model etc. for Design, Development, Maintenance & Support.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Strong Knowledge on build tools like Ant, MAVEN, Shell scripting, Windows Batch Scripting.
  • Has developed XML Parsing logic using DOM Parsers.
  • Involved in design and develop Paisley own Content Management System, which is alternative to IBM FileNet and EMC Documentum enterprise content Management systems.
  • Extensive skills in development of web based applications using Java, JDBC and advanced technologies such as J2EE(Servlets, JSP ), Struts, GWT, Hibernate and EJB Framework.
  • Responsible for implementing the code, Fixing QA defect raised on Quality Center/JIRA.
  • Converted VB application to Swing.
  • Involved in migration of cubes from series 7 to cognos.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Responsible for creating the business processes in 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.
  • Involved in installation of TOMCAT application server in Multicluster environment.
  • Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX; Responsible for the Migration of the application from Web Sphere to JBoss
  • Created directory structure flow using UNIX to receive and send data to internal and external systems
  • Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby
  • 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.
  • Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
  • Experience C, C++, HTML and Core Java languages
  • Configuring and analyzing JCL to execute mainframe batch.
  • Assembler and Cobol Applications Programming on the CICS Credit Card Authorization and Reward Systems. Including the First TCPIP Socket Manager Program to all Online Programs.
  • Responsible for the design, development, unit testing, deployment and maintenance of COBOL and PL/I programs for two major projects.
  • Conversions of JCL codes to equivalent Unix Shell Scripts and testing.
  • Developed Servlets and Worked extensively on Sql
  • Manage deployment plan with env team and co-ordinate with team and SAS for smooth release.
  • Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.

Environment: Java,J2EE, Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB, APACHE AXIS2, WSDL, Netbeans, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model, UML, JSP, SERVELT, ANT, Xml, EMC Documentation, JIRA, SWING, Cognos, ILOG, Oracle Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle BPM), IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, Z, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP.

Confidential, Princeton, NJ

Software Developer

Responsibilities :

  • Implemented Spring AOP for admin services.
  • Developed several Views, Procedures, Functions, Triggers, and Sequences in Oracle 9i.
  • Used DOM Parsers to show data in UI using JSPs. Also used XML/ XSLT extensively.
  • Wrote shell scripts for scheduling tasks in App. Server and Oracle Applications.
  • Involved in development of RIA (Rich Internet Applications) (in Struts, Ajax, Java Script)
  • Involved in coding using Servlet, UTIL, JSP, EJB, SQL, JNDI and other packages in J2EE.
  • Developed test cases for Unit testing using JUnit.
  • Extensively involved Weblogic domain creation on UNIX and involved in Performance tuning, monitoring jobs/processes, Batch process status.
  • Worked with Visual Source Safe for version control. Integrated Flex with BlazeDS to communicate Server side Objects which was build using Spring Framework and Hibernate.
  • Extensively used RemoteObjects to retrieve data from the remote server and perform required business functionalities from the front end.
  • Used spring framework modules like Core container module, Application context module, Spring AOP module, Spring ORM and Spring MVC module.
  • Configured Spring Application-Context.xml used by spring container to inject dependencies to java classes to optimize memory resources.
  • Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
  • Developed / modified the model components to in corporate new business level validations.
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files.
  • Consumed WebServices for getting the credit card information from third party application.
  • Used Singleton and DAO design pattern.
  • Test Driven development is done by maintaining the Junit and FlexUnit test cases throughout the application.
  • Log package is used for the debugging.
  • Used ClearCase for version control.
  • Ensuring adherence to delivery schedules and quality process on projects.
  • Developed User Interfaces using JSP, and HTML.
  • 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.
  • Extensive coding knowledge in developing UI for enterprise web applications using HTML, Java Script, XML, AJAX adhering to enterprise UI Standards
  • Developed the user interface pages for different modules using JSP and HTML

Environment:: Java,J2EE,Java, J2EE, Spring, Hibernate, Flex, Action Script, MXML, XML, XSD, Java script, Blaze DS,Cairngorm MVC Framework, IBM RAD,ClearCase, Oracle 10g, Log4j, Weblogic, Sql, DbVisualizer, Webservices, Agile, ClearQuest, Maven, UML (Rational Rose), HTML, CSS and Windows 2000 Prof

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Developed Services using design patterns to support UI functionality
  • Created domain objects and VO objects for implementing service layer
  • Used GS frameworks like Mojo and Mithra (ORM) as persistence layer
  • Developed UI using GS glui, an extjs based proprietary framework
  • Used GS Collections framework for developing services and UI layer
  • Developed year end compensation reports using Jasper framework
  • Used Spring Batch for EE Comp Refresh process to refresh all comp elements for defined set of employees in CRS Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used WinCVS as version Control system.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.

Environment:: Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

Confidential, PA

Senior Mobile Programmer

Responsibilities:

  • Interacted with clients to collect business requirements.
  • Involved in analysis, prototypes creation and system design.
  • Worked extensively in the design of the system; used object oriented analysis and helped in creating the class design.
  • Involved in coding the business logic for a medium-sized module.
  • Used SOAP UI to test Web Services.
  • Involved in designing and creating database tables and queries using Oracle.
  • Deployed the application in Tomcat and was involved in the end-to-end testing of the application.
  • Used CVS as the code repository and for version control.
  • Used the Java Collections API extensively in the application.
  • Co-ordinated with offshore on development work. .
  • Implemented business processes to develop email notification components using JMS API.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database .

Environment:: Java, Servile, JSP, Action Script, HTML, Hibernate, Spring, XML, CSS, Flex, JDBC, Eclipse, Struts, HTML, Java Script, Oracle.

We'd love your feedback!