We provide IT Staff Augmentation Services!

Java/j2ee Ui Developer Resume

Columbus, OH

SUMMARY

  • 6 years of IT knowledge and experience in developing complete Software Development Life Cycle(SDLC) of Java/JEE (J2EE) applications including Analysis and Requirement Gathering, Design, Development, Implementation Support, Enhancements and Maintenance.
  • Experience in various agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Implemented Java/JEE technologies for application development in various layers of projects.
  • Experience in Core Java, Threads, Multithreading, JDBC and Collection API.
  • Worked in J2EE, Spring MVC, Spring DAO, Hibernate, JSP, JavaScript, JQuery, JSON, XML.
  • Used UML for creating use - cases, class diagrams and sequence diagrams on Microsoft Visio and astah.
  • Worked on several design patterns such as singleton, factory façade, decorator, DI, IOC, MVC, DAO.
  • Worked on Database such as Oracle, My SQL and DB2.
  • Experienced in generating logging by Log4j to identify the errors in production test environment.
  • Knowledge in writing SQL Queries, Stored Procedures, Triggers and SQL packages.
  • Extensive development experience on different IDE’s like Eclipse and NetBeans.
  • Proficient in application deployment on various web/application servers including Apache Tomcat, Glassfish, JBoss.
  • Used tools for building projects like Maven.
  • Experience in creating and consuming web services using SOAP and REST APIs.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Extensive knowledge and experience in REST Web services using Axis 2.0 and Jersey framework.
  • Experienced in various Java and Object oriented technologies - Struts / MVC Framework, Web sphere Application Server, MQ Series, JMS, J2EE.
  • Hands on experience with UNIX and shell scripting.
  • Used version control systems like Git & SVN. Hands on experience with UNIX and shell scripting.
  • Expertise in using version control tools such as GIT.
  • Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.
  • Excellent Communication and Presentation skills complemented with the ability to quickly adapt to new environments and master new technologies.
  • Ability to work on critical projects individual under tight deadlines.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Programming Languages: Java, C++, C#

Java/J2EE Technologies: Servlets, JSP, JDBC

Web/App Servers: Apache Tomcat, Glassfish, JBoss

IDE/Tools: Eclipse, NetBeans, Spring Tool Suite, Workbench, SQL Developer

Web Services: REST, SOAP, API

Testing and Build Tools: Junit, Log4j, Maven

Databases: Oracle, MySQL, DB2, SQL

Operating System: Windows, Unix, Linux, mac os

Version Control: GIT and SVN

Frameworks: Spring, Hibernate

Web technologies: HTML,XML,CSS,, jQuery, Angular js, JSON

Scripting languages: JavaScript, PHP

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Java/J2EE UI Developer

Responsibilities:

  • Involved in analysis, design and development of system and developed specifications writing Use Cases, Class Diagrams, Sequence Diagrams.
  • Implemented the development using Agile SCRUM methodologies.
  • Used Spring framework to implement the MVC architecture.
  • Used JEE design patterns namely Singleton and Façade.
  • Developed Spring controller Servlets, form beans.
  • Used AngularJS directives in different part of the web application.
  • Created responsive and dynamic web pages using Bootstrap.
  • Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, for designing Webpages.
  • Bootstrapped the whole application for uniform front-end on different devices.
  • Configured Spring MVC controller handler mappings and view resolvers.
  • Deployed web and enterprise applications on Weblogic application server
  • Worked on Spring Framework to implement business logic to interact with Hibernate for Object Relational Mapping of the entities.
  • Developed Data Access layer using Hibernate.
  • Configured hibernate mapping files.
  • Involved in Code Reviews and Code deployment process.
  • Involved in Writing SQL Queries to fetch and update data in MySQL database.
  • Used Git for Version Control.

Environment: Java, JEE, Eclipse, Spring, HTML, Linux, Servlets, Windows, JUnit, WebLogic, Hibernate, Restful Web services, jQuery, Maven, CSS, Ajax, XML, MySQL, Git, AngularJS, Bootstrap.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Generated class diagrams and behavioral diagrams to outline application architecture based on object-oriented analysis
  • Implemented Factory design pattern on DAOs to make the application more flexible to future legacy databases
  • Developed various features such as transaction history, product searching, and account registration.
  • Created utility classes to establish database connections and generate factory objects to be used across all modules of the application
  • Used Maven as the build tool for building the application
  • JBoss was the application server
  • Eclipse was used as the IDE for Java development
  • Implemented DI and IOC to the application code using Spring
  • Used Hibernate as the ORM tool to map POJO classes to database tables
  • Performed unit testing with JUnit testing framework
  • Provided Log4j support for the application for debugging the system.

Environment: J2EE, JDK, spring, JSP, Servlets, Hibernate, Oracle, CSS, HTML, JavaScript, Log4j, JUnit, XML, Apache Tomcat, Angular JS, Maven.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Involved in the phases of SDLC.
  • Used Agile based SCRUM methodology for developing the project.
  • Implemented the persistence layer using Hibernate ORM.
  • Developed the application using Spring MVC framework on Eclipse IDE.
  • Involved in injecting dependencies into code using Spring module.
  • Provided Log4j support for the application for debugging the system.
  • Deployed the applications using Eclipse IDE on Jboss Application sever as well as Tomcat Server (Local).
  • Coding Test classes using Junit for unit testing, Performed functional integration system and validation testing.
  • Worked with HTML, CSS, and JavaScript in UI pages, Angular JS was being implemented for front end.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling and formatting.
  • Wrote queries and mapped data base views using DAO in Oracle.
  • Used Version Control Tool Git to perform Checking-out and Checking-in of codes from the repository.
  • Wrote, debugged Maven Scripts for building the entire web application.
  • Provided pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, J2EE, Database (Oracle, mysql), HTML, CSS, JDBC, JavaScript, Hibernate XML, Apache Tomcat, Angular JS, Spring, Junit, JBoss, Maven,Log4j.

Confidential, Addis ababa, Ethiopia

Java Developer

Responsibilities:

  • Involved in analysis, design and development of system and developed specifications writing Use Cases, Class Diagrams, Sequence Diagrams.
  • Implemented the development using Agile SCRUM methodologies.
  • Used Spring’s IOC, AOP and autowiring concepts in devoloping the application.
  • Used Spring annotations for develping components, repositories and services in Spring.
  • Used Websphere Server
  • Used Hibernate for ORM mappings.
  • Used Spring framework to implement the MVC architecture.
  • Configured Spring MVC controller handler mappings and view resolvers.
  • Developed Data Access layer using Hibernate.
  • Worked on Spring Framework to implement business logic to interact with Hibernate for Object Relational Mapping of the entities.
  • Used design patterns namely Singleton and Façade, DAO.
  • Created responsive and dynamic web pages using Bootstrap.
  • Configured hibernate mapping files.
  • Involved in Code Reviews and Code deployment process.
  • Used Git for Version Control.

Environment: Java, Hibernate, JSP, Servlets, Java Script, Spring MVC, AOP, Oracle Database, HTML, CSS, Apache Tomcat, Angular JS, Log4j.

Hire Now