Java/j2ee Developer. Resume
PROFESSIONAL SUMMARY:
- Around 8 years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
- Experience in designing and developing multi-tier enterprise applications using Java, J2EE & related technologies such as Servlets, Struts, Spring, Spring MVC, JDBC, Hibernate, JMS, XML, JSP, HTML and Web services.
- Sun Certified Java 6 Programmer.
- Strong Experience in Designing and Developing web applications using Java, JSP,J2EE, Servlets, MVC Framework, Web Services, HTML5,UML, XML, HTTPS, CSS3, AJAX, Java Script, JSON,REST Web Services.
- Extensive experience using Spring Framework in business layer for Dependency Injection, AOP.
- Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
- Worked experience in Object Oriented Analysis, Design and Development of Applications with UML diagrams using Enterprise Architect.
- Experienced in using the Java Reflection API to change or modify the behaviors' of the classes at the runtime and to perform unit testing using Junit.
- Strong Object Oriented Programming skills and knowledge of Aspect Oriented Programming.
- Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
- Proficient in development of enterprise business solutions using Apache Tomcat, JBOSS and Weblogic.
- Very Strong skills in developing WebServices using SOAP, XML, AXIS, Jersey.
- Strong experience in JDBC, Oracle 11g, 10g, 9i, 8i SQL, PL/SQL, Triggers, Stored procedures and Packages.
- Good working knowledge on development tools IBM RAD, Eclipse, MyEclipse and NetBeans.
- Expertise in OOAD Technologies developing Use Cases, Component diagrams, Sequence diagrams and class diagrams.
- Extensive experience with Application/Web servers Jboss, WebLogic 10 /10.3 /11g, Tomcat 5.x, 7.0, 8.0
- Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP).
- Experience in using SVN, CVS, Rational ClearCase and Git for version control.
- Experience in all the phase of software development life cycle in Agile/Scrum methodology.
- Good experience in Windows, Linux, UNIX environments.
- Quick learner with ability to meet deadlines and work under pressure.Excellent analytical and problem solving skills along with good oral and written communication skills.
TECHNICAL SKILLS:
Languages: Java (JEE 6,7,8), J2EE, PL/SQL, SQL, JavaScript, HTML, CSS, XML
Technologies: J2EE, JDBC, JSP, Servlets, JSTL, AJAX, Core Java
Web Technologies: HTML, HTML5.0, CSS3, JavaScript, AJAX, JQuery, JSON, Jersey
Web Services & XML: SOAP,REST, WSDL, XML, XSL, XSLT, SAX, DOM
RDBMS/DBMS: MySQL, Oracle
Operating Systems: Windows 10,8.1,8,7/XP/Vista, Linux.
Servers: Apache Tomcat, Web logic, Jboss.
Frameworks: Spring, Spring MVC, Struts, Hibernate.
IDEs: Eclipse, Netbeans, SQL developer, Jdeveloper.
Source Control and Other Tools: Maven, SVN, ANT, JUnit, Log4j.
Protocols: HTTP, FTP, TCP/IP, LAN and WAN.
Unit testing Tools: Junit, Mockito
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer.
Responsibilities:
- Developed the application using Spring MVC Framework. The Control of User Interface (UI) was done by using MVC.
- Implemented Hibernate/JPA for data persistence.
- Designed and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
- Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
- Used Jersey specification to create RestFul Web Services.
- Created dynamic HTML pages, used JavaScript for client-side validations. JSP, HTML and CSS to design the front-end components and AJAX to create interactive front-end GUI.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, DTO, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Wrote annotated POJO classes which contain business logic to map database tables with java objects.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Version control server SVN is integrated with Jenkins to perform Check-in, Check-out, Synchronize, Merge changes kind of Operations.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
- Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files by using ORM and generation of database schema.
- Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.
- Developed User Interface using JQuery and Used Ajax API for intensive user operations and client-side validations.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
Environment: JAVA, JDK 1.7, JEE/J2EE, Servlets, Hibernate 4.0, SOAP and RestFul Web Services, Spring Framework 4.0, HTML 5.0, JUnit, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Windows XP, Oracle 10g, Jboss Tomcat 7.0, Maven, Putty, JPA 2.1, Agile scrum, JavaScript, Log4J, SVN.
Confidential
Java/J2EE Developer.
Responsibilities:
- Involved in study of User Requirement Specification, creating User Stories and Tasks.
- Developed the application using Spring MVC Framework. The Control of User Interface (UI) was done by using MVC.
- Implemented Hibernate/JPA for data persistence.
- Designed and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
- Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
- Used Jersey specification to create RestFul Web Services.
- Created dynamic HTML pages, used JavaScript for client-side validations. JSP, HTML, AlloyUI and CSS to design the front-end components and AJAX to create interactive front-end GUI.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, DTO, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Wrote annotated POJO classes which contain business logic to map database tables with java objects.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Version control server SVN is integrated with Jenkins to perform Check-in, Check-out, Synchronize, Merge changes kind of Operations.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
- Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files by using ORM and generation of database schema.
- Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.
- Developed User Interface using JQuery and Used Ajax API for intensive user operations and client-side validations.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
Environment: JAVA, JDK 1.6, JEE/J2EE, Servlets, Hibernate 4.0, SOAP and RestFul Web Services, Spring Framework 4.0, HTML 5.0, JUnit, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Windows XP, Oracle 10g, Jboss Tomcat 7.0, Maven, Putty, JPA 2.1, Agile scrum, JavaScript, Log4J, SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Gathered Business Requirements and meeting different users for developing the application.
- Designed front end pages using JSP, JQUERY, JavaScript and AJAX calls to get the required data.
- Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
- Developing client to work like an Application and Applet using the server via RMI
- Designed UI screens using JSP, Spring MVC. Used JavaScript for client side validation.
- Designed and developed user interface for public using asynchronous technologies using AJAX/POJO/Struts frameworks.
- Used Java Reflections to change or modify the runtime behavior of the class at runtime.
- Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers.
- Used Spring MVC in the application which is based on MVC design pattern
- Involved in developing and deploying semantic web and web services based distributed application.
- Designed and developed unit testing framework revolving around Test Driven for existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit4.
- Used Hibernate Persistence Strategy to interact with database. Developed the Hibernate mapping files using Eclipse IDE.
- Implemented front end for an end-to-end approach to secure and harden our infrastructure, including physical, operational, and software measures.
- Write and modify database stored procedures, triggers, functions, and pl/sql Scripts in TOAD to improve db performance.
- Worked on generating the web services classes by using Spring Rest Cotrollers and JAX RS to retrieve Schedule information details.
- Configured development environment using Weblogic application server for developers integration testing.
- Developed aspect oriented logging module using SLF4J, Log4J for logging purposes.
- HTML, DHTML, CSS, JavaScript were used extensively for each of the web design/development modules.
Environment: Java, JDK1.6, Spring MVC, HTML, CSS, Java Reflection, JavaScript, XHTML, XSLT, SAX, DOM, JDBC, JQUERY, AJAX, Hibernate/JPA, REST, Weblogic, Eclipse, LINUX, JUnit, Maven, Log4J, Oracle.
Confidential
Java developer
Responsibilities:
- Design and Development of application framework core components namely Controller Servlet, Template JSPs XML configuration files, Event Controller, and other J2EE design patterns namely Front Controller, Composite View, Intercepting Filter, Session Facade Business Delegates, Data Transfer Objects, DAO, Hibernate, JMS.
- Involved in the Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project
- Development of Security framework APIs to implement screen and field level security.
- Development of XML DAOs to parse the framework configuration files using DOM parser.
- The presentation layer used Struts to implement the MVC architecture design and facilitates user interface designed by use of JSP's and tag libraries.
- Development of DB DAOs using Hibernate to interface with Oracle Stored procedures.
- Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle Database.
- Development of Utility Classes for Date manipulation, String formatting to be used across the modules.
- Used Weblogic10.1 Server for deploying the application
- Design and Development of Complex Letter Generation module. Development of APIs for converting RTF text to HTML and RTF text to PDF.
- Create Use Case diagrams, Sequence diagrams, Activity/State diagrams, Class diagrams using Rational Rose for framework components.
- Converting Business Requirements Specifications into Technical Design specifications for Billing module.
Environment: J2EE, Weblogic10.1, Struts, Hibernate3.0, JSP, Servlet, XML, HTML, JavaScript, UNIX Shell script, Rational Rose Oracle, JMS.