We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

MarylanD

SUMMARY:

  • Around 9+ years of complete SDLC experience with Analysis, Design, Development, Integration, Implementation, Maintenance, Debugging, Reports, Testing, Production, and Support in a client server environment utilizing Object Oriented Technology and web based applications.
  • Extensive experience in the domains of Ecommerce, Finance, US Federal government, United States Securities Industry (Stocks, Options, Electronic securities & trading).
  • Extensive experience of working on Agile and Waterfall methodology.
  • Worked on projects involving J2EE technologies including JSP, RMI, MVC Framework, Servlets, JDBC transactions etc. using design patterns.
  • Experience of working with Apache Struts 1&2, Spring framework, Apache Tapestry and Hibernate.
  • Experience of working with JSF2, PrimeFaces - 4.0.12 framework, Angular JS, Angular 2, Bootstrap, HTML, CSS, Java Script, Ajax, JQuery, NodeJS, Grunt, Bower, npm etc.
  • Experience with Google web tool kit 2.5,
  • Produced and consumed SOAP Web Services using WSDL, JAX-WS, and RESTful using Jersey & Apache CFX, RMI.
  • Experience of XML (both XSD & DTD) parsing and processing using --> JAXB, XML DOM, PL/SQL
  • Worked on projects involving XML, XSL, XSLT etc.
  • Experience of working with Vertex O Series tax engine.
  • Worked on Simple Commerce Message Protocol and PayPal NVP API for payment processing.
  • Experience in Shell Scripting for automating the scheduled jobs.
  • Experience with SQL, PL/SQL and used JDBC connectivity to access the database.
  • Sound RDBMS concepts and extensively worked with Oracle database, PL/SQL and designed & coded stored procedures, Triggers and Functions using PL/SQL.
  • Experience in working on Red Hat Enterprise Linux 5.0 using PuTTY (Win32 Telnet and SSH client) and Oracle database using TOAD.
  • Skilled in developing multithreaded and socket based applications in Java and familiar with TCP/IP, UDP, FTP, SMTP, HTTP, RPC, Unix IPC protocols.
  • Developed multi-tiered object-oriented system architectures utilizing Use cases, UML diagrams, Rational Rose and Microsoft Visio.
  • Extensive development in UNIX, Windows and Linux.
  • Experience with application servers including Web logic, Tomcat, JBoss, Jetty etc., Oracle database (both standard & enterprise edition), PostGres, and build tools like Apache Ant and Maven.
  • Experience with Unit test frameworks like JUnit, Jasmine using Karma test runner, version control systems including CVS, SVN, GIT using both command line and source tree.
  • Experience of working on tools like Intellij idea, Eclipse, Toad, source tree etc.

PROFESSIONAL EXPERIENCE:

Confidential, Maryland

Senior Java/J2EE Developer

  • Lead the end to end design & implementation for new web applications under Confidential in Agile model.
  • Maintain/Enhance the existing application in Google Web Toolkit framework.
  • Responsible for POC efforts to explore solutions to be used for cloud migration - AWS, Elastic search, NoSQL DB, Kafka, Spark, Presto, PostgreSQL etc.
  • Responsible for POC efforts to explore master less Puppet.
  • Enhance existing SOAP web service end points for downstream applications using JAX-WS.
  • Design and implement Restful Web Services using Apache CXF and Spring framework
  • Develop backend Java code to develop DAO layer for transactions to perform CRUD operations using SQL queries and PL/SQL in the oracle database.
  • Design and implement the new apps Angular JS 1 using Grunt, Node JS etc.
  • Worked on writing Karma test cases using phantom JS for automating web page interaction.
  • Worked on designing and developing XLSX module using Apache XSSF streaming API to stream excel report on the server disk.
  • Responsible for POC effort to migrate Angular JS 1 to Angular 2
  • Utilize Bootstrap framework and Prime NG to develop responsive components.
  • Developed POM.XML to create build file using Maven build tool.
  • Utilize Tomcat & Jetty server used to deploy the application and GIT was used as the repository.

Environment: Java 1.7, J2EE, Eclipse, Source Tree, SQL editor, Oracle Database 11g, Apache CXF, Apache POI

Confidential, Virginia

