We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Having over 8 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Java and Technologies.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, and Spring MVC.
  • Excellent C++/JAVAProgramming using principles of Object Oriented Programming (OOPS) and Design Patterns.
  • Good experience in using C++ with STL, MPI (LAM, open MPI) libraries andJAVAJNI Interfaces.
  • Developed different Web components such as JSFs, JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services.
  • Strong front-end UI development skills using scripting languages like JSP, HTML5, Node.js, JavaScript, VB Script, JQuery, Angular JS and CSS3.
  • Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
  • Experience on XML, XSL, JAXB and XSLT parsing methodologies.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Worked on various database servers like Oracle 11g/10g/9i/8i, MS SQL SERVER, DB2, MYSQL, No SQL, SYBASE and MS Access and Query languages like SQL, PL/SQL.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development Methodology.
  • Expertise working with Application servers like BEA Web logic, IBM Web sphere, JBoss, Glassfish v2.1 and Web servers as Tomcat.
  • Excellent development knowledge inWebSphereMessage Broker using ESQL.
  • Developed maps inWebSphereTransformation Extender 8.1.
  • Excellent experience in the design, development and implementation of J2EE Architecture, SDLC, Software Engineering, Object Modeling, Data Modeling.
  • Executed Build/Release of application, maintenance of builds and patches, deployed the application in Testing / Production using ClearCase, UCM ClearCase, Subversion, ANT, Nant, Perl and Shell scripts.
  • Proficiency in programming with different Java IDE's like Eclipse, JDeveloper and Net beans.
  • Developed projects for design, and implementation ofSailPoint, including coordinating with vendor leadership, technical services leadership, and end user customers
  • Worked as a unit tester and developed the classes for Unit Testing by using JUnit Version control using VSS, CVS.
  • Expert in developing Service Oriented Applications using Restful Web Services JAX-RS.
  • Hands on experience in developing SOAP Based Web Services JAX WS using Apache CXF.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Experience in testing web services via SOAP, using the open source testing tool SoapUI.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Experience with Implementation and Administration ofSailPointfor large population of users
  • Experience in maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation in Retail Industry.
  • Experience in using Apache Ant and Apache Maven build automation tools in deploying the projects.
  • Extensive experience in using design patterns such as MVC, Singleton, Façade Service, Business Delegate, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO) in the development of n-Tier distributed Enterprise Applications.
  • An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions.

TECHNICAL SKILLS

Operating Systems: Windows (2012/2008/R2/7/vista/XP), UNIX and RedHat Linux.

Programming Languages: J2SE/Java 1.3/1.4/1.5/1.6 , C, C++.

Client Scripting: HTML, XML, CSS, DHTML, AJAX, ANT, Java Script, VB Script, AngularJS, RCP.

Server Scripting: JSP 1.2/2.1, JSTL, Perl.

Version Control: Rational Clearcase, Tortoise SVN, CVS, SCM, MKS.

Databases: SQLServer 2005/2008/2012 , Oracle 8i/9i/10g/11g, MySQL 4.1/5.0, DB2, Teradata, No SQL.

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect

ORM Frameworks: Hibernate 3.0, IBatis.

J2EE MVC Frameworks: Struts 1.X, JSF 2.X/1.X, Spring MVC, Spring IoC/DI

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), WS-I Basic Profile, ESB

Webservice implementation: Axis 2.0, JWSDP.

IDEs: Eclipse 3.x /4.2, JBuilder 2005/2006, iRAID, RSA, Net Beans.

Methodologies: SDLC, OOAD, Agile.

Servers: Apache Tomcat, JBOSS, IBM Web Sphere, BEA Web Logic.

Frameworks: Spring 2.5/3.0, Struts 2.0, Hibernate 3.X, JPA.

Batch Scripting: ANT, Maven.

Loggers: Log4J, SLF4J.

PROFESSIONAL EXPERIENCE

Confidential - Charlotte, NC

Java Developer

