We provide IT Staff Augmentation Services!

Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Bethesda, UsA

SUMMARY OF QUALIFICATIONS

  • Proven track record managing all phases of Software Development Life Cycle SDLC .
  • Experience in Object Oriented Analysis and Design OOAD techniques using UML and Rational Unified Process using Rational Rose and Star UML, Agile Methodology.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE,Groovy, JSP/Servlet,GSP,EJB, Spring, Hibernate, JDBC, XML, HTML, JavaScript, CSS, JQuery, AJAX, Junit.
  • Extensive experience in different IDEs like Eclipse, NetBeans and JDeveloper.
  • Experience in designing and implement application workflows using Activiti BPM Platform.
  • Expertise in Database design and creation, writing Stored Procedures, Functions, DDL, DML SQL queries
  • Experience in various methodologies like Waterfall, RUP, and Agile.
  • Experience in ETL using Kettle.
  • Talented analytical thinker, proficient at identifying and resolving technical problems.

TECHNICAL EXPERTISE

Programming Languages: Core Java

Web Technologies: AJAX, JSP, Servlets, Primefaces, Java Script, JQuery, HTML, XML, XHTML, CSS, XSLT

Web Frameworks: JSF

Middleware Technologies: Spring, EJB

Object Relational Mapping ORM Technology: Hibernate, JPA

Databases: MySQL, MS SQL Server, PostgreSQL, Oracle, Mongo DB Tools: NetBeans, JDeveloper, J2EEServers Tomcat and GlassFish , StarUML, Eclipse, SVN, Junit, and TestNG.

Design Patterns: MVC, Observer, Strategy, Singleton, Factory, Fa ade

Development Methodologies: Agile, Rational Unified Process, Waterfall, Scrum

Scrum Tools: Jira, Confluence

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

  • Responsible for implementing the workflow and business process management of our application using Activiti BPM Platform.
  • Developed GSP pages for rendering views in Grails Framework.
  • Developed and implemented GUI Functionality using GSP, Groovy, and AJAX,Javascript,JQuery.
  • Used Hibernate to take care of the mapping from Java classes to database tables and for querying data using Hibernate query language HQL .
  • Involved in implementing spring dependency injection for a maven project using Annotation.
  • Involved in developing web application using Spring MVC integrated with Thymeleaf.
  • Experienced being a scrum master in our Scrum Method of Agile Software Development.
  • Used Git for version control our application.
  • Developed views using the HTML, CSS and Js components of Bootstrap framework.
  • Experienced using Maven for auto uniform building of our project.
  • Experienced in writing dynamic queries on documents of Mongo DB using a document based query language.
  • Experienced in unit testing using Junit.
  • Involved in implementing authentication and authorization to our application using spring security.

Technologies used: core Java , JavaScript, Jquery,GSP,Thymeleaf, Spring , Hibernate, Groovy, AJAX, XML,MS-SQL, Oracle, MongoDB,Spring Tool Suit IDE, Junit, Maven, Apache ,Gradle,Activiti Platform, Bootstrap Framework, Grails Framework, Subversion SVN , Git, Team City.

Confidential

SoftwareEngineer

  • Responsible for implementing the use cases of business class.
  • Developed JSP pages for dynamic representation using Servlet.
  • Developed and implemented GUI Functionality using JSP, Servlet, JSTL, and AJAX.
  • Used JavaScript for client-side validation.
  • Used Hibernate for mapping Java classes with database and using Hibernate query language HQL .
  • Involved in developing Spring IOC classes to communicate with the persistence layer.

Project Bridge Management System BMS :designedfor Ethiopian Road Authority ERA in order to improve managerial activities of bridges. It provides different services such as preparing bridges profile, bill of quantity, budgetary cost estimation, bridges conditions and repair priorities.

Technologies used: Java /J2EE, JavaScript, JSP/Servlet, Spring , Hibernate,Star UML, AJAX, MS-SQL, NetBeans, Junit, Subversion SVN .

Confidential

Java Developer

  • Performed system analysis and design, developed web applications using Java, J2EE.
  • Performed Front-end validation using JQuery.
  • Provided software configuration management and version control with Subversion.

Project Human Resources Management System HRMS :

  • Played key role in designing and developmentfor Quality Standards Authority of Ethiopia using Java and Oracle.
  • Developed modules to manipulate employee information.
  • Connected HRMS to Oracle database containing all employee information with JDBC.

Project Automated Paperwork System State Administration Online Public Access System:

  • Automated and made public paperwork system of Nazret State Administration, developing web application providing residents with online access to services provided by state administration using EJB, Servlets, and JSP.

Technologies used: Java/J2EE, JavaScript, JSP/Servlet, EJB, JPA, JDBC, Rational Rose, XML, AJAX, Oracle,NetBeans, Junit, Subversion SVN .

Confidential

Java Developer

  • Designed and developed variety of applications for web and desktop using Java programming languages.
  • Participated in all phases of software development lifecycle SDLC .
  • Created use case diagrams, class diagrams, sequence diagrams, and object diagrams using UML and Rational Rose.
  • Produced UI with JSP. Engineered and developed custom tags, action classes, and action form beans.
  • Developed the business logic using EJB.
  • Provided software configuration management with Subversion, as well as connectivity with JDBC.
  • Performed front-end validations with JQuery. Developed Java Bean and Utility classes for interacting with database via JDBC.
  • Extracted data from databases with SQL statements and stored procedures.

Project - Library Management System:The system involves management of daily library transactions. It provides an efficient searching of information in available books, maintaining existing books information and presenting the status of library stock and generating various reports.

  • Participated in analysis and design of features and improvements.
  • Developed code for different functionalities like search module according to standard and best practices.
  • Established estimates for development tasks.
  • Wrote SQL queries to deal with the database.
  • Developed unit tests to test functionality.
  • Produced documentation related to design and implementation work.

Project - Time Tracking System: designed to handle employee Time Sheet information, inter-office communication and controlling employee activities. This provides overall employee's time sheet information, employee's personal information leave application.

  • Involved in storing the details about all employees and retrieving from SQL Server database when required by the Administrator for the employee detail module.
  • Involved in tracking the details of Time Sheet information.
  • Involved in coding servlets for front ends
  • Designing and coding JSP pages

Project -Hotel Reservation System: Engineered and implemented a web application for Hotel Reservation Management System.

  • Executing requirements analysis Use Cases , design Class and Architecture .
  • Developed the Business Logic and the Data Access Layer.
  • Conducted unit, integration and functional testing.

Technologies used:Java /J2EE, JavaScript/JQuery, SQL Server, JSP/Servlet, EJB 3.0, JPA, JDBC, Rational Rose, AJAX, NetBeans, Junit, Subversion SVN .

We'd love your feedback!