We provide IT Staff Augmentation Services!

Java Applications Developer Resume

0/5 (Submit Your Rating)

Santa Fe, NM

SUMMARY

  • 7.3 years of experience in software development includes Analysis, Design and Development of Web - based applications.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Spring, Hibernate and Web technologies.
  • Expertise in analyzing User Requirements, Functional and Technical Specifications.
  • Worked on different Application and Web Servers like IBM Web Sphere, BEA &Oracle Web Logic, Apache Tomcat and JBOSS in different OS environments like on Windows, Mac and UNIX/Linux.
  • Extensive experience in different IDEs like RAD, Eclipse, NetBeans, Intellij and Jbuilder.
  • Experience in client side Technologies such as HTML, DHTML, CSS, AJAX, JQuery and JavaScript.
  • Experience in various methodologies like Agile and Waterfall.
  • Proficient in using RDBMS concepts with Oracle, DB2 and MySQL and practical knowledge on NoSQL databases architecture on the other hand.
  • Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good knowledge on various domains like Telecom, Government Administration, Financial and Healthcare.
  • Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
  • Experience in using version controls like Git, Subversion, CVS, TFS, perforce: creating the branch, commit the code, update the code, etc.
  • Experience in working with the NoSQL, Mongo DB, Apache Cassandra.
  • Comprehensive Experience in Application design using UML, UML tools, Rational Rose and software methodologies like RUP, Iterative development and Test Driven development.
  • Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
  • Experience in using building tools like Maven, Ant for the continuous delivery of the project.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL and DML SQL queries and Knowledge on ETL tools.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS

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

Java/J2EE Technologies: Servlet, JSP, JDBC, JNDI, RMI, JMS, Swing, JSF, EJB

J2EE Frameworks: Struts, Spring, Hibernate, Log4J, Junit

Web Technologies: XML, XSL, ECMA Script-5, HTML5, CSS 3, Bootstrap, AJAX, AngularJS, JQuery, RESTful, SOAP, Node.JS

Application Servers: IBM WebSphere, WebLogic /10.x/9.x/8.x, JBOSS, Apache Tomcat 6.x, Express Node.JS server

Database: Oracle, DB2, SQL Server, MySQL

IDE: Eclipse 3.x, RAD 7.x, Jbuilder

Operating Systems: Windows, Unix, Linux

Methodologies: Agile, Waterfall model

Source Control: CVS, Subversion, ClearCase

Others: Microsoft Visio, Mockito, Maven, Ant, TOAD, Shell scripting, Rational Rose, MQSeries, Webservices

PROFESSIONAL EXPERIENCE

Confidential, Santa Fe, NM

Java Applications Developer

Responsibilities:

  • Involved in all the Requirement -analysis stand-up meetings as apart in the Agile methodology.
  • Created design document for the whole incident module and responsible for initial 2 versions.
  • Used MS VISIO for the documentation and design phase of the application. Designed numerous complex components using VISIO and UML.
  • Developed JSP for the multiple views in the presentation layer and domain objects for model layer.
  • Participated in schema design review for the whole application.
  • Involved in writing client side validations using JavaScript for the project.
  • Progressively creating builds using Maven for continuous delivery.
  • Developed Data Access Objects to access middleware Web Services.
  • Integrated Spring framework with Hibernate that is used for Database operations and wrote Spring configuration file to define beans, define data source and Hibernate properties.
  • Developed REST web services supporting both XML and JSON to perform tasks such as offender management and incidents list management.
  • REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
  • Implemented Swagger API for Restful services which interact easily with the remote services.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Connect the Informix data tables using server studio interface in the purpose of building back-end of my application.
  • Involved in System Testing, Integration Testing and Unit Testing using JUnit and Apache JMeter.
  • Deployment & configuration of new application builds on the web server - JBOSS

Environment: J2EE, AJAX, Spring Core, DI, Java 1.6, Struts2, Jira, ServerStudio, MS-VISIO, UML, Restful Web services, JavaScript, STS, Tc-server, Apache Jmeter, Swagger API, Oracle, Jenkins, Maven, log4j, MVC Architecture, JBOSS, Hibernate3.0, VISIO, SVN

Confidential, Irving, TX

Java/J2ee Developer