Responsibilities:

  • Developed Servlet’s and JSP for displaying both dynamic and static pages using HTML.
  • Developed Action and Form Bean classes to retrieve data and process server side validations.
  • Designed and developed the Hibernate Classes and Mapping files required for all the database tables
  • Wrote native SQL queries using Hibernate.
  • Application Level Data base Programming using Hibernate and Native SQL.
  • Used JavaScript for performing client side validations.
  • Used MVC framework.
  • Used MVC based STRUTS framework for Web tier development using Eclipse IDE.
  • Implementation of the Business logic layer for MongoDB Services.
  • Developing Hibernate Configuration files for MySql 5.1, Oracle 10g &11g and MongoDB.
  • Developed action and form classes based on Struts framework to handle the pages.
  • UI design and development using JSF, richfaces and myfaces.
  • Configured JVM monitoring and alerting on JBoss Fuse resources in JON.
  • Written JavaScript code for client side operations.
  • Writing Back end scripts onNode.js/JavaScript
  • Designed and developed picking/put away screens using Eclipse 3.6.
  • Entire Application has been developed in Eclipse and deployed in the JBoss Server.
  • Customized Data Tables and High charts into Angular JS Directives.
  • Application backend implemented asNode.jsexpress application server.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
  • Designed and implemented message generator using C# to achieve 100% edge coverage of CMS state flow diagrams in parser service.
  • Worked on Installing and configuredIBM WebSphere.
  • Executed complete implementation of business/data access layer inWebSphere 8.0Server.
  • Wrote Service classes to implement Data Access Layer.
  • Identified the participating pages and the navigation paths between pages.
  • Capturing business requirements and converting it into technical/functional documents.
  • Requirement analysis and documentation like Requirement Specification, Use Case Specification, Unit Test Cases, Technical Design Document, System Appreciation Document etc.
  • Developed build and deployment scripts using Maven to generate WAR, EAR and JAR files and store them on the repository, publish and deploy on theIBM WebSphere.
  • Design and develop complex modules and review work of other modules.
  • Worked with the JDBC Stored Procedures from Oracle 10g database.
  • Involved in writing procedures and triggers using SQL Navigator.
  • WrittenPerlscript files in LINUX systems as well as UNIX shellscripting, to extract data from files, create and manipulate files, to invoke oracle procedures, job scheduling, also extensively used UNIX /Linux command line interface (CLI).
  • Defect fixing for defects identified in preproduction environments.
  • Wrote JUnit test cases for all the modules.

Environment: Java1.7, JSP, Struts2,Shell Script, perl script, Hibernate, Spring, JMS, AJAX, Oracle, Angular JS, Node.js JavaScript, Web Logic 10.3, Unix, SQL navigator, Mongodb, Eclipse, RichFaces, HTML, Junit, JQuery.

Confidential - Overland Park, KS

Java/J2EE Developer

Responsibilities:

  • Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on Web logic Application server 10g.
  • Involved in developing application using agile methodologies by reporting weekly progress.
  • Developed UI screens from scratch with wireframes using Struts.
  • Used MVC based STRUTS framework for Web tier development using Eclipse IDE.
  • Developed the testing framework before starting the application development as confirming to agile methodologies.
  • Defined service layer using EJB3.0 and also defined remote and local services.
  • Accessed remote and local EJB services from controller.
  • Developed application using JSP, VB Script, Tag libraries and Struts (MVC) Framework.
  • Designed and implementing aNode.jsbased mobile text and voice messaging app and its cloud backend.
  • Exposed web services to client developing WSDL also involved in developing web client for application interactions.
  • Developed an asynchronous, AJAX based rich client for improved customer experience.
  • Designed and implemented a Spring/Hibernate/JMS based product identification system for searching Imei and finding the status.
  • Design and development of a proof-of-concept real-time notification system usingNode.jsand Socket.IO
  • Entire Application has been developed in Eclipse 3.2.
  • Worked with JSON notations to populate the data from server to client screens.
  • Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and spring framework.
  • Wrote, debugged ANT, Maven Scripts for building the entire web application and deploy them on WebSphere7.0..
  • Built the framework based on the principles of OOPS and Design Patterns usingC/C++ andJAVA in open MPI and LINUX based cluster environment.
  • Installed and configured WTX 8.3 on AIX to integrate withWebSphereMessage Broker 7.0.
  • Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
  • Contributed in designing interface layer interaction between services and kernel drivers in C++, GIT and LINUX.
  • Designed integration config for Remedy ticketing system withSailPointIIQ as to cater existing client specific ticketing system
  • IntegratedSailPointIIQ with their existing provisioning system in order to cater existing requirements
  • Worked on SVN for version control and source code control.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • Worked extensively configuring JDBC connection pools and in Web logic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.

