We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Bensenville, IL

SUMMARY:

  • Working in IT environment for gathering requirements, designing, analyzing, building writing unit test cases for software's and web applications.
  • Have experience working with web technologies such as HTML5, CSS, JavaScript.
  • Strong knowledge base on JSE concept like Multi - Threading, Collection and Exceptional handling.
  • Experience with technologies such as JSE, J2EE (JSP, Hibernate, Spring, JDBC, Struts) & XML.
  • Experience on Spring MVC controller, Spring Boot, Spring Annotation, Inversion of control, Spring Batch, Spring DAO, hibernate along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Comfortable using multiple IDE's like Eclipse, IntelliJ Idea with different version control systems like GitHub, bitbucket etc.
  • Experienced deploying applications on application servers like Tomcat, JBOSS etc.
  • Experience in Database in IBM DB2, MYSQL database query -based programing.
  • Comfortable working with design pattern like Singleton, Session Fa ade, Abstract, DAO etc.
  • Communication and strong analytical skills, presentation skills, and feasible working in tight deadline with team spirit.

TECHNICAL SKILLS:

Frameworks/ORM Tools: Spring core, Spring boot, Spring Transaction, spring MVC, Hibernate ORM, JPA Application Servers Tomcat and JBOSS

Web Technologies/J2EE: JSP, Servlets, JSTL, XML, JSON, JavaScript, HTML5, CSS3, TILES, XML

IDE's: Eclipse, My Eclipse, Spring Tool Suite (STS), IntelliJ Idea

Databases: MYSQL

Web services: RESTful web service Testing Tool Junit

Version Control system: GitHub

Application server: Tomcat, JBOSS

Virtualization: Oracle Virtual box, VM ware

Operating Systems: Windows, Linux, MAC OS X

Logging/Bug tracking/Management Tools: Log4J, JIRA, ClearQuest.

WORK EXPERIENCE:

Java Developer

Confidential, Bensenville, IL

Responsibilities:

  • Maven is used as a build framework.
  • Maintained constant communication with Business Analyst and Business Users to identify the user stories and the technical feasibility.
  • Used spring as middle tier application framework, persistence strategy using spring support for Hibernate.
  • Used Angular 4 to build customer forms connect to backend.
  • Implemented the Spring Model View Controller (MVC) framework
  • Designed and developed the UI using spring standard tag libraries, JSP, HTML, CSS and jQuery.
  • Frameworks for JavaScript like AngularJS was used for easing the filtering management and writing cleaner code.
  • Used spring Boot for developing micro services to make application run independently for lowering the total cost of the project.
  • Additional UI Components implemented using an asynchronous AJAX, jQuery, Angular JS based rich client to improve customer experience. validation. Also implemented dynamic loading of JSP's using AJAX.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Tested Service and data access tier using JUnit in TDD methodology.
  • RAD as IDE for the application development and integration of the frameworks.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used RTC for version management between various integration and development streams.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Java /J2EE, spring, Hibernate, JMS, XML, WebSphere, RAD, DB2, RTC, Maven, JUnit, AJAX, jQuery.

Java Developer

Confidential, Overland Park, KS

Responsibilities:

  • Documented the process flow by reviewing the C and C++ files of the existing system.
  • Understood and presented the documented current process flow of the module to the team lead time to time.
  • Participated in team meetings, reviewing the current system flow and changes we need to come up with, for the migration.
  • Prepared the new system requirements that needs to be developed.
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML.
  • Wrote code in java using existing C files and adding the new system requirements accordingly.
  • Used Spring framework in building the application.
  • Used Eclipse Luna to develop the application.
  • Created hibernate classes for mapping java classes with database.
  • Worked on SQL Developer 5 to develop and manage Oracle database.
  • Added a new menu bar called Tollfree with all its pages under it, to the new gui environment and made it compatible by making changes accordingly.
  • Updated javascripts, jsps, html in the process.
  • Used JBoss6 EAP for building the application.
  • Done unit and system testing.

Environment: java, jee, C, C++, rational rose, eclipse luna, hibernate, sql developer 5, oracle, javascripts, jsp, html, jboss6 eap.

Java Developer

Confidential, Milford, CT

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Business processes such as user authentication, Account Transfer using spring 4 beans in the service layer.
  • Developed complete Web tier of the application with Spring MVC framework.
  • Extensively used Hibernate framework for Object Relational Mapping.
  • Developed JUnit based unit test classes.
  • Responsible for implementing the workflow and business process management of our application using Activity BPM Platform.
  • Developed and implemented GUI Functionality using GSP, Groovy, and AJAX, Javascript, JQuery.
  • Developed automation test scripts using Selenium Web Driver and Java .
  • Performed repetitive tasks like modification, building, compiling, Unit testing using Grunt.
  • Involved in implementing spring dependency injection for a maven project using Annotation.
  • Involved in developing web application using Spring MVC & Cloud integrated with Thyme leaf.
  • Used Git for version control our application.
  • Used spring modules (annotations) i.e. Spring Core, IOP, AOP, Security, spring batch and spring boot.
  • Developed views using the HTML, CSS and Javascript components of Bootstrap framework.
  • Experienced using Maven, Grade for auto uniform building of our project.
  • Experienced in unit testing using JUnit.
  • Deployed and configured the data source for database in Web sphere application server
  • Involved in implementing authentication and authorization to our application using spring security.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Developed one - much, many-one, one-one annotation based mappings in Hibernate.
  • Implemented Logging framework using Slf4J with Log4J as back-end.
  • Developed the Maven build file for preparing WAR files used to deploy application.
  • Written PL/SQL in Oracle Database for creating tables, triggers and select statements.

Environment: Java, J2EE, JSP, Spring, Hibernate, Kafka, React.JS, JMS, JNDI, Oracle, Spring Boot, HTML5, XML, RAD, WebSphere, Bamboo, Redux, Maven, Grade, Git, Slf4J, Log4j, JUnit, jQuery UI, CSS, JavaScript, Unix and Oracle 11g, Bootstrap Framework.

Java Developer

Confidential

Responsibilities:

  • Involved in Designing Market Interface (MI) Flow using Hibernate Framework for Object Relational Mappings and Spring Framework for Dependency Injection.
  • Designed and implemented XML to provide the interface to the various clients running on both java and Non - Java applications.
  • Maintaining Database using MySQL.
  • Developed Web Services which communicates with different other applications using SOAP.
  • Developed JSP, jQuery and HTML have been used for developing User Interface components.
  • Performed the integration testing and Maven for building the web application framework.

Environment: Java, J2EE, JSP, Hibernate, JMS, Spring, MySQL, XML, jQuery, SOAP, HTML, Maven, Eclipse, Junit.

We'd love your feedback!