We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Total 6+ years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications using Java, J2EE technologies.
  • Hands on experience in developing Enterprise Applications using Java, JSP, Servlets, Struts, Spring, Hibernate, EJB, JSTL, JSP Custom Tags, Java Beans, JDBC, JNDI, Java Messaging Service(JMS), JAXP, UML, JUnit, LOG4j, Apache(common API), SQL, PL/SQL, Maven.
  • Worked extensively on creating server-side components, designing and implementing User Interface (GUI) design and development, Unit testing and Deployment.
  • Well acquainted in applying design patterns like Singleton, Factory, MVC, Business Delegate, Service Locator, VO, DAO and Session Facade.
  • Experience with build systems and continuous integration (Grunt, Gulp, Webpack, Jenkins)
  • Good Exposure to UNIX, Sun Solaris & Red Hat Enterprise Linux Environment and shell scripting.
  • Experience on UI development with JSP, AJAX, Angular JS, JQuery, EXT JS, JavaScript
  • Good proficiency in JAVA/J2EE, analytical skills, problem solving skills and excellent Interpersonal and communication skills.
  • Good experience in Software Configuration Management, Release Management, Packaging/Installation/Deployments and System Administration (Sun Solaris, Linux and Windows.)
  • Good working exposure on Selenium Automation Tool, Selenium Web driver, TestNG.
  • Expertise in preparing Test Plans, developing, reviewing and executing Test Cases based on functional requirements, business requirements and use case documents.
  • Working knowledge on various libraries of JavaScript like jQuery, backbone.js, angular.js underscore.js, Mustache.JS and Bootstrap.
  • Experience in Client/Server application with proficiency in HTML(4/5), CSS (2.1/3), XHTML, JavaScript, jQuery, angular.js, AJAX, XML and JSON.
  • Good exposure to both Application and Web servers like IBM WebSphere, Oracle BEA Weblogic, Apache Tomcat and also involved in setting up, configuration and deployment process.
  • Experience in designing the User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, JSON and CSS.
  • Competence in the using various Integrated Development environments like Eclipse, Weblogic Workspace Studio and WSAD.
  • Pretty good at developing ANT scripts to build J2EE enterprise applications (war, jar and ear).
  • Strong database development skills using Database Servers like Oracle 8/8i/9i/10g, IBM DB2, MySQL, MS-Access and hands on experience with SQL, PL/SQL.
  • Extensive experience of backend database programming in the oracle environment using PL/SQL with tools such as TOAD & SQL PLUS.
  • Adept in OOAD Techniques developing UML Activity Diagrams, Sequence Diagrams and Class Diagrams.
  • Very good working knowledge on Performance Tuning, Debugging & Testing on various platforms.
  • Well versed in Software Development with involvement in all phases of SDLC.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communication skills.

TECHNICAL SKILLS

Languages: C, C++, UML, Java.

Languages (SQL): SQL, PL/SQL.

Web Technologies: HTML, DHTML, JavaScript, JQuery Servlets, Bootstrap, Mustache, Angular JS,Underscore, Backbone & JSP.

XML Technologies: SAX, DOM, DTD, XSD, XML.

Distributed Technologies: RMI, EJB and Web Services

Databases: Oracle, DB2, Sybase, SQL Server, MS SQL.

Web Servers: Apache TOMCAT.

Application Servers: WebLogic, IBM’s Web Sphere, JBoss, IBM AIX

Framework: Struts, Spring and JSF.

Testing Tools: Junit, Selenium, Jmeter

Tools: Hibernate, ANT and JUnit.

IDEs: Eclipse, WebLogic Workshop, WSAD.

XML Editors: XML Spy, Stylus Studio.

UML Tool: Visual Paradigm.

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Design modifications or code implementation and test criteria for the projects and releases.
  • Implemented the application using Restful Webservices, Spring data rest, Spring data JPA, Hibernate, Oracle DB.
  • Used the Restful Webservices for all the business components to communicate with each other.
  • Developed components of REST web services end to end, using different Annotations with clear understanding on PUT, GET, POST and DELETE operations.
  • Used Rest Client Tool extensively to test the WebServices with different possibilities of input parameters in the XML Request and analyzed the XML Responses.
  • Use spring repositories and implement Spring DTO to fetch the data from the database and represent on client-side.
  • Used AngularJS as the development framework to build a single-page application.
  • Coding server side logic behind the screens logic
  • Tested all application controllers extensively with mocha/chai and angular’s built-in testing facilities
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces..
  • Develop front end view using HTML5, JSP, JavaScript, AngularJs and CSS3.

Environment: HTML5, CSS3, Java 7, AngularJS, Foundation CSS, Spring Data JPA, Spring Rest, SVN, Intellij Idea, Oracle, Lotus, Tomcat.

Confidential, Andover, MA

