Java/j2ee Developer Resume
Auburn Hills, MI
SUMMARY
- Over 7 Years of experience in developing Web/Enterprise Applications with extensive Java/J2EE Technologies experience in Object Oriented Analysis and Design (OOAD), Development and Implementation using Unified Modeling Language (UML), Agile Methodology and Test Driven Development (TDD) Technique.
- Expertise in Coding from the given Specifications, translating the requirements to initiate or enhance program execution and functionality.
- Expertise in working with J2EE design patterns such as MVC, Data Access Object, Singleton, Business Delegate, Session Facade, Factory, Service Locator and View Helper.
- Extensive Experience in using various J2EE Technologies like JSP, Servlets, JSTL and JDBC.
- Expertise in application development using various Web/Application Servers like WebSphere Application Server (WAS), WebLogic, JBoss and Apache Tomcat.
- Expertise in using various MVC frameworks like Spring and Persistence Framework like Hibernate.
- Expertise in various Spring modules like IOC, DAO and MVC.
- Expertise in developing interactive web application using JSP, AJAX, JavaScript, JSON, XML, HTML5, HTML, DHTML, CSS, CSS3, Spring Tags and Custom Tag Libraries.
- Proficient in developing applications using IDE’s like Rational Application Developer (RAD), Eclipse and Net Beans.
- Expertise in Java Messaging Service (JMS) for Asynchronous Communication using Message Driven Beans (MDB).
- Expertise in Relational Databases like Oracle, IBM DB2 and SQL Server.
- Proficient in writing complex SQL Queries, Stored Procedures and Triggers using PL/SQL.
- Expertise in working on Maven, ANT, Log4J and JUnit.
- Expertise in using various version controls like SVN and CVS.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL
Web Technologies: JSP, Angular JS, Bootstrap AJAX, JavaScript, JSON, XML, HTML, CSS, JSTL, Spring Tags
Java/J2EE Technologies: JSP, Servlets, JSTL, JMS, JDBC.
IDE’s/Tools: RAD, Eclipse, Net Beans, Log4J, JUnit.
Frameworks: Struts, Spring (IOC, DAO, MVC), Hibernate, JUnit.
Web/Application Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat
Relational Databases: Oracle, IBM DB2, SQL Server.
Built Tools: ANT, Maven.
Operating System: Windows, UNIX.
Version Control: SVN, CVS, GIT.
PROFESSIONAL EXPERIENCE
Confidential - Auburn Hills, MI
Java/J2EE Developer
Responsibilities:
- Responsible for Developed the J2EE application based on the Service Oriented Architecture.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Created user-friendly GUI interface and Web pages using CSS3, HTML5, Angular JS, JavaScript and AJAX.
- Used AngularJS to implement Single Page Architecture (SPA).
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Used the Spring Boot platform for building Web Application.
- Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Worked on Spring Restful web services and micro services using Spring BOOT and experienced in building highly scalable java applications using various MVC
- Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Deployed and MonitoredMicroservice’sUsing Pivotal Cloud Foundry
- Involved in Migrating an existing on-premises application toAWS.
- Used Eclipse, to develop and debug application code.
- Used Log4j utility to generate run-time logs and Maven for building the application.
- GIT was used for project management and version management.
- Deployed the application on WebSphere application server.
Environment: J2EE, Eclipse, JavaScript, HTML5, CSS3, Angular JS, AJAX, XML, WebSphere, REST Web Services, Hibernate, Spring IOC, Spring DAO, Spring Boot, Spring Security, Maven, Log4J, JUnit, GIT, Windows.
Confidential - Hartford, CT
Java/J2EE Developer
Responsibilities:
- Responsible for analyzing, designing, developing, integrating, testing and documenting the application.
- Developed application using Spring Framework which is based on MVC Design Pattern.
- Implemented the application using the best practices laid down by several design patterns such as Model View Controller, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Designed and developed the UI using Angular JS, Bootstrap, HTML5, CSS3, JavaScript, JSON, and AJAX.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
- Used Hibernate is used to extract data from database and bind to corresponding Java objects.
- Used Spring Core/IOC Framework to inject dependencies and Spring DAO to read and write to the database.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Used JMS for asynchronous communication.
- Involved in consuming the SOAP Web Service calls.
- Used Rational Rose to develop UML diagrams like Use Cases, Class Diagrams, and Sequence Diagrams.
- Used Log4j to provide logging facility.
Environment: J2EE, Eclipse, JavaScript, HTML5/HTML, CSS3, Angular JS, Bootstrap, JSON, AJAX, XML, XSLT, JAXP, JAXB, WebSphere, Apache Tomcat, SOAP Web Services, Hibernate, Spring IOC, Spring DAO, ANT, Log4J, JUnit, SVN, Windows.
Confidential - Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Actively involved in various phases of Software Development Life Cycle and used Scrum based Agile Development Methodology.
- Developed application using Spring Framework which is based on MVC Design Pattern.
- Extensively used JavaScript in client side validations.
- Implemented AJAX and made the application interactive.
- Used Hibernate to perform Object Relational Mapping (ORM) and to query the database in the backend.
- Created and Consumed Rest Web Services.
- Used HQL, Criteria Queries to perform backend operations on the database.
- Used Spring Framework (Core/IOC Framework) to inject Dependencies.
- Used Java Messaging Service (JMS) for asynchronous communication.
- Developed test cases using JUnit.
- Used Log4j to capture the log and built the application using ANT build tool.
Environment: J2EE, Eclipse, WebLogic, Oracle, Spring, Servlet, JavaScript, HTML/DHTML, CSS, JSP, AJAX, XML, XSLT, JAXP, JAXB, Rest Web Services, Spring, Hibernate, JMS, ANT, Log4J, JUnit, CVS, UNIX, Windows.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Implemented MVC architecture using Spring MVC.
- Used Spring tags, JSP, JavaScript, and JSTL for developing User interfaces.
- Wrote Business Logic in Enterprise Java Beans like Session Beans.
- Hibernate was used to persist java objects in the relational database.
- Used Spring Core Framework for Dependency injection.
- Executed page flow using Spring Web Flow.
- Spring AOP is used as a technique to promote Separation of Concerns.
- Involved in integrating Hibernate with Spring Framework.
- Test cases were written using JUnit and the functionality of the code was tested.
- Generated UML diagrams using MS-Visio.
- Used ANT build tool to build the application and Log4j for logging.
- Used CVS as version control.
Environment: J2EE, WebLogic, Eclipse, Oracle, JSP, Spring MVC, JavaScript, AJAX, CSS, HTML, Servlet, Spring, Hibernate, XML, JAXP, WSDL, JUnit, MS-Visio, Log4j, ANT, UNIX, Windows.