Environment: Java, C/C++ Core Java, J2EE, UML, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, VB Script, JDBC, JMS, JUnit, Node.js, Oracle, Eclipse, Apache Tomcat, SVN, XML, Java Script, CSS, Log4j, Web services (SOAP, WSDL), Weblogic10g, PL/SQL.

Confidential, San Antonio, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Architecting, designing & Implementation ofSailPointIIQ
  • SailPointIIQ Installation and Configuration as required by the design solution
  • SailPointIIQ Installation and Configuration as required by the design solution
  • Implementation of Self Service feature ofSailPointIIQ
  • Implementation of Password features (PTA, Forgot password, Change Password) ofSailPointIIQ
  • Configuring various roles and policies inSailPoint
  • Developed front end using Struts framework, business components using EJB's.
  • Implementing Tiles based framework for application common page layouts.
  • Worked as full stackJavadeveloper.
  • Designed and developed multi-threaded and multi-process communication system in C++ using openMPI library and LINUX.
  • Created the web UI using Struts, JSP, Servlets, VB Script, AngularJS, Ajax and Custom tags.
  • Prepared test cases using JUNIT andNode.js.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Contributed in coding HAL (Hardware Abstraction Layer) interface layer interaction between the application inJAVAwith the kernel drivers in C++, GIT and LINUX.
  • Used Eclipse Helios as Integrated Development Environment (IDE).
  • Deployed the application onWebSphere7.0 application server.
  • Coded different action classes in Struts responsible for maintaining deployment descriptors like Struts-Config, EJB-jar and web.xml using XML.
  • Used JSP, JavaScript, VB Script, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by Struts framework.
  • Developed and deployed Session Beans and JPA Entities for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • DeployedJ2EEapplications toWebSphereApplication Server (WAS), MQ Services, andIBM Cross Worlds Interchange Server (ICS) Advanced Single. Server Edition,WebSphereMQ Workflow.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation.
  • Wrote Junit test classes for the services and prepared documentation.
  • Wrote Shell scripts to build andjavaprograms.

Environment: Java(1.7), C/C++, JSP, Struts 2, EJB, JAXB, XSLT, DOM, XML, EJB 3.0, Web Services, JNDI, J2EE, RSA, JBoss6.0, Rational Rose, CVS, Oracle10g, Junit, Rational Rose, iBATIS, JavaScript, VB Script, JQuery, DHTML, Hibernate.

Confidential - Houston, Texas

Sr.JAVA/J2EE Developer

Responsibilities:

  • Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Proficient in doing Object Oriented Design using UML-Rational Rose
  • Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database
  • Asynchronous JavaScript and XML (AJAX) were used to send and receive data requests asynchronously
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic
  • Responsible for consumption of Web Services both SOAP and REST based. Created WSDL files using XML Spy and integrated with Spring Web Services
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database
  • Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment
  • Used ANT for compilation and building JAR, WAR and EAR files
  • Experience doing unit testing using JUnit with different mocking frameworks.
  • Project coordination with other Development teams, System managers and web master and developed good working environment

Environment: Java, C++, J2EE, JSP, Servlet, Struts, HTML, CSS, JavaScript, AJAX, XML, XSLT, SAX, DOM, Hibernate, Spring, Web Services (SOAP), Oracle 10g/9i, JUnit, JDBC, PL/SQL, Eclipse, ANT, Solaris/Windows, WebLogic.

Confidential

Java Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements.
  • Wrote Specification for the development.
  • Wrote JSP, Servlets and deployed them on Weblogic Application server.
  • Wrote Oracle PL/SQL Stored procedures, triggers, and views for backend database access.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Participated in Server side and Client side programming.
  • Wrote SQL stored procedures, used JDBC to connect to database.
  • Had training of core networking protocols including Layer-2 and Layer-3 and core concepts ofC/C++ and VxWorks.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
  • Created a user Interface through HTML and JSP, Standard Tag library.
  • Involved in developing various Servlets.
  • Tested and validated the application on different testing environments.
  • Used DB2 as the database and wrote SQL & PL-SQL.

Environment: C++, Java, JSP, HTML, Servlets, Java Script, DB2, SQL, PL-SQL, JDBC, MS Excel, UML, Apache Tomcat.

We'd love your feedback!