We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Over 8+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications usingJava/J2EE technologies.
  • Expertise in developing Sequence Diagrams and Class Diagrams using UML modeling tools like Microsoft Visual Visio.
  • Good working knowledge in Telecom, Banking, Finance and Manufacturing Domains.
  • Solid understanding and Experience in using Spring, Struts and Hibernate frameworks.
  • Experience in Oracle SQL PL/SQL.
  • Experience in using JBoss, IBM Websphere and Apache Tomcat.
  • Hands-on experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, Resource Bundles, Plug-ins, Internationalization, DynaActionForm, Dispatch Action in Struts 1.1/1.2 application development.
  • Experienced in using various tools like JUnit for unit testing and Log4J for logging.
  • Experience in implementing project using Agile and Waterfall, Scrum Methodologies.
  • Experience in using different IDEs like Eclipse, NetBeans, WSAD.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss, JBoss Admin, Apache Tomcat and Web sphere.
  • Experience with and solid understanding of Microservices.
  • Experience in developing multi-tier Enterprise Applications using MyEclipse, WebSphere Studio (WSAD), RAD and RSA ApplicationDevelopers.
  • Implemented microservices using Spring Boot, Spring Cloud, Spring Microservices.
  • Good understanding on NoSQL databases likeMongo DB.
  • Developed Mongo DBembedded documents from javacode using spring data Mongo DB.
  • Experience with Web Services and SOA and related standards such as SOAP, WSDL, UDDI, and BPEL.
  • Experienced in using CVS, Clearcase as Version control system.
  • Developed projects and products using SDLC (Software development life cycle), from initiation, planning, designing, execution and implementation, development.
  • Experienced in using various tools like JUnit for unit testing and Log4J for logging.
  • Implemented various Architectural & design patterns like MVC, Singleton, Front Controller, Data Access Object, Composite view, Business Delegate patterns
  • Good knowledge and experience in developing web interfaces using technologies like Angular JS, XML, HTML, DHTML and CSS.
  • Experience in writing SQL queries and PL/SQL Programming (Stored Procedures, Cursors and Triggers).
  • Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2000, DB2 UDB
  • Experience in Script Languages (Perl, Shell, Maven and Ant) and Continuous Integration tools (Rational Build Forge).
  • Experienced with different build tools like Maven, ant, Gridle.
  • Strong Experience on UNIX AIX, Linux platforms. Developed shell scripts and configured cron jobs
  • Have used Maven OSGI scripts to update/build the web applications.
  • Hands on experience on Web/Application sever like Tomcat, Websphere, Weblogic, Glassfish and JBoss.
  • Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team
  • Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.

TECHNICAL SKILLS

Languages: C, C++,Java, UML, SQL & PL/SQL

JAVA& J2EE: JAVA, J2EE, JDBC, Servlets, JSP, JNDI, EJB-Session Bean, Entity Bean, JMS, XML, XSD, DTD, JAXP, DOM, SAX, JAXB and XSLT.

Frameworks: Struts 1.x/2.x, spring 3.2, JSF, Hibernate 3.5

Application/Web Server: WebSphere, WebLogic, JBoss and Tomcat

Web services: SOAP, WSDL, AXIS, CXF, JAX-WS, REST - JAX-RS, CXF, JERSEY

Database: Oracle DB2, MySQL, Sybase

UI Technologies: HTML 5, JavaScript, CSS 3, AJAX, JSP, JSTL, JSON, JQUERY, DOJO

Core Expertise: JavaGOF and J2EE design patterns.

Version control Tools: CA Harvest, CVS, SVN, IBM clear case

Design Tools: Rational Rose, Microsoft Visio, JUDE

Build Tools: Ant, Maven,Cruise Control

Other Tools: Log4J, SLF4J, TOAD, SQLdeveloper, HP Quality Center, JIRA, EMMA, SOAP UI, FileZilla, Putty, Edit Plus, Geneys SCI/CME, POSTMAN, SQL Server Management Studio, WinSCP

IDEs: RAD, Eclipse, STS, Visual Studio and Net beans

Operating Systems: Windows, Mac, UNIX

SDLC Methodologies: Waterfall, RUP and Agile Software development methodologies

PROFESSIONAL EXPERIENCE

Confidential - Houston, TX

