We provide IT Staff Augmentation Services!

J2ee/java Developer Resume

Bloomington, MN

SUMMARY:

  • Over 8 years professional experience in analysis, design, developing, support and testing web based, distributed n - tier and client/server architecture.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Experience in using Java, J2EE, EJB, JMS, WebServices, JSP, Servlets, Struts, spring, XML, JavaBeans, JDBCand Swing.
  • Sound Knowledge of MVC Architecture, Struts framework, spring framework, Java Design Patterns and O/R mapping Hibernate framework.
  • Experience in configuring and deploying J2EE applications on WebSphere, WebLogic Application servers.
  • Experience in Implementing Service Oriented Architectures (SOA) with JSON based Web Services (RestFul).
  • Strong knowledge in Spring Framework using Spring Boot,IOC/ AOP, Spring Transactionsupport (Declarative/ Programmatic), Hibernate in spring .
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Expertise in design and development of various web applications with N-Tier Architecture usingMVCand using the Struts and Spring Framework.
  • Sound Knowledge of MVC Architecture, Struts framework, spring framework, Java Design Patterns and O/R mapping Hibernate framework.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Working knowledge of Java Web Services with real time knowledge using REST.
  • Strong designing and implementation work experience in Java andJ2EE technologies like Core Java, Enterprise Java Beans (EJB), Servlets,JPA and JSP.
  • Experience with Eclipse, My EclipseandMaven.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g/9i/8i, SQL Serverand My-SQL.
  • Experienced in development methodologies like Agile, waterfall and Interactive life cycle and software engineering processes.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS:

Languages: Java, PL/SQL, Python

Java/J2EE Technologies: Core Java, JSP, Servlets/Applets, JDBC, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles

Web Technologies: HTML, XML, XSLT, DOM, JSON, CSS, JavaScript, XPath, AJAX, Angular.js

Methodologies: UML, Agile, Waterfall

Web Frameworks: Spring, Struts, Hibernate

Bug Tracking Tools: Rational Clear Quest, BugZillaDesign & GUI Tools Eclipse, IBM RAD

App servers: IBM WebSphere, Apache Tomcat, BEA Web Logic

Databases/Tools: Oracle 11g/10g /9i, SQL Server, MySQL

Design/Version Control: UML, Rational Rose, CVS, SVN, VSS, ClearCase

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington,MN

J2EE/Java Developer

