We provide IT Staff Augmentation Services!

Java, J2ee Developer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 10 years of extensive experience in all phases of Software development life cycle (SDLC) including System Analysis, Design, Modeling, Software Development, Enhancement, Testing and Support in financial and telecommunication domain.
  • Extensive experience in developing software applications for Web Based system and Client Server system using various technologies like Java, J2EE, EJB and Database Software using them.
  • Strong experience working wif Application frameworks like Spring, Spring Boot, Struts 1.0, JBoss SEAM 2.2.0.GA, JSF, IceFaces, JPA Hibernate and Union Pacific proprietary XMF Framework.
  • Extensive experience in Rich client interface frameworks like Sencha EXTJS, RichFaces and JQuery and AngularJs; client facing languages such as CSS and JavaScript.
  • Expertise in design and development of application using J2EE technologies (EJB, JDBC, Servlets, TIBCO JMS, TIBCO AMX) and Web Technologies (XML, XSL and HTML, DHTML, CSS and JavaScript).
  • Worked extensively on Web Service technologies and good understanding of teh following - SOAP, WSDL, JAX-WS, WS-* and XML beans. Created RESTful web services using RestEasy and deployed in Tomcat server.
  • Proficient in implementing Design Patterns and OOAD.
  • Created UML diagrams using Rational Rose and StarUML as a part of application design.
  • Experience working wif servers such as JBoss Application server, Tomcat, Apache HTTP, Jetty Server and system applications using them.
  • Implemented B2B functionality for middleware development using TIBCO business messaging: Rendezvous and EMS.
  • Experience in Database language SQL, PL/SQL on RDBMS like Oracle and MS Access.
  • Developed code components using IDE Eclipse, RAD 6.0, Sencha Architect and XML Spy (For XML and XSLT).
  • Experience in developing Data Models and database design using Erwin and SQL queries using TOAD.
  • Worked on build tools maven and ant.
  • Understanding of functional programming such as Scala and JavaScript.
  • Proficient in using version control tools like Git, BitBucket and SVN Tortoise.
  • Managed offshore team for project implementations.
  • Quick learner, self starter and Good team player wif team handling experience and good communication and analytical skills.

TECHNICAL SKILLS

Java Technologies: JAVA, J2EE, JDBC, Servlets, EJB 3.0 (JPA), RMI, JMS, XML, MVC, JSF1.2, ICEFaces1.6.2, XML Beans, Hibernate, J2EE design patterns.

XML Technologies: XML, DTD, XML Schema (XSD), AJAX, Xpath, XSL, SAX and DOM Parsers.

Web / Application Servers: WebLogic 9.x, 8x, WebSphere 7, JBoss5, Tomcat 5.0, Apache Http server.

Databases: Oracle XE, Oracle 10g, SQL Server 2005, MS Access.

Web-services: SOAP and Restful web service.

Frameworks/API’s: Spring4.0, JBoss SEAM5, Richfaces, Apache Struts 1.2, JSF, IceFaces.

Middleware: TIBCO -EMS, AMX, WSO2.

Tools: Eclipse, Rational Rose 2000, StarUML, CVS, Apache Ant 1.6.x, Mercury Test Director 7.6 SP3, Mercury Quality center 9.0, Bugzilla, XML Spy, Dream weaver MX, TOAD, Erwin 3.5.2, EditPlus.

Build Tools: Maven and Ant

Other Programming Languages: Scala, C and C++.

Operating Systems: MS-DOS, Windows 95/98/XP, Vista, Unix.

Scripting Languages: Perl, ExtJS, CSS, JavaScript, JQuery, HTML, DHTML.

PROFESSIONAL EXPERIENCE

Confidential, CA

Java, J2EE Developer

Roles and responsibilities

  • Worked on daily production support of MAD application.
  • Restructured build environment to implement technologies such as Spring Boot, Spring REST and ExtJS.
  • Worked on bandwidth optimization of Set Top Box by controlling teh number of GO - Geographical objects in air/live. Created multithreaded component for processing GO objects. Teh component uses Future Object and ExecutorService for parallel processing of files.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Worked on optimizing MySQL queries.
  • Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
  • Worked on Perl scripts and CRON jobs for LINUX environment.
  • Worked on migration of MAD from Physical to VM environment.
  • Configured Maven, Git and debug mode for Eclipse.
  • Worked wif offshore team for releases, deployed releases on production environment.

Western Asset Management

Confidential, CA

Roles and responsibilities

  • Architected teh application.
  • Collaborated wif clients, program managers and IT team for business requirements and discussing application architecture.
  • Created User Interface using EXTJS and JSON technology.
  • Created Backend components for User Interface using REST Web services.
  • Created business components and web services using Spring framework.
  • Externalized JDBC and other properties using Spring Property placeholder configurer.
  • Created Spring MVC services which are used by ExtJS web client.
  • Used ExtJS Drawing and Charting tool to create reports on financial instruments.
  • Used maven as build tool and configured maven plug-in for application.
  • Configured tomcat7.0 for data source.
  • Working in SCRUM (Agile methodology) environment and managing biweekly sprints.

Confidential, CA

