We provide IT Staff Augmentation Services!

Sr Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • Total 7+ years of experience in designing and implementing Web, Client/Server and N - Tier distributed, cross-platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
  • Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow.
  • Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class and sequence diagrams.
  • Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like BEA-Weblogic, and Apache Tomcat, Apache Tomcat, JBoss .
  • Experience in XML APIs such as JAXP (SAX, DOM), JAXB for data binding and experience in designing the XSD schema generation.
  • Experience with IDEs like Eclipse ( Europa ), Eclipse(Ganymede), Eclipse (Galelio)
  • Developed applications using build tools like ANT,MAVEN
  • Used RDBMS databases systems like Oracle 10g/9i, SQL Server, MS Access and My SQL.
  • Used tools like Toad, PLSQL Developer and Squirrel for performing database operations.
  • 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.
  • Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Good knowledge on application builds and deployments using Hudson/Jenkins
  • Worked on different OS like UNIX (Sun Solaris, AIX), Linux, and Windows 2003/08/12.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.
  • Experience in building Interactive Voice Response (IVR) Applications using Voice XML
  • Expert level skills in application development using: Java, J2EE, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, Html, JavaScript, J2EE compliant application servers, multi-threading, client/server, design patterns of J2EE architecture.
  • Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
  • Expertise with XML technologies - XML, XSLT, XPATH, DOM parser and SAX parser.
  • Skilled in UML modeling using Microsoft Visio and Rational Rose.
  • Hands-on experience applying the J2EE Design Patterns MVC, DAO, Business Delegate and Service Locator.
  • 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.
  • Interaction with customers for solving their issues and Bug Fixing.
  • Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
  • Well versed in the complete SDLC starting from requirements gathering, use cases, design, development and testing.
  • Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Installed and configured Tomcat Application Server on Windows, Linux.
  • Used Oracle coherence for Sharing and Managing data in a cluster using Java collection classes.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Expertise with distributed technologies like Session beans, Message-Driven Beans (MDB), Remote Method Invocation (RMI).
  • Sound in RDBMS knowledge with hands-on experience with Oracle 11g and IBM DB2 9.x; coding stored procedures, functions, cursers, packages and triggers using PL/SQL.
  • Skilled in using the IDEs such as Eclipse 3.x, IBM RAD 8.x

TECHNICAL SKILLS:

Programming Languages: JAVA 2, SQL and PL/SQL, HTML,XML

J2EE Technologies: JDBC, Servlets, JSP, JavaBeans, Hibernate, JSF, EJB and Spring

Web Technologies and Scripting Language: HTML, DHTML(CSS) and Java Script, XHTML, XML, XHTML, XSLT, JavaScript, Web Services, AJAX

Methodologies and Tools: Agile Methodology SCRUM, UML, MS Visio

Frameworks/Patterns: J2EE, MVC-2 Architecture, Apache Struts, Spring, Spring Framework (IOC, AOP, Web Flow, MVC), Web Services, Log4J, Apache Ant.

Web/Application servers: Jakarta Tomcat, Apache Tomcat, JBoss3.2.2, Jboss4.2.1, Jboss, JBoss, BEA-Weblogic.

Tools/IDE/Utilities: Jdk1,Jdk1,Jdk,TextPad,Eclipse(Europe),Eclipse(Ganymede), Eclipse3.5(Galelio)

Databases and Tools: Oracle, MS Access and MS SQL Server, MySQL,Taod, PLSql Developer, Oracle Sql Developer, Squirrel

Other Tools worked on: SoapUI(Web Services), FileZilla Client, Core FTPLite,IE Developer Toolbar, iReports , TOAD, worked with maven, Log, Logging API

XML Technologies: XML, XML Schema(XSD), DTD, XSL, XSLT, XPATH, JAXB(SAX, DOM Parser), JAX-RPC

Version Control: SVN (Subversion), CVS, PVCS

Defect/Bug Tracking: JIRA

