We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Over 9+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Enterprise Web Applications using JAVA/J2EE technologies.
  • Thorough understanding in Object Oriented Programming (OOPS) using Java/J2EE related technologies.
  • Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, Java Beans.
  • Experience in implementing web based applications frameworks like Spring 4 modules such as Spring MVC, Spring Core, Spring JDBC and Spring AOP.
  • Experience in developing web pages using Servlets, JSP, EJB, XML, HTML, CSS, JavaScript, JQuery, JSON and AJAX.
  • Experience in developing Front End Graphical User Interfaces (GUI) in a number of various technologies including JavaScript, JSON and jQuery, HTML 5 and CSS 3.
  • Good knowledge on Angular JS framework and consuming web services through http.
  • Used Spring MVC, JSP, JavaScript, JQuery, Bootstrap, HTML, and CSS in developing mini - site application.
  • Experience in developing and consuming Java Web Services like Restful, SOAP and WSDL.
  • Extensive experience in Analysis, Design, Development and Deployment of various applications using JAVA/J2EE technologies, Including Spring, Servlets, JSP, JMS, JDBC, Hibernate, JPA, JSF, EJB.
  • Proficient in designing applications using J2EE design patterns like Singleton Patterns, Factory, Service Locator, Value Object and MVC.
  • Experience in writing test cases using JUnit, Mockito, Power Mockito and loggers Log4J and SL4J.
  • Worked on GUI design using JSP, CSS, AJAX, JSON, JSTL, JQuery and AngularJS.
  • Involved in developing applications using spring MVC framework. Implemented business layer and created beans using spring (DI, AOP, IOC) frameworks and used Hibernate as database ORM framework.
  • Experience with ORM mapping tools like Hibernate implementing Java Persistence API (JPA).
  • Coding the persistence module using JDBC API’s (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.
  • SQL, PL/SQL experience, including relational database design and development using Oracle, MySQL. Experience in writing Stored Procedures.
  • Experience with development tools like Gradle, Maven.
  • Worked with various version control systems like Git, CVS and Subversion.
  • Developed J2EE web applications using IDE such as IntelliJ Idea, Eclipse and Net Beans.

TECHNICAL SKILLS:

Programming Languages: C, Java/J2EE, SQL, HTML5, XML, CSS3, JSON, and JavaScript

J2EE Technologies: Spring4, Servlet, JSP, JDBC, REST, SOAP, EJB, JSTL, JMS, Ext Js, Tag Libs, Ajax/ JavaScript Libraries

XML: XML, XHTML, XSLT, JQuery, XML Schema (XSD), JAXP1.1

Database: Oracle 11g/10g, MySQL, DB2, SQL Server

App/Web Servers: Jetty, Apache Tomcat, Web Logic Server 8.1, JBOSS

Design Methodologies: SDLC, Agile, OOP, Design Patterns, and SCRUM

Operating Systems: Macintosh, Windows, UNIX, Linux

Development Tools: IntelliJ Idea, Eclipse Kepler 4.4, Netbeans7.1, spring

Build Tools: Gradle, Maven

Application Framework: Spring4, Struts2, Hibernate, EJB 3.0

Version Control: Git, SVN Subversion, CVS Clear Case

Persistent API/Framework: JDBC, Hibernate, Java Persistence API (JPA)

Architecture: SOA, UML, OOAD (Object Oriented Analysis and Design), Class Diagrams, Sequence Diagrams, Object Diagrams, Component Diagrams

PROFESSIONAL EXPERIENCE:

Confidential,NC

Sr Java/J2EE Developer

Responsibilities:

  • Application development using Spring, Hibernate, Web Services (SOAP and RESTFUL)
  • Developed Controller, Business Logic and Data Access Objects (DAOs) using Spring MVC, business logic using spring (IOC, AOP), persistence using Hibernate.
  • Developed in Agile/Scrum methodology and Test Driven Development (TDD).
  • Used Hibernate as the ORM tool to connect with Oracle database
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON and Angular JS.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors
  • Used spring aspects for implementing cross cutting functionalities like Caching.
  • Update the dynamic information in JSP Pages using JSTL and Spring Taglibs
  • Developed some of action and GUI’s in Angular JS and Bootstrap.
  • Used JAXB for Marshaling and Un marshaling the XML data.
  • Used JMS for Sending and Receiving the messages asynchronously
  • Used WebSphere as to Deployment the application and web services
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Designed and developed Caching using Singleton pattern
  • Used Maven to build the project and JUnit to develop unit test cases
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Ant, Shell Scripts.
  • Used Jenkins for Continuous Integration (CI).
  • Coordinated with the QA team in testing of the application in various environments.
  • Involved in Production Deployment, Support and Reviewed the app server production logs using Splunk supported the production incidents handling team for production incidents.

Environment: Java, Agile, J2EE, Spring, Hibernate, Web Services, Jersey, RESTFUL, SOAP, JDBC, JSP, HTML5, CSS3, JavaScript, jQuery, Angular Js, Bootstrap, JDBC, XML, Log4j, JUnit, Putty, ANT, Jenkin, Maven, SPLUNK, SOAP UI, PMD, Rally, Eclipse, JAXP, UML, Shell Script, SVN, GIT, Oracle, UNIX, WebSphere

Confidential,AZ

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for discussing and understanding the requirements received from the client and preparing design document with approach details for the implementation of the enhancement.
  • Integrated spring (Dependency Injection) among different layers of an application. Used Spring JDBC template (DAO) at DAO Layer.
  • Developed Web services to allow communication between application through RESTFUL Web service
  • Used SpringMVC framework controllers for Controllers part of the MVC
  • Created rich client using Ajax to pull the data from database.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Implemented various Java design patterns like Front Controller,Service Locator, Business Delegate, and Data Access Object, Factory Pattern, Session Façade, etc.
  • Implemented various complex SQL queries.
  • Developed various Junit, test cases for Unit andFunctional Testing respectively.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Implemented Hibernate for data persistence in Workflow screens.
  • Implemented JDBC for Non workflow screens, Alerts and batches.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Used RAD6, WSAD as IDE for development of the application.
  • Worked with WebLogic, Tomcat as the application servers and JMS as the message Server.
  • Performed Clear Quest defects, Database change requests logging using Clear Quest.
  • Used Perforce as versioning system.
  • Used Maven Cruise-Control for project builds.
  • Used SQL Developer, TOAD, XML SPY, Ultra-Edit as tools in building the application.
  • Provided additional server side and client side validations
  • Wrote Shell scripts for automatic database startup/shutdown.
  • Wrote Spring Configuration and Hibernate mapping XML files.
  • Developed producer and consumer RESTful web services component.
  • Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials.
  • Client-side validations using JavaScript
  • Used JIRA for the issues reported by the testing team.
  • Did unit testing and integration testing for the stop and transfer modules.

Environment: Java, Spring, Hibernate, JNDI, JSP, Servlets, JMS, AJAX, HTML, XML, Apache Tomcat application server, WebLogic Application Server, Jboss, REST Web services, Apache Axis, Unix Shell Scripting, Log4J, JUnit, Maven, UML, Eclipse, DB2

Confidential,NJ

Java Developer

Responsibilities:

  • Created web page layouts using HTML and CSS.
  • Developed page definitions for Spring Landing pages and redirecting to Apache Tiles format.
  • Resolving, fixing bugs and updating the fixes.
  • Involved in writing JavaScript, HTML for dynamic manipulation of the elements on the screen and to validate the input. Deployed applications using JBoss.
  • Development and replacement of custom tags and directive using JavaScript.
  • Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files, POJO java classes using ORM tool.
  • Created SOAP based web service for prescriptions module and tested using SOAP UI
  • Used Jenkins has continuous integration tool along with GIT plug-ins.
  • Used GIT for version controlling
  • Written JUnit Test cases for performing unit testing.
  • Used ANT for building and deploying the application.
  • Used Hibernate 3.0 to store the persistence data into the Oracle 11g database and written HQL to access the data from the database.
  • Developed Web services to communicate to other modules using XML based SOAP.
  • Created SOAP based web service for prescriptions module and tested using SOAP UI
  • Provided APIs to extend Jersey & Build a community of users and developers using Jersey.
  • Developed Restful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS using Jersey Restful Web Services framework.
  • Written complex Oracle PL/SQL Stored Procedures and functions and Scripts to modify the db scheme by adding unique constraints to several tables.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Web application support and maintenance using Java/J2EE, Oracle, MS SQL server, MySQL.
  • Tested the application functionality with JUnit Test Cases
  • Developed logging module-using Log4J v2.0 to create log files to debug as well as trace application
  • Apply a focused set of techniques to resolve complex business problems, data modelling, process modelling, Agile, key performance indicators, change management, and communication

Environment: Java, J2SE, JIRA, NetBeans, JSP, Servlets, My SQL, PL/SQL, Struts, JavaScript, HTML, Git, JBoss, XML, SOAP, Restful, Spring, Hibernate, Junit, Oracle.

Confidential,Austin,TX

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, JSF, JMS, EJB, JDBC and Multithreading.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Beans and Action classes.
  • Implemented server side tasks using Servlets and XML.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
  • Used parsers like SAX and XSD for parsing xml documents and used XML transformations using XSLT.
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Created and deployed web pages using HTML, JSP, JavaScript.
  • Written JUnit Test cases for performing unit testing.
  • Used SOAP UI to test the different methods in the web service
  • Updated the design documents with the new enhancements.
  • Developed multiple web services to access companywide product catalogue.
  • Designed and Developed UI's using JSP by following MVC architecture.
  • Configured the URL mappings and bean classes using Springapp-servlet.xml.
  • Developed web services interceptor to provide statistics on web services calls.
  • Connectivity with Databases MySQL and Oracle.
  • Involved in writing the database integration code.
  • Worked on system analysis to modify and enhance the present system.
  • Used JMS message handler to capture request and response messages of web services.
  • Developed GUIs using existing and developed CSS to display statistics on web service calls.
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
  • Tested web services using soap UI tool as a part of unit-testing.
  • Involved in Deploying and Configuring applications in Web Sphere
  • Wrote Ant build files for different modules of the project.
  • Prepared design documents and for various modules.
  • Developed JSP pages for dynamic representation of Customer data on the client side.
  • Generated table entities and DAOs using Hibernate tools.

Environment: Java, JSP, JDBC, Spring Core, Swing and Event handling, Multithreading, Struts 1.2, Apache Axis, MAVEN, HTML, JSP, Java Script, JUnit, UML, Web services, SOAP, XSLT, Jira.

Confidential

Java Developer

Responsibilities:

  • Gathered business requirements, authored High Level Design and DetailedDesign of each independent module of the project Developed Sequence and Class Diagrams using Rational Rose as a tool.
  • Implemented Design Patterns like Singleton, Factory, and Template and DAO patterns.
  • Involved in researching new frameworks and suggesting their outcome to the project
  • Developed servlets for maintaining server side business logic.
  • Implemented Business Logic of the system using Core-Java API
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle
  • Involved in developing & designing DAO’s, which has procedures written being invoked at the time of recording data to database
  • Developed many JSP pages, used Java Script for client side validation.
  • Used JDBC to communicate from java to database.
  • Developed application using Eclipse 3.1 IDE on Windows environment.
  • Developed test cases using JUnit for the modules developed.
  • Developed user interface using JSF, HTML, CSS, and JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
  • Involved in Unit testing, Integration testing and Documentation
  • Involved in enhancement/modification of the product as per the client requirements.
  • Involved in deploying and testing the application using JBoss application server.
  • Involved in troubleshooting technical issues, conduct code reviews, and enforce best practices.
  • Worked on the development of modules Administration, NFPA 805 Transition, Transient
  • Manager, Fire Protection Data, Hot Work Manager, Impairment Manager.

Environment: Java, Servlets, JMS, Struts 2,Hibernate, JDBC, RAD 7, UML, HTML, Java Script, XML, Web Sphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.

We'd love your feedback!