We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Over 8+ years of IT experience in web application analysis, development and deployment of enterprise application with strong expertise on Object Oriented JAVA, J2EE and Client Server technologies.
  • Experience in developing applications using Java, J2EE Standards, Servlets, JSP, Struts, Spring, JDBC, XML, UML, Hibernate, MVC Architecture, Web Services and Java Beans.
  • Experience in developing financial applications using Apache Tomcat (7.0), JBOSS application and web servers.
  • Expert in developing enterprise and distributed applications with J2EE technologies using Core Java, Servlets, JSP, Struts, XML.
  • Having strong knowledge with web services using SOAP, WSDL and REST.
  • Strong Understanding of J2EE design Patterns.
  • Experience in using Unix for shell scripting with AUTOSYS and Cron Job scheduling are part.
  • Hands - on experience on different IDE's like Eclipse, My Eclipse, NetBeans, IBM Web Sphere, Rational Application Developer (RAD).
  • Experience in using RDBMS concepts and worked with Oracle 11g and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
  • Expertise in developing applications using EJB, JSP, Servlets, JDBC, JNDI, HTML, JavaScript, AJAX, XML.
  • Experience in utilizing database tools like TOAD to operate on relational databases like Oracle and MySQL 5.0.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Experience in using of Build and Integration tools such as Ant, Maven and Jenkins.
  • Configured and maintained source code repositories in ClearCase, UCM ClearCase, GIT, SVN, CVS.
  • Extensive experience in Agile Software Development using Scrum methodology.
  • Involved in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Used ClearCase for version control and ClearQuest for bug tracking.
  • Experience in writing test-cases in Java environment using Junit.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC, Agile Technologies (SCRUM) and tools like UML, Rational Rose.

PROFESSIONAL EXPERIENCE

Confidential - New Jersey

Java Developer

Responsibilities:

  • Involved in requirements gathering, conceptual design, analysis, detail design, development.
  • Involved in preparing the Proof of Concept, for telling the clients which java software's we need for developing the application.
  • Used UML for designing Workflow diagrams, Class Diagrams, Sequence Diagrams, Use Case Diagrams, State chart diagrams, and Component diagrams to explain the market requirements to the Business and development teams.
  • Developed functional and technical specifications after analyzing the business requirements.
  • Utilized the Spring MVC (3.0), IOC and AOP Application Framework.
  • Designed, developed and maintained the data layer using JDBC.
  • Designed WSDLs and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Implemented the web services and associated modules integration.
  • Extensively used ExtJs 4.x for User Interface presentation.
  • Configured and used log4j for logging.
  • Used SVN for version control.
  • Involved in code review, build, release and deployment process.
  • Involved in Production Support and application enhancements.

Confidential - New Castle

Java Developer

Responsibilities:

  • Design and Coding of complex Java/J2EE modules
  • XML processing of ISO standard Pain message documents using Jibx and Dozer
  • Design and Coding of SOAP Web Services
  • Write PL/SQL stored procedures in Oracle 11g. Query optimization, performance tuning
  • Design and Develop multi-threaded Java modules for asynchronous payment processing
  • Each project follows through the complete SDLC including requirements analysis, design, development and various stages of testing and user support
  • Prepare the necessary design and test documents, Unit and Integration test cases
  • Has been involved in end-to-end delivery of various modules with the responsibilities like design, develop, prepare unit and integration test cases, self-service deployments
  • Unix shell scripting, AUTOSYS and Cron Job scheduling are part of our responsibilities
  • Actively participate with Requirement Analysis with BA's and Users
  • Create and publish knowledge sharing documents at the end of each project along with training the team

Environment: Java JDK 1.6, Spring Framework - Core, AOP, Batch.JDBC, ORM, OXM, JMS, Distributed Transaction management, Web Services, Hibernate, Oracle 11g, IBM ClearCase, HP ALM, Maven, ANT, Cruise Control, TIBCO messaging, EJB, Quartz Scheduling, Object Grid, Compute Grid, Ehcache, Apache CXF, IBM WebSphere, Jetty