Testing Tools: Spike Proxy, SOAP UI(Web Services)

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Sr Java/ J2EE 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.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
  • Used Spring Core, DAO, and ORM to integrate with IBatis.
  • Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
  • Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application. Used Angular JS to achieve two way data binding.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Worked on the UI Framework like JS, Bootstrap, D3Js and Grunt.
  • Implemented Backbone.js and React.js to create a dynamically changing website.
  • Experienced in writing unit and integration tests for full stack JavaScript applications
  • Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
  • 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 Oracle 9i/10g. Also used JPA with Hibernate provider. Designed and implemented the Hibernate Domain Model for the services.
  • Excellent knowledge on CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Automate the ingestion of data from source systems into Hadoop, and from Hadoop into Vertica.
  • Used Elastic Search on creating an uninstall survey page web application and Restful Web Service.
  • Developed server-side services using Java multithreading, Struts MVC, Java, EJB, Spring, Web Services (SOAP, WSDL, AXIS)
  • Developed using REST Web service and using services like SOAP
  • Used Eclipse as an IDE for developing the application and developed test cases and performed unit test using JUnit Framework.
  • Extensive experience with Web/Application servers like Apache Tomcat, Jetty, Jboss, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0build tool.
  • Extensively worked on subversion, GIT, Jenkins, Crucible, Maven and Jira.
  • Maintained the code base by frequent updates to the code repository using GIT HUB.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
  • Expert in Software Development Life Cycle (SDLC) of applications design & development, including SCRUM-Agile & Waterfall models.
  • Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and TDD
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Providing services for SOA like building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java, J2EE, JEE, Spring, Hibernate, backbone.js, JavaScript, Oracle, PL/ SQL, Cassandra, Hadoop, REST, Soap, IBatis,Angular.js,React.JS,Node.js,bootstrap.js, Web Services, Eclipse, Weblogic, Git, GitHub, JUnit, Selenium (Environment), Agile, UML, JSP, Xml, SOA.

Confidential, NJ

Java/ J2EE Developer

Responsibilities:

  • Developed application using Struts Framework which is based on the MVC design pattern.
  • Involved in design and implementation of the JSR-168 portlets and JSF presentation tier.
  • Preparation of the framework classes for communication between portal to EJB and Hiberante.
  • Used AngularJS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
  • Produced client side validation through JavaScript and AJAX for asynchronous communication.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in developing HTML5 for client side presentation and, data validation within the forms.
  • Ran Bower and Grunt components and wrote the scripting using Node.js
  • Built reusable templates for web sites using Bootstrap and Font-awesome fonts.
  • Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
  • Used jQuery for event handling and GUI functionalities.
  • Loaded Data into Oracle, MS SQL Tables using SQL Loader and created a test database in MySQL and tested it using HTML, PHP and Wamp, Tomcat Web Server and Linux environment.
  • Developed code of SQL, PL/SQL, and Views using IBM DB2 for the database.
  • Involved in setting up configuration properties, ORM mappings and CRUD operations with database. Used sessions, transactions, Criteria's and queries to develop business requirements.
  • Created, debugged and modified stored procedures, functions, packages, tables, views, materialized views and SQL scripts using PL/SQL.
  • Built a query-processing engine for Ad-Hoc OLAP queries using Java collections framework, reflection and JDBC connectivity.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Mongo DB, Apache CXF, and JAX-RS.
  • SOAPUI and used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Designing, Coding (development) and Debugging application using Eclipse 3.7 Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery
  • Involved in the migration process of applications from WebSphere Portal Server 5.1 to 6.1
  • Development work is also done to the legacy system using WSAD IDE.
  • After fixing defects used SVN (Apache Sub versioning software) to check in the changes.
  • For integration tests used JUnit framework.
  • Utilized Scrum (SDLC) to managed projects and team.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Developed Use Cases, Sequence and Class Diagrams using Rational Rose.
  • Designed and develop code for all activities using Struts MVC architecture. Efficiently used the Struts logic, bean and HTML custom libraries (JSP, tiles).
  • Involved in Creation of Flex Families in Content Server and associated the JSP, JSF, J2EE, OOD, JDBC, JMS, JSTL and XSD, WSDl, XML pages to the assets.
  • Development to meet client requirements were carried out utilizing Core Java in conjunction with the Fidessa Java API; leveraging Eclipse as an IDE, Ant build-tool, Tomcat and servlets.
  • Used Maven to build and generate code analysis reports.
  • Used JPA 2.0 (JDBC Framework) and Apache CXF for XML generation.
  • Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in the initial SOA discussions.
  • Configure external JMS Server like IBM MQ Series.
  • IBM WebSphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
  • Worked in Windows 7 and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
  • Development for both backend and front end applications. Extensive Programming by using PHP.