Java Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Developed the Use Cases, Wireframe diagrams and Sequence Diagrams.
  • Involved in the development of presentation layer in JSP, HTML, JQuery. Client Side validations were done using JavaScript.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Involved working with AngularJS, Node.js/Grunt, REST-ful web service architecture, and web security
  • Used AJAX & JSON communication against RESTful web services.
  • Implemented entire application using Spring 2.5 MVC design framework.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring 2.5.
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed Message Driven Beans (MDB) using JMS 1.1 to exchange messages between different applications.
  • Used Hibernate for Object Relational Mapping.
  • Extensively involved in developing core persistence classes using Hibernate 3.0 framework, creating hibernate mapping (.hbm) files.
  • Developed SQL queries and Stored Procedures for retrieving the data from database.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit 4.0.
  • Involved in installing and configuring Eclipse IDE, Web logic and MAVEN for development.
  • Worked on all phase of agile development life cycle. Used Agile based SCRUM methodology for developing the project.

Environment: Java/J2EE, Spring 2.5, JSP 2.0, Servlet, Hibernate 3.0, HTML, AJAX, JavaScript, Oracle 10g, JQuery, JMS 1.1, Eclipse IDE, JSON, AngularJS, Node.js/Grun, Web logic, REST web service, Java Beans, CVS, MAVEN,XML, JUnit.

Confidential, Norwalk, CT

JAVA/J2EE Developer

Responsibilities:

  • Worked as part of team to study user requirements and technical requirements for application.
  • Extensively worked in implementation of Web Tier using Struts framework.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic. Entity Beans are used to connect to the database.
  • Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Developed Ant Scripts for the build process and deployed in JBoss Server.
  • Used JDBC API, developed data access classes using JDBC and involved in writing SQL statements.
  • Involved in setting up the JBoss Development/Test environment and deploying the application
  • Involved in debugging Oracle PL/SQL Stored procedures, triggers, views for identifying critical issues.
  • Used VSS for maintaining the version control.
  • Communicating with the various business users, Onsite Coordinator and with the other teams involved in the Project.

Environment: Java/J2EE, Struts, JSP, Servlets, EJB, Eclipse IDE, JavaScript, HTML, CSS, JBoss, Windows OS, Ant, Visual SourceSafe (VSS), Oracle 9i.

Confidential, San Jose, CA

Java Consultant/Test Engineer

Responsibilities:

  • Involved in the entire analysis, design and development and testing of the web application.
  • Analyzed the Functional specification reviews, detail Design Reviews and System Requirements Verification document to prepare Test Cases for automated testing.
  • Worked as a lead in Code Review team to detect and correct the errors in the code and send the feedback to the developers to improve the efficiency.
  • Developed PERL Scripts and then run these test cases using STB Virtualization.
  • Involved in the development of database scheme and components like Triggers and Stored Procedures.
  • Used JMS for sending and receiving data with third parties.
  • Used PL/SQL developer for managing the oracle database.
  • Used Agile development model with Scrum methodology to plan and schedule releases.
  • Involved in developing Test Plans and Test Cases based on the Business Requirements.
  • Involved in developing Test Cases, mapped them with the requirements and wrote test cases.
  • Performed client side validations using JavaScript.
  • Experience with jQuery and knowledge in backbone.js.
  • Responsible for developing automated test scripts in Selenium Web Driver API using TestNG framework.
  • Used AJAX for dynamically updating the content.
  • Developed queries for testing the data in the databases using Oracle 10g.
  • Involved in project planning, coordination and implementation of QA methodology
  • Involved in performing automated testing of the application.
  • Used SVN to keep track of all the implementations and modifications done in the project, allowing severaldevelopersto collaborate.
  • Used Perforce as a database to store system related metadata such as a repository of file versions.

Environment: CentOS, Unix/Linux, Shell Scripting, PERL, Selenium, Perforce, Tortoise SVN, Selenium IDE, Hibernate, JavaScript, jQuery, JMS, PL/SQL Developer.

Confidential

Programmer

Responsibilities:

  • Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on the development of the modules.
  • Developed new Web applications using Java Servlets, JSP, HTML, JavaScript and Web Services.
  • Designing architecture and creating UML diagrams for the application using Rational Rose.
  • Implemented MVC architecture using STRUTS.
  • Proficient in Test Driven Development (TDD) using Java JUnit API and Selenium Web driver.
  • Used Validation Framework in Struts, created custom validations and action level validations using Validation Action Form.
  • Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for Web Services communication.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Used Singleton pattern for accessing property files and factory classes.
  • Developed Selenium scripts for few modules.
  • Developed EJB tier using Session Facade, Singleton and DAO design patterns, which contains business logic, and database access functions.
  • Implemented JPA (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • XSL used for communicating between XML documents into HTML documents.
  • Used ClearCase to do version control of the code.
  • Involved in Unit Testing and Integration of Use Cases.
  • Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.

Environment: CoreJava (multi-threading, networking), JDK 1.5, J2EE, JSP, Servlets, JPA, Eclipse, log4j Struts, HTML, UML, JavaScript, Shell scripting, Oracle, ClearCase, JQuery, Rational Rose, Weblogic Server, Selenium, Apache Tomcat, SOAP, XSL, RAD.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in design, development and testing phases of the application.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Involved in the understanding and designing of the complex back-end middleware framework.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Environment: Java/J2EE, JSP, Servlets, Struts, Java Script, AJAX, HTML, CSS, JDeveloper IDE, Oracle 9i, Ant, Apache Tomcat Web Server.

We'd love your feedback!