We provide IT Staff Augmentation Services!

Java Developer Resume

3.00 Rating

Dallas, TX

SUMMARY

  • 7+ years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, Integration and Maintenance of web based and Client/Server applications using Java and J2EE technologies.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JSP, Servlets, EJB, AJAX, JMS, JSF, JPA, ORM, JNDI, Web services, JDBC, JAXP, RMI, Applets, Swing, XML, JavaScript, HTML5, CSS, JQUERY, Oracle, Struts, Spring, Hibernate, SOAP with various middleware technologies.
  • Strong front - end UI development skills using scripting languages HTML5/HTML, DHTML, CSS3/CSS, JSP, JavaScript, Angular, XML and PHP.
  • Excellent understanding of OOPS concepts and Design Patterns and experience in applying them in designing and developing SOA based applications.
  • Experience in Web development with JavaScript, JSP and XML.
  • Expertise in working with application servers likes IBM Web Sphere, Web Logic, JBoss and Tomcat.
  • Expertise in IDEs and tools like RAD, WAS, Eclipse, Maven, JBuilder.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Always believed in Test Driven Development (TDD) approach.
  • Hands on experience with J-Unit and Log4j in developing test cases and determining application functionality
  • Used ANT, WinCVS and Log4j Extensively.
  • Good experience in implementing applications with Model-View-Controller (MVC) / N-tier Architecture.
  • Expert in Sybase Adaptive Enterprise databases, MYSQL and Microsoft SQL Server database.
  • Experience in working on Unix Shell Scripting.
  • Possess knowledge of Object Oriented Analysis and Design using Unified Modeling Language (UML), Agile, Waterfall cycle and PL/SQL.
  • Excellent communication, presentation skills, a very good team player and self-starter with ability to work independently and as part of a team.

TECHNICAL SKILLS

Operating Systems: Windows 7/8, Open Unix 8, Linux

Programming Languages: C, C++, Java 1.4/1.5/1.6, J2EE, JSP, JSF, MVC, JPA, log4j

Web Languages: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, JQuery

Database Languages: SQL, NoSQL, MySQL 5.1.4, DB2, Oracle (8i, 9i,10g and 11g).

Methodologies: Agile, SDLC, OOAD, Scrum

RDBMS: Oracle 9i/10g/11g, MySQL, DB2

Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Custom Tag Libraries, Web Service

Web Services Technology: XML, SOAP 4.0, WSDL, UDDI, Apache CXF 2.2.9/2.6

Application/Web Servers: Apache Tomcat, JBOSS 4.0/4.2, CVS, Subversion, Ant, Maven, Web sphere 7.0

IDE: Eclipse 3.5/3.6.1/4.2/4.3.1 , RAD 8.0, Net beans 6.9

Java Framework: Struts 2.1.6/2.2.1/2.3.16 , Spring 3.0.1/3.2.6 , Hibernate 3.5.4/4.0.1/4.2.8

Java Testing Tools: JUnit 4.6/4.9/4.11 , JMeter 2.7

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements.
  • Analyze, design and Implement application architecture to suit the development of software using JAVA/J2EE and Java.
  • Assisted in development of maintainable and tested codes in JavaScript languages.
  • Develop and maintain complex software components / systems in compliance with department standards using Core Java, spring framework (Core, MVC, and AOP), Spring Integration, and JUnit, JMS, RESTFul services.
  • Used different features of Core Java like collections, multithreading on the server side. Developed a multithreaded Java batch job to read and update the records periodically.
  • Build the front end using Angular JS, Boot Strap, HTML5 and CSS3.
  • Used spring framework on the server side including features like Spring CORE, IOC, AOP, Integration etc.
  • Created RESTFul services for providing data to the User Interface.
  • Designed and developed NoSQL solutions for all users.
  • Developed Message Driven Beans for posting data received via JMS to Scheduler Database.
  • Used JUnit to create Unit tests.
  • Wrote shell scripts for the deployments to Web sphere Application Server v10.1 for IT (Integration Testing), ST (System Testing), UAT (User Acceptance Testing) environments.
  • Used Git hub for source control management for different modules.
  • Used Quality Center, Clear Quest for Bug Fixing and Tracking

Environment: JDK1.7, Multi Threading, RESTFul Web Services, Spring and Spring Integration, JMS, MDB, SQL, Git Hub, Rally, Angular JS, Boot Strap, HTML5, CSS3, JavaScript, Maven, Web sphere Application Server v10.1, Oracle11g, JUnit4, Eclipse, RAD.

Confidential, Dallas, TX

Java Application Developer

