We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY:

  • Around 7+ years of work experience as a Java/J2EE Developer in design, development & maintenance of multi - tier enterprise applications.
  • Proficiency in developing secure enterprise Java applications using Java, JSP, Java Script, J2EE, Web services (SOAP and RESTful), HTML4/5, JDBC, XML, EJB, JMS, SQL, PL\SQL, Oracle, JBoss, IBM DB2, MySQL, Apache Tomcat, RMI, Web Sphere MQ.
  • Expertise in using frameworks likeSpring and Web development technologies like AngularJS, JavaScript, JQuery and ORM Technology like Hibernate.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Singleton (Synchronized), Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Extensive experience in the development of the applications with Spring Frameworks using different IOC, AOP, MVC Modules and integrated with different MVC Frameworks
  • Hands-on experience in Web Servicesimplementation using SOAP and RESTfor retrieving and delivering data among cross platform applications.
  • Good working knowledge in version control tools like SVN, CVS and Rational Clear Case, and application testing using JUNIT, JProfiler.
  • Experience in creating connection pools, configuring queue managers and managing queue statistics using Web Sphere MQ 7.1.
  • Working knowledge of Waterfall and Agile Development methodologies.
  • Possesses Strong Analytical, Problem Solving and debugging skills with excellent understanding of system development metrics, techniques and tools.
  • Experience in using Collections extensively to perform CRUD operations over the objects in the business logic layer
  • Proficientin using Java IDE tools like Rational Application Developer (RAD), Eclipse, My Eclipse and NetBeans.
  • Expertise in XML technologies like XSD, DOM, SAX, XML Cursors, XSLT, XSL-FO etc.,

TECHNICAL SKILLS:

Web/Application Servers: JBoss Application Server, WebLogic 11g,Apache Tomcat 5.x/6.x, IBM web Sphere Application server 5.1Java/J2EE Technologies: Core Java, J2EE,Jdk 1.6/1.7, EJB 3.0,Servlets, JSP, JSTL, JSF 1.2/2.0, JDBC 2.0/3.0, JavaBeans, MVC, JPA 2.2,LOG4J, Web services, JNDI,RMI,JUNIT,JAXB 2.0, SAX/DOM, ANT, Maven, JRules, SOAP UI,JMS

Frameworks: Hibernate 3.3, Spring MVC, Struts

Messaging Systems: IBM Web Sphere MQ 7.0

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

IDE Tools: RAD, Eclipse, My Eclipse, NetBeans

Web Technologies/Web Services: JavaScript, CSS, HTML, DHTML, XML (SAX, DOM Parser),XSL, XSLT, SOAP, AJAX, WSDL, JAX-WS, JAX-RS,JQueryDesign patterns: Singleton, Data Access Object (DAO), Transfer Entity Object (TEO),Data Transfer Objects(DTO), Business delegate, Service Locator

Databases: Oracle 9i/8i, 10g,11i,12cPost Gre SQL, DB2, MySQL, MangoDB

Database tools: SQL developer, TOAD, PgAdminIII

Design Tools: UML, Rational Rose 2000, Java FX

Version Control Tools: CVS, Clear Case, SVN, AccuRev

Testing: Junit

SDLC methodologies: Water Fall, Agile

Operating System: Windows, Linux, Unix

Others: RBI Inbuilt Tool, JProfiler, Algorithms, Software Engineering

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Java Developer

Responsibilities:

  • Facilitated various requirements gathering sessions between with Risk Architecture group and Technology team to detail out the requirements and brainstorming.
  • Drove the Architecture review, design review and coded the service frameworks.
  • Coded Java core Service Classes, orchestration layer and Validation services.
  • Involved in drafting the technical design document that comprises of Domain Model, Data model, Class diagram, Sequence diagram and other system elements like packaging, exception Handling, integration, deployment etc...
  • Used Spring Framework for Database connections.
  • Created SOAP requests and parsed the responses, which we get.
  • Created mocks (Replicas) using JAX-WS and JAX-RS to use for testing.
  • Developed java classes to validate the requests we are sending and responses we are receiving.
  • Developed DAO and JBDC template classes to perform Database operations.
  • Extensive involvement in database design, development, coding of stored Procedures, DDL & DML statements, functions and triggers.
  • Used SAX parser in the application to read the XML files.
  • Consumed Web Service using WSDL and SOAP.
  • Used JAXB to generate classes from XSD’s.
  • Created REST services to accept XML Payloads.
  • Created services that store JSON string to MongoDB.
  • Used JUnit framework for Unit testing of application.
  • Converted JAX-WS services to Maven to support Jenkins server in pre-production.
  • Used SVN for Software Configuration Tool to update and synchronize the code.
  • Used Log4J to create log files to debug as well as trace application.
  • SOAP UI has been used for testing.
  • Working in Agile environment throughout the project.
  • Design and development of User Interfaces using JSP, JavaScript, Angular JS, AJAX, client side and server side validations.

Environment: Spring, Agile Methodology, XML, JSON, JAX-WS, JAX-RS, Jersey, PgAdmin, WSDL, XSD, JDBC, SVN, Log4J, Rest Client, JUnit, Jenkins, WSO2 server, Maven, JAXB, CXF, JIRA, SOAP UI, Postgres SQL, MongoDB.

Confidential, GA

Java/J2EE Developer