Roles and responsibilities

  • Project requirement gathering and requirement analysis.
  • Date Modeled using JPA 2.0 thus created EJB3.0 entity classes which are converted to DDL using maven plug-in.
  • Configured JBoss SEAM 2.2.0.GA which integrates JSF (Java Server Faces) and JPA (Java Persistence API).
  • Created User Interface using Richfaces and Facelet technology.
  • Created Backend components for User Interface and corresponding business methods.
  • Created a JSF based application to manage various financial instruments. Various plug-in was used to handle a specific financial instrument such as FX, US treasury bonds, MUNI bonds.
  • Created Restful and SOAP web service for calendar date manipulation, Exposed Calendar Date and Business Date calendar to other departments using SOAP and REST interfaces.
  • Used maven as build tool and configured maven plug-in for application.
  • Worked on Kerberos Security protocol for application deployed in web container.

Environment and tools: Eclipse, Apache maven, hibernate, SVN Tortoise, XML Spy, Win Merge, Mozilla Firebug, JQuery, Richfaces, StarUML, JBoss Application server, JBoss seam, SOAP and REST web service, Lombardi Teamworks, Tomcat7.0, ExtJS-4.1.2, JSON and RESTEasy, Spring and JPA-Hibernate.

Confidential, TN

Roles and responsibilities

  • Analyzed teh project requirements and made necessary changes.
  • Created IDD (Internal Detail Design) which consist of detailed step-by-step implementation of teh requirements, class diagrams and sequence diagrams (Created using Rational Rose).
  • Created application code using JSF framework to facilitate web development.
  • Used Icefaces6.0, which provided rich AJAX based UI components like Data Paginator, Storable Header, Row Selector, Panel Grid, Panel Border etc.
  • Integrated jQuery Calendar plug-in to Icefaces.
  • Created front-end validation using JavaScript and ICEFaces validator framework.
  • Developed Interface module using TIBCO JMS, which sends teh report information to teh external application (CASH) using XML.
  • Developed code in Eclipse IDE, Creation of XML and XSD using XMLSpy.
  • Created ant built file using Apache Ant 1.6.1 and deployed application in Websphere 7.
  • Created generic component (CircleInteraction component) for determining teh distance between circles for given area of intersection; teh component was developed in core Java.
  • Used VML and SVG to display teh generated Venn diagram on Client Browser, also used XML Beans and castor tool for teh creation of VML and SVG xml.
  • Developed controller classes of teh web-tier as per JSF Framework.
  • Created DAO class to fetch data for creation of Venn diagram and Table display using JDBC and SQL queries.
  • Delivered a quality code wif proper exception handling and created project specific Exception classes.
  • Used Toad for connecting to oracle10g database, worked on creation and performance tuning of SQL queries.
  • Performed Unit testing using JUnit, integration testing using JUnit and Cactus.
  • Used CVS for version control, Eclipse IDE and PUTTY for UNIX box access.

Environment and tools: Rational Rose, TIBCO JMS, Eclipse IDE, Java, JSF, Icefaces 6.0, JavaScript, VML, SVG, Websphere7, ant1.6.x tool, PUTTY, CVS, XMLBeans, oracle10g, Toad, Castor, JUnit and Cactus.

Confidential

Roles and responsibilities

  • Analyzed and designed teh application using Rational Rose. Created Use Case Diagrams, Class Diagrams, Sequence and Activity diagrams.
  • Created application using Java, J2EE (JSP, Servlets, EJB, JAAS) technology.
  • Implemented teh EVMS login module autantication using JAAS Api.
  • Used Struts Framework for implementing teh MVC design pattern.
  • Used XML for interacting wif other application through B2B framework.
  • Used XSD and XSLT for validating and transforming teh incoming and outgoing XML messages.
  • Developed framework for implementation of B2B functionality employing TIBCO - Enterprise Messaging Service 6.9.
  • Designed and developed Java Message Broker components using EJB Message Driven Bean, JMS, and TIBCO-Rendezvous.
  • Created Webpages using HTML and JSP and used JavaScript for client-side validation. Also used Dream weaver MX tool for creating complex Webpages.
  • Developed Web Service framework using SOAP to retrieve teh information from PeopleSoft and Location Master Interface.
  • Developed Location Master and Threshold Profile module of EVMS using JSP, EJB (Stateless Session bean and MDB), UP specific XML Framework and Castor utility tool.
  • Responsible for building application using Ant tool and Patch Delivery.
  • Developed DAO objects for retrieving data from Oracle8i database and various vendor interfaces.
  • Created build.xml file using ant and deployed teh application in Weblogic8.1.
  • Created JUnit test classes for LocationMaster and VendorMaster module.
  • Tracked teh defects of TEST, DEV and Production system using Bugzilla.

Environment:Java, J2EE (JSP, Servlets, EJB), Struts Framework, Web Services (SOAP), XML, XSD, XSLT, HTML, JavaScript, JMS, TIBCO-EMS 6.9, ANT 1.6.1, Oracle 8i, Eclipse 3.1, BEA Weblogic 8.1, Bugzilla, XML Spy, Dream weaver MX.

We'd love your feedback!