Responsibilities:
  • Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
  • Designed the applications using Spring MVC framework for easy maintainability.
  • Developed application using Spring MVC, JSP on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed various J2EE components like Servlets, JSP, SAX, XSLT, JAXP and JMSby usingEclipse.
  • Developed User Interface screens for various modules like Action, Risk, Lessons learned, MOM items using JSF, JavaScript using Eclipse IDE.
  • Implemented all the components of Spring Frame work (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
  • Responsible for writing micro services using Spring Framework with Spring Boot integration.
  • Configured Spring Boot properties to integrate with the Smartoutage application along with springinitializes and bootstrapping the build configuration.
  • Used spring boot to collecting the data from users and packaged the data as JSONdistributed to applications.
  • Developed the business layer using springboot .
  • Used Springboot, Spring MVC and Hibernate to implement RESTful web-service and web applications, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer
  • Extensively used JavaScript and Angular.js to provide dynamic User Interface and for the client side validations.
  • Involved in the Deployment of the application in JBoss Application Server.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Produced REST API using Spring MVC framework with JSON and Spring REST annotations.
  • Developed web-based applications using Web Services like REST .
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Used Log4j for External Configuration Files and debugging.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Wrote stored procedures, SQL scripts in Oracle 11g for Data Accessing and manipulation.
  • Actively involved in code reviews and bug fixing.
  • Participated in the status meetings and status updating to the management team.

Environment: Java/J2EE, JSP, CSS, JavaScript, AJAX, Hibernate 3, JMS, EJB, springboot, JSON, WebServices, JavaScript, Angular.js, JBoss, Rest, Log4j, Junit, Maven, and Windows.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:
  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, CollectionFramework, JSP, Servlets, JMS, JDBC and deployments in WebLogic Server.
  • Effectively developed Action classes, Action forms, JSP, JSF and other configuration files like struts-config.xml, web.xml.
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
  • Involved in developing Rules to send messages to customs using Rule Processor using JRules.
  • Used Spring /MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and JSON technology.
  • Did Spring POC on SpringBoot for the application development.
  • Involved in handling transactions using session beans using EJB.
  • Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS for form processing.
  • Involved in designing and developing the front end of the application using JSP, Javascript, AJAX, HTML5, DHTML and CSS3.
  • Used JavaScript for client side validations. Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
  • Extensively used HTML, JavaScript, Angular.js and Ajax for client side development and validations.
  • Presentation tier was developed using JSP and Java Script.
  • Extensively used JavaScript for client side development and validations.
  • Developed RESTful Web services client to consume JSON messages.
  • Used MDB to reduce the interdependencies of all the sub systems using JMS.
  • Used XSD for parsing the message reply coming from CUSTOMS.
  • Developed web services technology JAXB to convert XML into java objects.
  • Developed the war/ear file using Maven script and deployed into WebLogic Application Server.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: J2EE, EJB (Session Beans), JSP, spring, JMS, XML, JSP, Spting Boot, Hibernate, JSON, Angular.js, Rest, XSD, NetBeans, WebLogic,SQL and Windows.

Confidential, St. Paul, MN

Java/J2EE Developer

Responsibilities:
  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server side layer using XML, JSP, JDBC, EJB and DAO patterns using Eclipse IDE.
  • Designed and developed JSP Pages using Struts Frame work and Tag libraries.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Involved in developing Action Servlets classes and Action classes.
  • Created Hibernate configuration files, Struts Application context file.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Used Hibernate for DAO layer and developed all mappings required for ORM mappings.
  • Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
  • Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
  • Using Spring-AOP module implemented features like logging, user session validation.
  • Used Hibernate3 with annotation to handle all database operations.
  • Worked on generating the Web Services classes by using Service oriented architecture (SOA).
  • Used JSP and Servlets for server side transactions.
  • Worked in deadline driven environment with immediate feature release cycles.

Environment: Java, spring, Hibernate, JavaScript, XML, HTML, UML, Junit, Eclipse, Web Services, SQL, Oracle, Windows.

Confidential, Dallas, TX

Java Developer

Responsibilities:
  • The entire application was developed in J2EE using an MVC based architecture.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Used the Spring framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used Java Script for client side validations.
  • Used Core Spring for setter dependency injections.
  • Used various types of controllers and view resolvers.
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Used Hibernate framework for back end persistence.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Applied various Java/J2EE design patterns.
  • Developed Object Diagrams, Class Diagrams, and Sequence Diagrams to represent the detail design phase using Rational Rose.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Used various Core Java concepts such asMulti threading, Exception Handling,Collection APIs to implement various features and enhancements.
  • Consumed a Web service for exchange rate calculation.
  • Used Hibernate for Database Persistence.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.

Environment: JSP, Struts, Spring core, Web Services, Hibernate, MySQL, JDBC, XML, CSS, Eclipse, UML, Apache Ant, Junit, WebSphere Application server, Junit, Log4J, CVS, SQL and Windows.

Confidential, San Antonio, TX

J2EE Developer

Responsibilities:
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Build the application using TDD (Test Driven Development) approach.
  • Involved in developing UMLUse case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed Custom Tags to simplify the JSPcode. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Deployed the application on Websphere Application Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used CVS for version control for implementing the application.

Environment: J2EE, Struts, JSP, Servlets, JMS, XML, SOAP,, DOM, JavaScript, UML, CVS, Log4J, JUnit, Windows, UNIX.

Hire Now