Java/j2ee Developer Resume
Cranbury, NJ
SUMMARY
- Around Five (5) years of experience in analysis, design, development, testing, deploying and troubleshooting of Enterprise based Applications, Web based Applications and Client/Server based Applications using Java/J2EE
- Experienced in developing Web apps using Java/J2EE, JDBC, JSP, HTML, Servlets, and Oracle.
- Strong knowledge of application development wif Spring framework using technologies like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC (Model View Controller), Spring MVC, DAO (Data Access Object), Spring Annotations, Hibernate and JDBC
- Experience using IDE’s viz. Eclipse, Net Beans
- Excellent experience in using Application/Web Servers viz. Tomcat, Weblogic, Glassfish etc.
- Experience working wif HTML, CSS, JSP and UI Integration as a Front End Developer
- Experience wif implementing Web Services like Restful, SOAP.
- Experience in developing enterprise application using Oracle and MySQL as teh backend.
- Experience in developing use cases, object models, data models, sequence diagrams, function and technical specifications.
- Hands on experience in writing teh SQL queries and stored procedures.
- Good knowledge of Design patterns like Singleton pattern, Model View Controller and Factory, DAO/DTO.
- Good working knowledge of Programming using Agile methodology wif iterative and incremental software development.
- Motivated, willing to learn new concepts and determined to deliver productive high quality, complete deliverables wifin deadlines wif minimal supervision.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++, SQL
Scripting Languages: HTML, XML, JavaScript, CSS
J2EE components: JSP, Servlets, Java Beans, JDBC
Frameworks: Spring, Hibernate, Angular.JS, jQuery
Web Services: RESTful, SOAP
IDE/Build Tools: Eclipse, NetBeans, Maven
Databases: Oracle, MySQL
Operating Systems: Windows
Methodology: Agile, Waterfall, OOAD, UML
Application/Web Servers: Tomcat 7.0
PROFESSIONAL EXPERIENCE
Confidential, Cranbury, NJ
Java/J2EE Developer
Responsibilities:
- Involved in Designing teh User experience to teh end user by talking to teh concerned business team so that user goes through minimal clicks to perform his task.
- Developed application screens using Spring Model - View-Controller (MVC) architecture.
- Implemented teh application using teh concrete principles laid down by several design patterns such as Facade, Business Delegate, and Singleton.
- Designed teh front end using JSP, HTML, CSS, Bootstrap and Angular JS.
- Developed dynamic UI using Angular JS.
- Developed UI using Spring MVC and developed Spring Controllers which tan internally called various POJO’s to perform business logic.
- Developed persistence layer in Hibernate and integrated UI wif Hibernate storing and retrieving teh Employee’s data, case details to Oracle database.
- Used Spring API’s for wiring components using dependency injection.
- Used Spring-ORM to integrate Hibernate and creation of Hibernate POJO’s.
- Developed RESTful Web Services to fetch various screen related to be shown in teh JSON format.
- Audited all teh REST services request and responses into a database table using JMS for future references using messaging layer technology like Active-MQ.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Developed and executed Junit test cases to unit test teh OO code.
- Used Maven as a build and dependency management tool, by having various dependency entries in pom.xml file.
- Monitored error logs usingLog4Jand fixed teh problems.
- Used visualVM monitoring tool provided by Java platform to monitor teh virtual machine health.
- Used SVN version source control tool to store all teh project artifacts.
- Deployed teh application on Weblogic application server to handle teh webapp needs.
- Actively participated in teh daily SCRUM meetings to produce quality deliverables wifin time.
Environment: Java, Hibernate, Spring, Spring MVC, Spring ORM, JSP, Servlet, BootStrap, JavaScript, Angular JS, HTML, CSS, JavaBeans, Design Patterns, REST Web Services, Jersey, Log4J, JUnit, SVN, JMS, Active-MQ, Oracle, Eclipse, Maven, Visual VM, Weblogic 11.x.
Confidential, Basking Ridge, NJ
Java/J2EE Developer
Responsibilities:
- Used JavaScript for client-side validations and Created UI wif HTML, CSS wif AngularJS creating Dynamic Reach Design Layout wif JSP.
- Used Spring Model View Controller Framework and Achieved Dependency Injection.
- Used and implemented teh application using Spring MVC, Spring IOC modules
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact wif DBMS-Oracle.
- Integrated HibernateORM frameworkwifSpringframeworkfor data persistence and transaction management.
- Used Hibernate 3.0 objectrelational data mapping frameworkto persist and retrieve teh data from database.
- Leveraged JSR 303/349 validation framework for validation ofClient interface JSP pages.
- UsedSpring Dependency Injectionproperties to provide loose-coupling between layers.
- Developed and implemented REST-based WebServices.
- Developed various business logic classes for teh application utilizing core java packages like Java Collections including Set, List, Map, Multithreading, Servlet, Java beans, Exception Handling etc.
- Design Patterns like Façade, Singleton and Factory Pattern were used.
- Mavenized teh project and developed pom.xml to manage teh dependencies.
- Used Clear case as a Version control mechanism tool.
- Deployed teh application on WebLogic application server.
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
Environment: Core Java, J2EE, JSP, Servlets, Spring, Spring MVC, jQuery, AngularJS, JSON, XML, Servlet, EJB 3.x, WebLogic 11.x, SOAP Web Services, SAAJ, JAXB, Hibernate, Eclipse, Maven, Oracle, Windows XP.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in system design, and development of user requirements document.
- Developed use cases using OOAD, UML diagrams. Developed teh entire application implementing MVC Architecture integrating JSP wif Hibernate and spring frameworks.
- Developed front end interface using JSP’s and Servlet’s.
- Developed Spring Controllers for accepting teh data entered by teh user and to access teh session enterprise beans.
- Developed Stateful session EJB’s using EJB 3.0, for efficient bidding of items, maintaining state.
- Involved in implementation of a separate module which involved live update of bids.
- Developed Session Facade using Stateless session EJB’s for having single point of control for a business service.
- Developed persistence framework to persist teh data using Hibernate into Oracle database.
- Used JDBC connectivity to access teh database.
- Configured Logs using Log4J for debugging purposes.
- Used various Java VM monitoring tools like VisualVM, JConsole to assess teh live VM state.
- Developed various Junit test cases to follow teh Test Driven Development model.
- Managed dependencies using Maven tool.
- Used SVN as a Version control mechanism tool.
Environment: Java, JSP, Servlet, J2EE, Spring, Spring MVC, JDBC, EJB 3.0, Design Patterns, Hibernate, Eclipse, Maven, log4j, HTML, CSS, Junit, SVN, Oracle, JavaScript, Web Services.
Confidential
Java/J2EE Developer
Responsibilities:
- DevelopedUI using Spring MVC framework and performed validations of user request data and application functionalities.
- Designed UI using JSP, HTML and validated wif JavaScript for providing teh user interface.
- Involved in teh JDBC, Servlets and JSP technologies to write teh UI and teh business classes.
- User interface is decoupled using Spring MVC architecture.
- Developed programs for accessing teh database usingJDBC.
- Developed SQL Queries, Stored Procedures, and Views to manipulate teh data in teh database.
- Used JavaScript for teh web page validation and Struts Validator for server side validation.
- Implemented Design patterns likeDelegates, Data Transfer Objects and Data Access Objectsin our application.
- Achieved Dependency Injection using Spring Framework.
- Developed detailed design specification document and implementing all business rules as per Design document.
- Wrote JUnit Test Cases and performedUnit testing.
- Involved in peer code reviews and performed integration testing of teh modules by following coding and documentation standards.
Environment: JAVA, J2EE, Servlets, SQL, Spring MVC, Spring Framework, JSP, JDBC, HTML, JUnit, JavaScript, SOAP.