Responsibilities:

  • Analyze, design and Implement application architecture to suit the development of software using JAVA/J2EE and Java.
  • Develop and maintain complex software components / systems in compliance with department standards including JSP, JSTL, EJB, JMS, JAX-WS, Restful APIs and Java Mail.
  • This project uses Angular JS, Boot Strap, JQuery, Restful, Hibernate JPA2.0, Spring
  • Architected services to align with business objectives and fit into overall SOA driven program
  • Developed web based systems using Internet standards such as HTTP, XML, SOAP, SMTP and Web Services.
  • Provided scalable architecture using Hibernate and Spring (IOC, ORM, JDBC, and MVC) frameworks.
  • Developed and maintained programs for build and release tasks using JAVA, JavaScript, XMLand HTML.
  • Developed and maintained comprehensive technical design documentation; including but not limited to software system architecture, high-level design, and low level design.
  • Provide status regarding current and upcoming work assignments.
  • Implemented the logging framework in the SOA environment.
  • Web Services testing using SOAPUI tool and Simulator as a part of unit testing.
  • Maintained and written Sybase stored procedures.
  • Developed Message Driven Beans for posting data received via JMS to Scheduler Database. Monitor and develop build scripts for build management.
  • Wrote shell scripts for the deployments to Web sphere Application Server v7.0 for IT (Integration Testing), ST (System Testing), UAT (User Acceptance Testing) environments.
  • Used SVN, CVS for source control management for different modules.
  • Used Quality Center, Clear Quest for Bug Fixing and Tracking.

Environment: JDK1.6, Web sphere Application Server v7.0, Oracle11g, JUnit4, Eclipse, RAD, Spring Transactions, SOA, Hibernate3.0, JMS, EJB3.0, SQL, CVS,SVN, Rally, SCME, Angular JS, AJAX, DOJO, JavaScript, JQuery, Unix, Web sphere Portal Server 6.1, Portlets, Maven, Ant.

Confidential, Portland, OR

Java/J2EE Developer

Responsibilities:

  • Developed all the User Interfaces using JSP and spring MVC.
  • Writing Client Side validations using JavaScript.
  • Developed the DAO layer using hibernate and for real time performance used the caching system for hibernate.
  • Web Services interface for provisioning Subscriber configuration and inventory configuration.
  • Designed the applications using multithreading concepts.
  • Mainly multi threading is used to perform time consuming tasks in the background but UI is still active and available for the users.
  • Designed class and sequence diagrams for Modify and Add modules.
  • Followed Spring MVC Framework for the development of the project.
  • Developed the user interface presentation screens using HTML, XML, and CSS.
  • Experience in working with Spring MVC using AOP, DI/IOC and JDBC template.
  • Experience in developing web services for production systems using SOAP and WSDL.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Maintained the existing code base developed in the Struts, spring framework by incorporating new features and doing bug fixes.
  • Used ANT tool to build and deploy applications.
  • Involved in configuring web.xml and struts-config.xml for workflow.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Was part of solving the issues that came in production
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Environment: Java1.5, JSP 2.1, Servlets, XML, Spring 2.5, Oracle10g, JDBC, PL/SQL, HTML, CSS, UML, Eclipse, MySQL, Java Script.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Understanding the Domain Knowledge for the Product, Requirements and Design Documents gathering.
  • Preparing the Design Documents and analyzing the functional specifications.
  • Involved in the table design.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Used Ibatis to populate the data from the Database.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • EJB components are deployed on the Web Logic.
  • Developed the application using Spring MVC, Servlets and JSP pages for authentication.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
  • Designed and implemented database structure in MySQL Server.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Built CVS and XML file loaders and splitters for financial data.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Used CVS for version controlling and JUnit for unit testing.
  • Prepared statements are used for communication with MySQL database.
  • Developed Sybase codes for Business objects.
  • Created files & deployed on Tomcat using ANT deployment tool.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Implemented Spring IOC for server side Java components.

Environment: Apache Tomcat server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Taglibs EJB, RAD, J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC, CVS.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Developed use cases from business requirements documents and functional specification and design specification.
  • Designed and developed UI Framework which includes employing JSF in the presentation layer, integrating rich Faces and my Faces, ice Faces in JSF, configuring Rich Faces Filter and Faces Servlets in the configuration file.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rules.
  • Developed web components using Spring MVC.
  • Designed and integrated the full scale Hibernate / Spring / EJB persistence solution with the application architectures.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Evaluated system performance and validated NoSQL solutions.
  • Improved Database performance using hibernate caching.
  • Implemented DAO's to handle database operations.
  • Used various G0F and J2EE design patterns like Command, Factory, Singleton, Value Objects, Data Access Objects and Data Transfer Objects, Business Delegate and Session Facade.
  • Wrote PL/SQL stored procedures for providing feeds to other applications.
  • Design and Implemented XML/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Worked with XSLT files for transforming XML files to desired formats.
  • Developed application using JMS.
  • Written test cases using JUnit.
  • Used Ant to create application builds.
  • Deployed application in Weblogic.
  • Used CVS for Version Control.

Environment: Java 1.6, J2EE, Spring 3, Struts 2, JSP, JavaScript, AJAX, JQuery, JSON, CSS, HTML, Web Logic 10.3, Eclipse, Oracle 10g, Log4J, SVN, Linux.

Confidential

Java /J2EE Support and Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Struts forms and actions for validation of user request data and application functionality.
  • Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Validator for server side validation.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clearcase for source code control and JUnit for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, IBM Web Sphere, JUnit, DB2, CVS.

We'd love your feedback!