We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

St, LouiS

PROFESSIONAL SUMMARY:

  • Over 5+ years of experience in IT industry in the areas of Requirements Gathering, Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE technologies based client/server web Applications Oracle and SQL.
  • Hands on Experience in implementing Model View Control (MVC) architecture using spring, JDK, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, JDBC.
  • Strong knowledge of Software Development Life Cycle (SDLC) including Waterfall and Agile development (SCRUM) methodologies.
  • Expertise in various open source frameworks like Struts 2.0/1.3, Spring 3.0/2.5, and ORM Technology like Hibernate 3.0.
  • Strong Experience in developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
  • Experience using Hibernate for mapping Java Classes with database and using Hibernate Query Language (HQL).
  • Strong experience with Version Control using GitHub, SVN and CVS.
  • Strong knowledge on continues integrating tools like Jenkins and Maven
  • Experienced in Development of 3 - Tier and n-Tier Architectures.
  • Proficiency, including architecture, with different RDBMS platforms like Oracle and SQL Server.
  • Good experience in developing Distributed applications using EJB.
  • Strong knowledge on SOAP and RESTful Webservices.
  • Experience in Working with SOAP, WSDL, and UDDI with HTTP.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
  • Experienced on file transfer and connecting from Windows environments to UNIX servers using tools like Putty and FileZilla.
  • Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM rest API
  • Excellent interpersonal and communication skills with multitasking ability.
  • Demonstrated willingness, interest, and aptitude to keep learning new technologies and acquire new skills.
  • Expertise in working with IDE tools like Eclipse.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++, HTML,CSS,SQL.

Operating system: Windows.

Java Technologies: Java, J2EE, JDBC, Hibernate, Servlets, Struts, Spring Framework IOC, AOP, ORM, Web Services.

Framework: MVC, Struts 2.0/1.2, Spring

Scripting Language: JavaScript, jQuery, Angular JS.

Servers: WebSphere 6.0/5.1, Tomcat 6.

RDBMS: Oracle 12c/11g/10g/9i/8i, DB2, MSSQLServer, MySql.

Tools: Eclipse, SQL Developer

Concepts: UML, Design Patterns.

Analysis/Modeling Tools: UML, JAD, RUP, Waterfall, Agile

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis

Java Developer

Responsibilities:

  • Developed Servlets and Server side components using EJB under J2EE Environment
  • Development of REST Web services using Spring Framework
  • Worked extensively on REST templates to consume the REST web services including security
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern
  • Used Spring MVC, IOC, and Spring Boot to develop intranet web application
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, AngularJS, NodeJS and JavaScript.
  • Created a Presentation layer for the clients to buy the memory cards using HTML, CSS, JavaScript and DHTML.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring Boot.
  • Developed JSF navigation rules for Event create/edit/update/delete/view actions.
  • Implemented Customized and Hibernate validations in all the JSPs.
  • Worked on JQuery to make dropdown menus on web pages and display part of a webpage upon user request.
  • Created a Registration and the profiles for the clients using the HTML, SQL Server, XML.
  • Developed components to fetch the data from the back end using AJAX and JQuery
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Designing and executing the Test Scripts for the identified automation test cases using Selenium Web driver and Java using TestNG, and performed dry run of the scripts.
  • Performed Data driven testing using Selenium Web Driver and TestNG functions which reads data from property and Excel files.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Created common approach for cross browser testing and framework to be reused for future versions of the project.
  • Possess knowledge of UNIX commands to run jobs and verify log files to identify issues.
  • Performed Regression testing of application after defects are fixed or if any new functionality is implemented in application. Supported the Business team for executing UAT test cases.
  • Involved in resolving automation issues in selenium using suitable Java code.
  • Involved in configuring the Git repository and maintain the version control using Git.
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.

Environment: Java, J2EE, JSF, Web Services, JSON, Spring Boot, AngularJS, NodeJS, AJAX, jQuery and JavaScript, SQL

Confidential, PLEASANTON, CA

Java Developer

Responsibilities:

  • Involved in Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile methodology.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Used Spring BOOT to create stand-alone spring applications.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed various helper classes needed following core java multi-threaded programming and Collection classes.
  • Developed the front-end components using HTML, CSS, JavaScript, JSP, AJAX, JSF.
  • Written Maven Scripts to build generate WAR file and deploy the application.
  • Created REST Web Services for the management of data using JAX-RS.
  • Used Log4j to setting up debugging and error information for production support.
  • Involved in developing the project using Rational Unified Process (RUP)
  • Involved in designing Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Involved in writing HQL and SQL Queries for Oracle database.
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Designing database, writing DML Statements with use of SQL/PLSQL.
  • Involved in writing the JUnit test cases and integration testing of the system.
  • Implemented SPRING Model View Controller architecture to develop presentation tier and business layer

Environment: HTML, CSS, JavaScript, Java, J2EE, Spring MVC, JSP, JSF, JDBC, Hibernate, AJAX, Servlets, ANT, Restful Web Services, XML, JUNIT, LOG4j, RUP, Oracle, PL/SQL.

Confidential

Programmer Analyst

Responsibilities:

  • Working closely with the project team and stakeholders, prepared data dictionaries listing massive volumes of low risk, less utilized massive Fact Data.
  • Performed several iterations of Data Profiling to discover Semi Structured Data, Textual Data, Audio/Video Data, Cold Data and Obsolete data. Conducted numerous JAD data mining sessions to explore data lineage from the Data Ware house and Data Marts to the source systems.
  • Used Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Dynamic Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries Developed data validation & persistency components (Entity Beans) to export valid data to database.
  • Built Web pages that are more user-interactive using jQuery plug-ins for Drag and Drop, AutoComplete, JSON, AngularJs and JavaScript.
  • Developed using AngularJs Forms, Events, Validations, Modules, Expressions, Directives, Controllers and filters.
  • Developed the application using Angular JS to support for Single Page Application (SPA).
  • Created a Presentation layer for the clients to buy the memory cards using HTML, CSS, JavaScript and DHTML.
  • Managed performance tuning of Web Server, Web Container, EJB Container and database connection pool.
  • Creating and Deploying War/Jar/Ear files. Deploy J2EE applications onto WebSphere managed servers for QA, Pre-Production and Production environments.
  • Worked on creating responsive website for smart devices using Responsive web design (RWD).
  • Conduct full client lifecycle activities to include requirements analysis and design; develop analysis and reporting capabilities; and continuous performance monitoring.
  • Demo indicating how the portal could be used was developed.

Environment: Java, J2EE, Java UI/UX, EJB, Web Server, SQL, HTML, CSS, AngularJS, jQuery

Confidential

Java Developer

Responsibilities:

  • Design and Development of the Object-Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
  • GUI development using HTML, XML, JSP, Servlets, JavaScript with the help of MVC Architecture.
  • Developed class diagrams, sequence diagrams and object diagrams using UML methodology
  • Designed and developed sub system using Java Servlets, JSP, J2EE Entity beans and Session Beans.
  • Designed and developed web pages using HTML, CSS and JSP.
  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams.
  • Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
  • Imported Client data into the database from XML file by using the XML Parser.
  • Worked on bug fixing and Production Support.
  • Review process design and stored procedures. Ensure compliance to standards.
  • Reviewed software documentation to ensure technical accuracy, compliance or completeness or to mitigate risks.

Environment: Java, J2EE, HTML, CSS, XML, Java Script, SQL Server 2008, Web Services, JSP, MySQL

We'd love your feedback!