Java Developer Resume
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.
