We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Carlsbad, CA

SUMMARY:

  • Hands - on, Application Development with over 7 years of experience in design and development of high performance, large scale software applications using OO design methodologies, service oriented architecture, in financial services industry using Java/J2EE technologies for trade processing, Risk Technology, compliance, health care and airlines data systems.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support, Functional and Regression Testing.
  • Experienced in Core Java and Java collections, data structures, Transaction Management, algorithms, multi-threading, concurrency, asynchronous processing
  • Performed Unit and Integration Test Driven Development (TDD) using JUnit Mockito framework.
  • Expertise in building web services (SOAP) and web services clients using AXIS, CXF, and JERSEY.
  • Experienced in spring framework development, Spring MVC, Hibernate, Batch Programming, Spring WS, Spring Boot, Junit testing, Testing framework.
  • Extensive used project build tools such as Mavenand Ant.
  • Experience in J2EE and related technologies like JSF, EJB, JDBC, JTA, JTS, JSTL, JNDI, JAXB, JAXR and JAX-WS.
  • Experience with Soap based web services, WSDL, RESTful web services, XML, JSON. Handle the security implementation for web services using SAML.
  • Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling
  • Expertise in XML and related technologies like XSL, XSLT, XPath, XSD, XSLFO, XQuery, parsers like JAXP (SAX, DOM) and JAXB.
  • Strong Experience in SOAP, HTML5, JMS, JSP, Servlets, JDBC, JNDI and UNIX.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR
  • Excellent understanding of relational databases involved in application development using several RDBMS like Oracle 8i/9i/10g, MS-SQL, PostgreSQL SQL SERVER, LDAP.
  • Used Junit API for testing in a Test-Driven Environment (TDD).
  • Experienced in development and deployment on BEA WebLogic11 and Tomcat 6.0/7.0
  • Hands on experience in using relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
  • Experienced in the use of various software development tools as database management (SQL Query Analyzer, Navigator, DB Visualized, TOAD), source code control ( SVN, Subversion, VSS, CVS, Rational clear case), profiling and debugging tools (Eclipse), IDE (Eclipse and RAD).
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Experience in Object Oriented Analysis and Design using UML and developing Use Cases, Class diagrams and Sequence Diagrams with Rational Rose.
  • Experience in different design patterns like Singleton, Factory, DAO, Builder, Business Delegate, and Session Facade in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in analysis, design and development of MVC pattern, Struts applications in J2EE Environment .
  • Expertise in Java Optimization/performance Techniques.
  • Significant experience of working with customers, offshore / onsite teams for executing concurrent projects.
  • High development skills and ability to meet project delivery deadlines.
  • Good analytical skills, commitment to co-operative teamwork and developing high quality software’s meeting exacting requirements of the customer.
  • Excellent interpersonal skills, including the ability to coordinate and motivate team members.
  • Proficient in Java Multi Threading, Socket programming, Swing programming
  • Strong interest and high caliber to learn new tools, methods, and technologies

TECHNICAL SKILLS:

Operating System: Unix, Linux, Windows XP/2000/NT

Java Skills: J2EE, Java, RMI, JSP, EJB, JNDI, JDBC,Servlets,TDD,JMS, AWT, Swing

Development Tools: Rational Application Developer6/7, JBuilder, Eclipse, JDeveloper

RDBMS: Oracle 9i/10g/11g, DB2 8/9 MS SQL Server, Sybase

Architecture: Client/Server n-tier architecture, J2EE

Scripts: JavaScript, Shell Scripting

Design Tools: RationalRose2000

Web Server: Apache Tomcat, IBM Http Server

Application Server: WebLogic 6.1/7.0/8.1, WebSphere 6.1/ 7.0, JBoss 6.0

Methodologies/Frame Works: OOAD, MVC, STRUTS,Spring,Hibernate.

Software Source Control Tools: SVN, VSS, CVS

Testing Tools: Junit, JTest.

Other Languages & Tools: MQ Series,HTML, DHTML, CSS, JSTL, XML, XSL, XSLT, XPath, XML, Ant, TOAD, SQL Navigator, DB Visualizer, Log4j,multi-threading

PROFESSIONAL EXPERIENCE:

Confidential, Carlsbad CA

Java Developer