Senior Java/J2EE Developer

  • Project lead for this project, which comprised of eight applications and responsible for providing estimates.
  • Used BIRT report designed, Oracle Hyperion, Swings.
  • Designed and developed new Restful Web Services using Jersey to be consumed by new analytical reports.
  • Used PL/SQL for creating procedures, packages and functions.
  • Developed POM.XML to create build file using Maven build tool.
  • Web logic Server used to deploy the application and SVN was used as the repository.

Environment: Java 1.7, J2EE, Eclipse, Tortoise SVN, Hibernate, Oracle Database 11g

Confidential, Virginia

Senior Java/J2EE Developer

  • Project lead for this project.
  • Led the design and implementation phases of the project and responsible for providing estimates.
  • Utilized GWT 2.5 SDK, inbuilt Jetty server and GWT 2.5 libraries.
  • Created hibernate mapping files from Views and tables using Hibernate Re-engineering and wrote Hibernate HQL to retrieve data.
  • Used PL/SQL for creating procedures, packages and functions.
  • Developed POM.XML to create build file using Maven build tool.
  • Web logic Server used to deploy the application and SVN was used as the repository.

Environment: Java 1.7, J2EE, Eclipse Kepler, Tortoise SVN, Beyond Compare, Toad for Oracle 10.6, Hibernate, Oracle Database 11g

Confidential, Virginia

Senior Java/J2EE Developer

  • Project lead for this project.
  • Led the design and implementation phases of the project and responsible for providing estimates.
  • Utilized JSF 2, PrimeFaces-4.0.12, Hibernate, DAO, VO frameworks and design patterns.
  • Create DAO, VO and hibernate mapping files from Views and tables using Hibernate Re-engineering and wrote Hibernate HQL to retrieve data.
  • Used PL/SQL for creating procedures, packages and functions.
  • Tomcat 6 & Web logic 10 Server used to deploy the application and SVN was used as the repository.

Environment: Java 1.6, J2EE, My Eclipse Enterprise 2014, Tortoise SVN, Beyond Compare, Toad for Oracle 10.6, apache-tomcat-6.0.37, JSF2, PrimeFaces-4.0.12, Hibernate, Oracle Database 11g,Rational Rose and Microsoft Visio.

Confidential, Virginia

Senior Java/J2EE Developer

  • Involved in the design and implementation phases of the project and provided estimates.
  • Utilized Struts 2, Hibernate 3, DAO, VO frameworks and design patterns.
  • Created DAO, VO and hibernate mapping files from Views and tables using Hibernate Re-engineering and wrote Hibernate HQL to retrieve data.
  • Used PL/SQL for XML parsing, creating procedures, packages and functions.
  • Used JAXB and XML DOM for xml processing and parsing.
  • Tomcat 6 Server used to deploy the application and SVN was used as the repository.

Environment: Java 1.6, J2EE, MyEclipse Enterprise Workbench 10.0.1, Tortoise SVN, Beyond Compare, Toad for Oracle 10.6, apache-tomcat-6.0.37, Struts2, Hibernate3, Oracle Database 11g,Rational Rose and Microsoft Visio.

Confidential, Virginia

Senior Java/J2EE Developer

  • Involved in the design and implementation phases of the project.
  • Responsible for providing estimates.
  • Used Java design patterns.
  • Used JAXB for xml processing and parsing.
  • Used Java 1.6 and Message Resource API
  • Tomcat 6 Server used to deploy the application and SVN was used as the repository.

Environment: Java 1.6, J2EE, My Eclipse Enterprise Workbench 10.0.1, Tortoise SVN, Beyond Compare, apache-tomcat-6.0.37, Rational Rose and Microsoft Visio.

Confidential

J2EE Developer

  • Involved in the design and implementation phases of the project.
  • Utilized Struts, Hibernate, Spring, DAO, VO frameworks and design patterns.
  • Create DAO, VO and hibernate mapping files from Views and tables using Hibernate Re-engineering and wrote Hibernate HQL to retrieve data.
  • Utilized Spring injection by creating Controller classes.
  • Use AJAX calls to get data separately for each widget on the dashboards.
  • Design JSPs for the main dashboard and the widgets to display within the dashboards.
  • Define struts-config and tiles-defs for each dashboard and list page.
  • Jboss 6.1 Server used to deploy the application and CVS was used as the repository.