Java developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Implemented the front end design using Spring MVC components.
  • Implemented Spring DI for the Services.
  • Worked on Asynchronous messaging system using by implementing JMS.
  • Implemented Message Driven beans to develop the Asynchronous mechanism to invoke the provisioning system when a new service request saved in the database.
  • Developed microservices and has extensive experience using GitLab and technologies for developing a scalable application.
  • Developed Shell script for validation through Backend systems.
  • Developed and Consumed Axis Web Services for interacting with front-end tools developed in different technologies.
  • Refactored microservice to make it RESTful, thread-safe, and more configurable.
  • Involved in consuming the web-service calls through Client invocation.
  • Used WebLogic Application Server for application deployment in the clustered UNIX environment.
  • Used JavaScript for client, server validation through expression language.
  • Developed Mongo DBembedded documents from javacode using spring dataMongo DB.
  • 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 Hibernate persistence.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Used various CoreJavaconcepts such as Multi threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in coding for Junit Test cases along with DB Unit for specific database specific test case issues.
  • ANT tool has been used for the build and deploy procedure scripts in UNIX.
  • Involved in Production support and provided training and knowledge transfer to the user.

Environment: Java, J2EE, Servlets, JSTL, Spring MVC, WebServices, Multi Threading, XML, XSD, XSLT, CSS, MicroService, Shell Script, UML, HTML, SQL, PL/SQL, ClearCase, JavaScript, Eclipse IDE, WebLogic, ANT, Junit, Solaris, Unix, JIRA, JMS, Log4j, Oracle, Windows, Mongo DB.

Confidential - Mooresville, NC

Java/J2EE Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in Design, Development, Testing and Integration of the application.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS,JavaScript, JSF, Prime Faces, Adamantium and AJAX.
  • Created MicroService using Spring boot.
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Worked with Angular JS filters in expressions and directives to filter data rendered in the UI.
  • Understood current processes and actions from the legacy code to implement in to-be system.
  • Implemented EJB's session bean to maintain application session and Entity Beans for the persistence.
  • Prepared User stories& Tasks corresponding to the features taken from Backlog.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Designed and developed functionality to get JSON document fromMongo DB document store and send it to client using RESTful web service.
  • Built Spring based Java and Scala microservices to support enterprise web application
  • Implemented methods to validate, keep Alive session for login process & maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to front-end.
  • Optimized the full text search function by connecting toMongo DB.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Used Spring Frame work for IOC, AOP, and DAO layer design patterns.
  • Developed adapter classes to create a layer over existing code.
  • Used Hibernate as ORM to mapJavaclasses to data base tables.
  • Implemented business logic components using POJOs.
  • Involved in the development of various use cases, classes and sequence diagrams using UML.
  • Developed SOAP as well as RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
  • Involved in preparing High & low level design docs with UML diagrams.
  • Used JAX-WS, JAX-RS, Apache CXF and WSDL, SOAPUI to implement and test the web service.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different USs.
  • Done with IBM WebSphere application server configurations and the deployed the application on it.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath.
  • Done with Peer and Lead level code reviews..
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • UsedJavaMessage Service (JMS) API to create, send, receive, and read messages to main asynchronous.
  • Resolving spring framework artifacts and code build & deployment via Maven and ANT scripts.
  • Tested components using JUNIT & Mockito during development.
  • Developed automated Build files, reporting and documentation using Maven.
  • Used SVN for source code version controlling.

Environment: JAVA/J2EE, HTML5, XHTML, JS, AJAX, Angular JS, JQUERY, CSS3, Servlets, JSF, Prime Faces, Adamantium, XML, XSLT, XPATH, WSDL, SOAP, CXF, REST, JAX-RS, JAX-WS, IBM WebSphere 8.1, JMS, MicroService, Eclipse, Mongo DB, JUNIT, Mockito, SVN, EMMA, Spring framework - DI, AOP, Batch, Hibernate, Maven, QC, Rally.

Confidential - Milwaukee, WI

J2EE Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
  • Used HTML, XHTML, DHTML, JavaScript, Angular JS, AJAX, JQuery, JSP and Tag Libraries to develop UI/view pages.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed web services by using Restful API.
  • Writing service methods and SQL queries, Stored Procedures and PL/SQL to interact with the Oracle DBMS and DB2.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used GOF Java&J2EE design patterns.
  • Used Business Delegate to maintain decoupling between presentation & business layer.
  • Used JPA with Hibernate provider.
  • Used JMS to send messages through Websphere queues.
  • Involved in configuring Websphere variables, queues, DSs, servers and deploying EAR into Servers.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Developed authentication through LDAP by JNDI.
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files.
  • And also creating DB schemas from dump files. Wrotedevelopertest cases & executed.
  • Prepared corresponding scope & traceability matrix.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Ran check styles, PMD Defects, find bugs etc. and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control.