Responsibilities:

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed API using Hibernate to interact with the Oracle database
  • Developed JSP pages and Servlets for customer maintenance
  • Worked on PL/SQL and created views, triggers, procedures, function, and stored procedures.
  • Developed an Analytics and Reporting application in Java to gather database metrics, store them in a Orient DB graph database and produce a daily snapshot report from a Java application running in Tomcat.
  • 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 DB2. Also, used JPA with Hibernate provider. Proficient in Java Multi-Threading and Concurrency.
  • Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling
  • Hands on experience using multi-threading in back end java beans
  • Implemented business logic using Spring MVC and Hibernate framework
  • Proficient in Java Multi Threading, Socket programming, Swing programming
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Taken care of Java multi-threading, concurrence in common java classes / library.
  • Expertise in MVC Architecture using spring framework and implementing custom tag libraries.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used Eclipse as an IDE for developing the application
  • Designed UML diagrams using UML and Rational Rose.
  • Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build
  • Experienced in XML Schema for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT, DHTML and CSS.
  • Used Ant scripts to build and deploy the application in IBM Web Sphere Application Server.

Environment: Java 1.8, Spring MVC, Hibernate, Oracle, REST/JSON Web service,TDD,REST, JMX, ANT, Maven, JUnit, SVN,Concurrency, Multi-threading.

Confidential, Montevalle, NJ

Java Developer

Responsibilities:

  • Gathered requirements and communicating effectively with business users and Detail Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology throughout the project.
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Designed and developed the front-end with Jakarta Struts framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSPTagLibs, Tiles, HTML, DHTML and JavaScript and developed Strut Extended Base framework to develop base groundwork for struts.
  • Created web front end using JSP pages integrating AJAX and JavaScript coding that provide a rich browser based user interface and used Bean objects to for Transfer object front end to backend.
  • Used Jakarta Struts framework to implement MVC architecture.
  • Implemented variousdesign patterns like Front Controller, Façade and Abstract Factory.
  • Using Tiles Frame Work Developed Main Layout, Header, Footer, Content JSP pages to reduce redundancy.
  • Developed Data Access Objects by extensively using Statement, Prepared Statement and Result Set interfaces.
  • Developed Service layers (POJOs) and Value objects.
  • Created web service clients in WebSphere Studio Application Developerto communicate with Store Delivery Schedules application.
  • Designed and Implemented Exception handling by developing custom Exceptions.
  • Implemented Transaction Management to commit, rollback transactions.
  • Implemented Session Listener interface to reset the user id field in Distribution table when the session gets destroyed.
  • Used Log4J for logging purposes.
  • Developed Customs tags for displaying menus based on the User role, tags for string formatting.
  • Deployed application in DEV, TEST, STAGE and PROD environments.

Environment : Java, J2EE, OOA, OOD, Struts, JSP, Servlet, EJB2.0, HTML, XML, JavaScript, CSS, DHTML, ANT, CVS, IBM Web Sphere Application Developer (WSAD), WebSphere Application Server, Oracle, Microsoft Project, Together Soft, Linux, Windows XP and Solaris.

Confidential, Harrisburg,PA

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis & Design of the online deals application and created Class Diagrams and Sequence Diagrams using EUML2.0.
  • Understanding the three tier architecture for this application responsible for understanding the functionality specif requirements.
  • Designing and development of different modules.
  • Responsible for the development of the complex functionalities.
  • Developed XHTML pages using ICE Faces.
  • Created entity classes for persistent/Dao layer.
  • Developed controller/Bean using JSF framework.
  • Used spring framework for having the interaction between web-service-Dao layers.
  • Used JSP and Java script to create front end for the users.
  • Used OAuth 2.0 creates a consistent, flexible identity and policy architecture when communicating with Cloud APIs
  • Created entries of spring component into applicationContext.xml file.
  • Implemented wizard using Responsive Web Design.
  • Added database configuration related entries and entity classes in the persistence.XML file.
  • Used Table, Named Queries, and Colum annotations for creating the entity classes.
  • Model-View-Controller Pattern has been used. XHTMLs are the views, managed beans are the model and Faces Servlet are the controller.
  • Built application with JS frameworks such as Angular JS, Ember, and Backbone.JS.
  • Used Java, JSF, Spring, JPA annotations for the application.
  • Performed call to Session Bean from web application.
  • Developed Web Services using RESTFUL and JSON.
  • Created persistence.XML and configured the Hibernate3.2.5 for the application.
  • Created Object-Relational mapping using Hibernate3.2.5.
  • Use java mail for sending the mails.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Net Beans 6.9.1 as IDE and SVN as version control system.

We'd love your feedback!