Environment: Spring, Hibernate, Struts & JSF, EJB, Angular.js, JavaScript, CSS, Html5, Node.js, bootstrap.js, backbone.js , JQuery, DB2, CRUD, PL/ SQL, JDBC, Mongo DB, APACHE CXF, soap, Web Services, Eclipse, WebSphere Portal, WebSphere Studio Application Developer (WSAD), Subversion (SVN), JUnit, Scrum, UML, Class diagram, JSP, Java Server Pages Standard Tag Library (JSTL) & SERVLET, MAVEN, Xml, SOA, JMS, Apache Tomcat, Linux, PHP

Confidential, Providence, RI

Java Consultant

Responsibilities:

  • Designed and Developed Servlets and JSP pages for authentication
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Designed and implemented database structure in MySQL Server.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Built CVS and XML file loaders and splitters for financial data.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for WebLogic clustering, SSL, Database Connection configurations, performance monitoring, etc.
  • Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
  • Used CVS for version controlling and JUnit for unit testing.
  • Prepared statements are used for communication with MySQL database
  • Created files & deployed on Tomcat using ANT deployment tool.
  • Involved in the integration of EJBs running on Weblogic Server with COM objects running on IIS.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Implemented Spring IOC for server side Java components.
  • Implemented Spring AOP for admin services.
  • Wrote numerous session and message driven Netbeans for operation on JBoss and WebLogic
  • Used JQuery library and implemented Ajax features.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Worked with MySQL for MySQL, SQLYog and Workbench.
  • JSP interfaces were developed. Custom tags were used.
  • Maintenance of data in different Oracle Databases and environments using TOAD.
  • Developed Servlets and Worked extensively on Sql.
  • Performed Java web application development using J2EE and Netbeans.
  • Developed the Servlets for processing the data on the server.
  • Expertise in employing Water Fall Model and best practices for software development
  • Deployed the application in JBOSS Application Server.
  • Implemented persistence layer using Hibernate configuration files.
  • Used SVN for version controlling.

Environment: Java, Struts, JSF, Spring, Hibernate, Common Structure Architecture of SunGard, JIRA, Squirrel, PL/ SQL, SVN, HTML, CSS, JavaScript, EJB, JBoss, JQuery, JSP, Servlet, MySQL, TOAD, NetBeans, Selenium, ANT, EMC Documentum, JIRA, SWING, CVS, Waterfall Model.

Confidential, New York

Software Developer

Responsibilities:

  • Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
  • Simulation was developed using C++.
  • Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
  • Used Visual Source Safe for source control.
  • Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
  • Extracted and modified data from VSAM files for PDF reports.
  • Automate nightly batch processing and job alerts using REXX.
  • Responsible for migrating WebSphere server from v6.1 to v8.0 and migrating IBM CICS Transaction.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Use FileAid datasets to validate backend results of test events.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Actively involved in contributing to RFP and POC activities in IMS.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Designed, implemented new website features and provided support, maintenance

Environment: Core Java, JSP, JUnit, Mercurial, Eclipse, .Net, JIRA, JDBC, Struts 2, Hibernate, Visual Source Safe, Weblogic, Oracle 11g, OGNL, C, C++, Linux, MS SQL Server, COBOL, FileAid, REXX, ISPF, Mainframe, CICS, IMS, VSAM, JCL.

We'd love your feedback!