Confidential, Newark

Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Built Web pages that are more user-interactive using jQuery plug-in for Drag and Drop, AutoComplete, AJAX, JSON,AngularJS, and JavaScript, Bootstrap.
  • Involved in Spring, Hibernate and Oracle in the persistence layer and JSPs forming the front-end.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Worked with Spring Web Flow and Spring Inversion of Control (IOC) by Spring ConstructorInjection with in XML for DependencyInjection.
  • Implemented various design patterns in the project such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used Apache JSP, JSTL for presentation which invoke the Java Beans to interact with Controlling Servlets.
  • System study and preparation of design document and development plan.
  • Worked with the Product Management Team for freezing the features to be implemented in the project.
  • The APIs are designed usingSPRINGRestful web services and followed MVC architecture for UI integration.
  • Worked alongside the DBA team and created tables and stored procedures, usingT-SQLandSQLServer Management Studio, to pull the data from the back-end.
  • Worked with the architectural team for the analysis.
  • Prepared of FRD (Function Requirement Document) from high level design document.
  • Developed Activation Module, consumed Web Services used to connect to the backend Oracle database.
  • Multithreaded Java application to process the customer's request from the request store.
  • Involved in creating and consumingRESTbased web services using JAX-RS specifications.
  • Implemented XML parsing using SAX parser. Had good understanding on other parsers like DOM and SAX.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used amicroservicearchitecture, with Spring Boot basedservicesinteracting through a combination of REST and apache active MQ message brokers and leveraging AWS to build, test and deploy Identity microservices.
  • Generated Hibernate Mapping files and created the data model using mapping files.
  • Used JUnit for all Hibernate beans and relevant java classes.
  • Implemented Struts Validation Framework in the presentation layer.
  • Used shell commands to automate the batch process and run SQL scripts.
  • Wrote SQL queries, Stored Procedures for efficiently retrieving data from the Relational database.
  • Used Eclipse as IDE.

Environment: Java (JDK 1.5), JDBC, Servlets, JSP, HTML, JavaScript, JQuery, AJAX, CSS, AngularJS, Spring 2.0, UML, Hibernate, Struts 2.0, JSTL, JSP, SOAP 1.0, Restful Web services, micro services, Apache Tomcat 7.0, Eclipse Galileo, ANT, SQL Server, Junit.

Confidential - New York, NY

Java Developer

Responsibilities:

  • Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing.
  • Developed back-end Logic using Web Services in Java.
  • Using a combination of JSPs, GWT, HTML and JavaScript for the front end.
  • Designed and developed Rest and Soap Services for the Cloud computing environment.
  • Built a RESTful Web service using Jersey and JBOSS.
  • Worked on the project using agile methodology.
  • Used SNAP/SMTP PROTOCOL for communication purpose with Storage Device, Java Networking, and Socket Programming.
  • Developed and integrated java beans and other java classes.
  • Implemented SOA architecture with web services using C, SOAP, WSDL, UDDI and XML.
  • Designed and developed warehouse management module for maintaining store information like transit time, max carton capacity, weekend delivery; Pool point email maintenance, Anticipated maintenance and Email Projection to Pool.
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed front-end using AWT, Flex, Swing, JSF, and JSP with Custom Tag libraries, JSTL, Struts Tag libraries, GWT, Adobe Flex, MXML, HTML, and CSS.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Developed the application on IBM WSAD and deployed it on IBM Web Sphere Application Server.
  • Developed user interfaces using EJB 2.0 JSP, JSF, EJB, JMS frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Worked with AS400 database system to write simple and complex SQL and PL/SQL statements for implementing database operations.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and jQuery.
  • Have done code reviews, debugging, bug fixing, performance tuning and unit testing.
  • Have documented overall system resources in Migration document, testing procedures in User Acceptance Testing document.
  • Used Clear Case, CVS, Maven, and Subversion for Source code version control.
  • Used Maven as a build tool. Implemented Java to XML binding using Castor XML.
  • Provided product support to the end users and maintained system after production.

Environment: Core Java, JSP, Servlets, jQuery, Spring Framework, Struts, GWT, Flex, Maven2.07, Hibernate, Tomcat, Eclipse3.x, My Eclipse, HTML, JavaScript, JUnit, XML, IBM/SQL, Tomcat5, Oracle, AS400, Aldon (Version Control).

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project.
  • For developing UI pages used HTML, JavaScript, AJAX, and JSP.
  • Involved in implementation of the application using Spring and Hibernate frameworks.
  • Used Java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Used Spring web services and Apache Kafka for interaction between the tiers.
  • Used Spring MVC Framework to define Dispatcher Servlet, Controller, model and View Resolver.
  • Configured Hibernate, Spring to map the business objects to Oracle DB using XML configuration file.
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Jboss Application server implementation, support, workload management and performancetuning including Web server setup configuration with Jboss App Server.
  • Developed basic concepts ofPHPwhile configuring data base for system inPHPMyAdmin portal and make data parsing services for system.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep alive session for login process and maintaining session credentials.
  • Experience in writing shell and Perl scripts for database connectivity and to retrieve data from different sources.
  • JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. 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.
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Leveraged J2EE (JSP, Servlets), Design Patterns, J2EE Patterns, JDBC, JAXB, Oracle, Apache Tomcat, and MySql for this project.
  • Used open source software tools like Log4j, validation files and resource bundles.

Environment: Java 1.5, JSP, Servlets, JDBC,PHP, HTML, CSS, JavaScript, AJAX, Spring MVC, Spring JPA, Hibernate, SOAP 1.0, JBOSS, MYSQL, Ant, File Zilla, Apache Spark, Jenkins, Perl, Linux etc.

We'd love your feedback!