Responsibilities:

  • Used SOAP UI to test the Web Services.
  • Solved defects involving web services.
  • Created the domain for the RSP Project for Web Logic and auto deployed the EAR file.
  • Used ANT script for build and deployment.
  • Have consumed some Web Services in the SOA environment.
  • We called the Tuxedo and Tibco calls which are the other external systems for getting the data apart from Web Services.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used XML to transfer the application data.
  • Designed Use cases and Sequence diagrams for the service implementations.
  • Implemented the code using spring for the dependency Injection.
  • Created service implementations for the concerned Service using ANT targets.
  • Implemented using Eclipse as IDE and AccuRev as the Version Control Tool.
  • Used Oracle for POSTPAID and PREPAID databases.
  • Used Log4J for logging errors.
  • Used MAVEN as build tool.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Wrote complex Sql and Hql queries to retrieve data from the Oracle database.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Have hands on experience on UNIX system where we check the LOGS (for Web services, Tuxedo and Tibco) for the concerned UNIX boxes.
  • Involved E2E Development by integrating Front End and Backend by Debugging.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.

Environment: Java, J2EE, Spring, Web Services, MAVEN,Log4J, Tibco, Tuxedo, SOAP UI, Java Script, JMS, Web Logic 11g, Oracle, CSS, HTML, Jakarta ANT, AccuRev, Eclipse, Windows XP and UNIX.

Confidential, San Diego CA

J2EE Programmer

Responsibilities:

  • Developed the business logics using Struts 1.1 Framework withMVC design pattern.
  • Developed modules of the application involving user authentication, Session Facade etc.,
  • Implemented J2EE design patterns like Singleton, Data Access Object (DAO), Transfer Entity Object (TEO), Business Delegate and Service Locator.
  • Implemented database connections and created tables using Oracle 9i.
  • Developed the modules involving XML concepts (XML Cursors, SAX, DOM).
  • Developed application using WAS and WSAD usingJSPs, EJBs and several helper classes needed for the application.
  • Designed the UML diagrams and use cases using Rational Rose 2000.
  • Designer GUI pages using HTML,CSS,JavaScript, XSL,XSLTand AJAX, JSON and AngularJS.
  • Implemented CRUD (Create, Read, Update and Delete) by writing SQL queries and JDBC Connections.
  • Used Hibernate Framework for persistence onto oracle database.
  • Clear case and MKS integrity client were used as the Version Control tool.
  • Monitored the error logs using Log4J to fix the issues.
  • Involved with coding, unit testing and code reviews.
  • Involved in integrating with the external sub systems.
  • Used SVN for Software Configuration Tool to update and synchronize the code.
  • Promoted the code from development to QA and then to production closely monitored the system when there was a release.
  • Involved in the debugging of the DEV, QA and production issues.
  • Involved in different releases of the bug fixes.

Environment: Java, IBM WebSphere App server 5.1, WSAD, UML, Rational Rose 2000, JSP, EJB 3.0, HTML, XML, SAX, DOM, XSL, JavaScript, CSS, AJAX, JSON, AngularJS, JNDI, SOAP, JAX API, JDBC, Hibernate, Servlets 2.3, Struts1.1, Oracle 9i, Clear case, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Worked with client to understand business requirements.
  • Involved in implementing the resource requirement document with clients.
  • Involved in designing the High Level Design (HLD) and Low Level Design (LLD) Documents including UML diagrams, use cases (using Rational Rose) for the project.
  • Developed the business logic code in Core Java/J2EE,Hibernate, Struts, JDBC etc.,
  • Involved in implementing the security using Cryptography, Digital Signature, Certificate authority (CA), High level Security Mechanism (HSM) etc.
  • Implemented New Generation Real Time Gross Settlement (NG - RTGS) using ISO 20022 standards and XMLSWIFT Technology with marshaller, unmarshaller, JAXB classes, XSLT, DOM Parser, XSD, etc.,
  • Involved in integration of the project at different levels.
  • Worked on QA, CRs during production phase.
  • Integrated stand-alone server side component to client side by calling the same through browser using Applet and Java Script.
  • Used IBM Web Sphere MQ Series as the JMS provider.
  • Implemented the flow of transactions using RMI, IBM WebSphere MQ.
  • Implemented monitoring tool (Dash Board) using Java FX.
  • Implemented Multi-threading and connection pools for maximum flow of financial messages.
  • Implemented PL/SQL - stored procedures for monitoring tool.
  • Implemented Rule Engines for high level validations in XML files along with XML Schemas.
  • Implemented unit testing using JUnit framework and involved in various testing phases - UAT, Integration and Performance testing of project.
  • Implemented log using Log4J for tracking the transactions flow.
  • Implemented front end using HTML, JSP, Java Script, JQuery and CSS.

Environment: Core Java, J2EE, Servlet, JSP, Struts, Hibernate, Log4J, HTML, CSS, JavaScript, JQuery, XML, XSLT, Oracle, Web Sphere MQ 7.0, Linux, Oracle SQL, Eclipse, RBI inbuilt tool for ticketing, JAVA FX, Net Beans,SQL developer, TOAD, JProfiler.

Confidential

Java Developer

Responsibilities:

  • Writing JUnit Test cases for testing the application.
  • Performed System Integration Test.
  • Performance tuning the code and SQL queries.
  • Fixing the Issues/Defects from the Testing team.
  • Team member of Server Side/ Back-end Development Team.
  • Lead the GUI Team to integrate the UI application with the services of Business Logic.
  • Responsible for building installer through automated script and for deploying the Application in Web Logic application Server.
  • Involved in requirements gathering and preparing software requirement specification.
  • Analyzing the Requirements and designing the workflow.
  • Created connection pools, deployed JSP, Servlets.
  • Designed Enterprise Application using MVC architecture.
  • Developed Web Pages usingJSP, HTML and JavaScript.
  • Optimized the code and database for maximum performance.
  • Developed Servlets for business logic.

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, Swing, Servlets, EJB, JDBC, Apache Tomcat, Junit, Windows, Oracle, PL/SQL, Struts Framework, XML, CSS, Web Logic.

We'd love your feedback!