Environment: Java 1.7, J2EE, JSP, MyEclipse Enterprise Workbench 10.0.1, WinCVS 2.5.3, SQL Query Analyzer 8.0, AJAX, Spring, Hibernate, JBoss Server 6.1, Bugzilla, SQL Server 8.0

Confidential, Virginia

Senior Java/J2EE Developer

  • Designed and implemented add comment module into existing store and meal service left navigation to fetch consolidated list of comments from database by creating new DAO, Business Delegate and dispatch action class .
  • Designed the new Risk Level page/re-design existing Store reauthorization and Contact pages to include new data.
  • Create Entity EJB’s and Session beans which act as the Manager beans.
  • Implement Session Façade, MVC, Business Delegate, DAO and VO design patterns.
  • Enhance existing reauthorization functionality to update the pool and vice versa.
  • Implement the Assigned List page under the Upcoming Pool section and worked on various functions like entering request and submit dates for 252 forms, bulk reauthorizations, letter generation etc. on the Upcoming Pool page.
  • Modify struts-config, tiles-defs, validation xml files with new actions, definitions and rules.
  • Bugzilla was used to track requirements and other issues.

Environment: Java 1.5, J2EE, JSP, MyEclipse Enterprise Workbench 10.0.1, WinCVS 2.5.3, SQL Query Analyzer 8.0, AJAX, Spring, Hibernate, JBoss Server 5.1, Bugzilla, SQL Server 8.0

Confidential, New Jersey

Lead Engineer

  • Involved in the design and implementation phases of the project.
  • Configured web.xml, tiles-defs.xml, ApplicationResource.properties, struts-config.xml, to use Struts 1.1 and Tiles framework.
  • Used the Validation framework with struts to validate input at the server-side.
  • Implemented DynaActionForm class to encapsulate information from the JSP pages.
  • Created Dispatch Action Class for the application to handle different classes.
  • Developed front-end screens using JSP and Tiles layout.
  • Re-engineered existing objects to meet up the gaps between the various systems.
  • JBoss Server used to deploy the application and CVS was used as the repository.

Environment: Java 1.5, J2EE, JSP, MyEclipse Enterprise Workbench 10.0.1, WinCVS 2.5.3, SQL Query Analyzer 8.0, AJAX, Spring, Hibernate, JBoss 5.1, Bugzilla, SQL Server 8.0

Confidential, New Jersey

Lead Engineer

  • Payment Processing (Subject Matter Expert), Tax calculation, Add/remove items, Capture & validate billing/shipping address, Order placement, Order processing to fulfillment system, Order shipment
  • Requirement gathering, analysis, estimation
  • Re-wrote, upgraded & customized Comergent framework
  • Deployed app using ANT scripts.
  • Used Load runner to for conducting load testing.
  • Wrote SQL and PL/SQL scripts
  • Integrated Cyber Source payment gateway by using SCMP (Simple Commerce Message Protocol) API. Also integrated profile creation utility for easing out payments.
  • Implemented Payment Card Industry Data Security Standard (PCI DSS) to ensure that processing, storage or transmission of credit card information takes place in a secure environment.
  • Integrated VISTA UK and Gardner’s fulfillment system to supplying internet orders and inventory feeds from Penguin websites (UK & DK)
  • Utilized Apache Axis SOAP engine for publishing & consuming web services.
  • Used XSLT for transformation of xml files and XSD for creating Standard XML.
  • Configure CronTab (UNIX based job scheduler) using cron expressions for different time zones.
  • Database archiving, migration, indexing and normalization.
  • Worked on encode/decode for RFC 2045 Base64 and SecurityDES.
  • Modified the EDI writers to modify the EDI files, which are created from the pool of xml files.
  • Upload and create XML/EDI based feed files on different vault servers using FTP.
  • Used shell scripting to make automated schedulers.

TECHNICAL SKILLS

  • Java, J2EE technologies, SOAP Web Services (using Apache Axis), SQL, PL/SQL, AJAX, Java Script, CSS, Xerces, Log4j, Java Mail API
  • IntelliJ Idea, CVS & WinCvs, Putty, FileZilla, IBM Rational AppScan, Rational Rose, Microsoft Visio, TOAD
  • Apache Tomcat, Web logic BEA, Oracle database server

We'd love your feedback!