Environment: Java1.5, J2EE, Servlets, PL/SQL, JSP, HTML5, JS, CSS3, Angular JS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC.

Confidential - Baltimore, MD

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked as a part of the Business Analysts team to understand the requirements.
  • Worked on Agile methodology.
  • Developed code to save and retrieve data from couch base database.
  • Development UI modules using HTML, JSP, Sencha, Ext js JavaScript and CSS and using CSS preprocessors like LESS, SASS.
  • Designed and developed application based on Spring MVC design pattern, used Spring validation and wrote validation rules.
  • Developed client application API's using Node Js.
  • Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion o control (IOC).
  • Developed the enterprise application by integrating Hibernate/JPA 2.1 Frameworks
  • Unix shell scripting is used for pulling log data.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Develop and maintain host level applications running on Linux and Windows OS in XML, XSLT CoreJava(Multithreading concepts) and C++.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade, Service Locator, DAO and DTO.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Apache Camel and Apache CXF are used for enterprise integration patterns.
  • Involved in development of Soap web Services and WSDL.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed User- Interface using Servlets, JSP, JavaScript, Angular JS and XML DOM parser and XSLT.
  • Created Connection Pools in Web Sphere and configured as needed.
  • Used Subversion (SVN) as a source control version.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used LOG4J, Sl4fj, Mockito & JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.5, Spring MVC 2.5, JSP, JavaScript, Web Service, JPA/Hibernate 3.0, Angular, CSS, log4j, JAX-RS 2.0, JBoss 5.0, Pl/sql, Oracle 9i, JUnit, Subversion(SVN), ANT, UNIX, AJAX, Eclipse 3.2, Gradle.

Confidential - Charlotte, NC

Java developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Worked on Agile Methodology in this project.
  • Developed UML use-case, class, object, sequence, and activity diagrams.
  • Servlets API and Handling Requests and Responses in Servlets.
  • Implemented the application using the concrete principles laid down by several design patterns such as Singleton etc.
  • Worked on JDBC framework encapsulated using DAO pattern to connect to the database
  • Implemented major concepts of CoreJava, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate,JavaBeans, XML.
  • System was built using Spring Model-View-Controller (MVC) architecture.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Used Spring API's for wiring components using dependency injection.
  • Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO's.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Worked on the front end development using JSP, HTML, CSS, JavaScript and AngularJS.
  • Developed dynamic UI using Angular JS.
  • Worked with spring based JUnit framework for writing JUnit tests and integration tests.
  • Built main application in leveraging technologies such as AngularJS.
  • Used different deployment environments by utilizing Websphere, WebLogic, and Tomcat Web server.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams
  • Configured and customized logs and used JUnit for unit testing.
  • Maintained the code base using CVS and SVN version control system.

Environment: Java, Spring MVC, Spring IoC, Hibernate, Spring, JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, JSON, JUnit, Oracle, Eclipse, Maven, JavaScript, AngularJS, HTML, CSS, CVS, SVN

Confidential

Java Developer

Responsibilities:

  • Used agile methodology for the iterative development of the application.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Followed test-driven development (TDD) and participated in scrum status reports.
  • Provided full SDLC application Development services including design, build/configure, integrate, test, and deploy enterprise mission-critical billing solutions.
  • Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs.
  • Developing Ant, Maven and Shell scripts to automatically compile, package, deploy and test J2EE applications.
  • Developed integration techniques using the Apache camel technologies.
  • Used Enterprise Integration Patterns like XMPP, AMSP etc. which are implemented at application layer protocol. Converted the standalone MS-Access reports into Oracle Reports, web reports with business logic written in PL/SQL andJava.
  • Front end screens development-using JSP with tag libraries and HTML pages.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Cleaning up duplicate reports across business streams
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Client side validations and server side validations are done according to the business needs.
  • Written test cases and done Unit testing and written executing Junit tests.
  • Written ANT Scripts for project build in LINUX environment.
  • Involved in Production implantation and post production support.

Environment: Java6, Spring-Hibernate integration framework, JSP, HTML, IBM Web Sphere Commerce Server, Oracle 10g, PL/SQL, XML, XSLT, Apache Camel, Maven 4.0, Eclipse, Ajax, JQuery, JUnit.

We'd love your feedback!