Responsibilities:

  • Involved in the analysis, design & Java development for the application.
  • Designed, developed and tested Java/J2EE applications using Spring IOC, Spring MVC, Hibernate, and WebSphere.
  • Developed front-end content using HTML, CSS and client-side validations using JavaScript.
  • AJAX was used to perform simple XML Http Request callbacks for retrieving data dynamically into the client pages.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Integrated Spring DAO for data access using with Hibernate.
  • Used Hibernate to store the persistence data into the database and written HQL to access the data from the database.
  • Developed Test Cases for Application using JUnit Framework using Eclipse IDE.
  • Enabled better quality control of Java source code by implementing Sonar to report code quality and test coverage.
  • Developing database adapter, Webservices adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using camel and utilized RabbitMQ as the messaging middleware.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Involved in designing test plans, test cases and overall Unit testing of the system and we practiced Test-Driven development process to make sure the application thoroughly unit tested.
  • Used Selenium WebDriver as an automation tool for record and run session.
  • Created test framework using Selenium WebDriver for further test creation and execution.
  • Deployment & configuration of new application builds on the web server - Oracle WebLogic application server.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Core Java, J2EE, Spring MVC, Maven, Hibernate, Eclipse, NoSQL, Apache Cassandra, JavaScript, HTML5, CSS3, Ajax, Apache Camel Integration, Rabbit MQ, UNIX, WebLogic, Junit, Selenium WebDriver and SVN.

Confidential, Dayton, OH

Java/J2EE developer

Responsibilities:

  • Perform the Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and enhancements for the new development.
  • The work involved design, implementation and coding in XML, Java, Java Servlets, J2EE, JMS, JNDI, EJB, and Shell Scripting etc.
  • Prepared the prototype pages of the application based on the templates and requirements using HTML and CSS.
  • Designed User Interface using Swing Classes to make the project GUI rich especially for BWSB application and developed screen flows and window layouts using Swing framework for desktop look.
  • Developed the DMS application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces (JSF), Java Script validations based on Workflow rules, CSS properties, and XML.
  • Configured and administered JDBC, JMS, JNDI, and objects in WebLogic 10.3 Server.
  • Created a data access layer following DAO pattern with using Hibernate framework.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Used Apache Jmeter for load testing
  • Used JUnit Framework along with Mockito for the unit testing of all the Java classes.
  • Contributed greatly to increases in code quality and give guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning.
  • Developed scripts for inbound and outbound of the data on servers.
  • Participated in UAT Testing phase to check the whole application output for the DMS application.

Environment: JSF, Apache Jmeter, AJAX, Spring MVC, AOP, WebLogic, Rational Rose, UML, Restful Web services, JAX-RS, Maven, Swing classes, JMS, JavaScript, HTML5, DB2, ANT, iPlanet webserver, Shell-Scripting, log4j, Jenkins, Eclipse, CVS, SoapUI-Pro, VISIO, SVN and Linux.

Confidential, Irving, TX

Java/J2EE Developer

Responsibilities:

  • Technical analysis, design, development, and documentation with a focus on the implementation and agile development.
  • Define, document, and implement application code usingJava/J2EE technologies and frameworks (Spring), interfaces and architectural solutions according to best practices.
  • Developed a web-based reporting system with JSP, DAO and Apache Struts-Validator using Struts framework.
  • Used Spring Framework for Dependency Injection and SpringJDBC Resolved issues related to requirements during system testing.
  • Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
  • Developed business objects, request handlers and JSPs for this project using Java(Servlets) and XML.
  • Developed Core Spring components for some of the modules and integrated with existing struts framework.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Applied the patches to the WebLogic servers.
  • Data Access programming using IBATIS -ORM and JDBC
  • Wrote SQL queries to fetch database result on oracle 10g.
  • Created Test Specifications, Test Documents, Test Data for all the applications worked with Rational Rose and Together.
  • Supported team with the ‘Unit Testing’ to check the internal business logic.

Environment: Java, J2EE, XML, MVC Design, iBatis, Agile methodologies,IBM WebSphere, Oracle10g, TOAD, JavaScript, CSS, AJAX, Apache Tomcat, Struts, UML, Rational Rose, Environment, Shell scripting.

Confidential

Java Developer

Responsibilities:

  • Initially, I was doing some software engineering work like designing UML diagrams based on the requirements and specifications.
  • Analyzing the business and functional requirements provided by the client and preparing work order estimates.
  • Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
  • Used Struts tiles libraries for layout of Web page, Struts validation using validation.xml and validation-rules.xml for validation of user Inputs and Exception handling using Struts Exceptional Handler.
  • Enhance the debugging and trouble-shooting skills.
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking
  • Used JQuery and JSF validation framework for front end validations.
  • Used Subversion for software configuration management and version control.
  • Mainly involved in developing applications using Java and J2EE using mostly Factory, Singleton, and Prototype patterns for the solutions.
  • Used SOA (Spring WS) for implementing third party Services.
  • Created servlets for redirecting to the proper JSP’s in the application as apart in the MVC.
  • Deployed the application on the WebSphere Application Server.
  • Prepared manual test cases for test the application against requirements and specifications.
  • Conducted UAT testing for the Time collection Software with our team during the release.

Environment: Java, JSP, HTML, CSS, XML, Subversion, Servlets, WebSphere Application Server 6.1, Web services, JIRA, Junit, RAD7.

We'd love your feedback!