Java/j2ee Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Over 3+ years of IT experience in Analysis, Architecture, Development, Implementation and Integration of Client - Server and standalone applications using Java Development.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
- Experienced in Object Oriented Programming, Database, Data Structures and Problem Solving Algorithms.
- Experienced in J2EE, Java Servlets, JSP, J2SE, ORM - Hibernate, Maven, JSP, spring, JDBC, JavaScript, Ajax, CSS and HTML.
- Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
- Good working experience with Java Beans, POJOS, Tag libraries and expression language to embed dynamic content into JSP pages.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Experienced in creative and effective front-end development using JSP, Java Script, Angular.js, HTML and CSS.
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.
- Experience in UML Modeling, Rational Rose and Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Experience in using web/App servers like Weblogic, WebSphere, JBoss and Tomcat servers based on the client requirement and project specifications.
- Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc for relational databases like Oracle 10g/9i/8i, DB2, SQL Server 2000, MySQL, and Sybase etc.
- Experience working with Waterfall and AGILE methodology. Worked on Maven based projects and have good understanding of build tools ( ANT ) and project management tools ( SVN ).
- Experience in using Open Source Frameworks like JUnit and Log4J.
- Excellent interpersonal communication, analytical skills and have an ability to work in a team as well as independently.
TECHNICAL SKILLS:
Languages: Java 6,7, 8, J2SE, SQL, PL/SQL
APIs: JDBC, JMS, JPA, JSF, EJB, SOAP
Design Patterns: MVC, DAO, DTO, Front Controller, Session Fa ade, Business Delegate, Observer, Singleton
Frameworks: Struts, Hibernate, Spring, JSF, Spring Boot
XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, Xquery
Scripting/GUI Tools: HTML5, DHTML, DOJO, JSON, JavaScript, CSS3, Jquery, Angular.js
Application Servers: WebLogic, JBoss, Apache Tomcat, Websphere
IDE: Eclipse, RAD, Websphere Studio Application Developer (WSAD), NetBeans, JBuilder
Databases: Oracle, MySQL, SQL Server 2008/12/14
Operating Systems: Windows Variants, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC) to analyze the business requirements, designing front end component, developing server-side code, testing and implementation.
- Involved and understood the Development of reporting system using spring, Hibernate and Web Services.
- Developed the applications using Java, JSP, J2SE, JDBC, Servlets, WebServices, HTML and JavaScript etc.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- 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.
- Played a role in application enhancement using Spring MVC framework.
- Created and implemented database operation in HQL using Hibernate.
- Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC and AOP concepts.
- Design and develop the useful micro services using Spring Boot.
- Used Spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
- Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
- Used Spring boot, Spring MVC and Hibernate to implement RESTful web-service and web applications, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer.
- Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Used Core Java to implement the provided UML diagrams.
- Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
- Used JSP, HTML, Angular.js and CSS to design the front end components.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
- Involved in using Tortoise SVN as a version control tool.
Environment: J2EE 8, Spring, Hibernate, EJB, JMS, Spring Boot, SOAP, HTML, XML, JavaScript, Angular.js, log4j, PL/SQL, Eclipse, JBOSS, Multi Threading, WebSphere, Tortoise SVN, Maven, Junit, Agile, Oracle 11g and Windows.
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed the applications using Java, JSP, JDBC, Servlets, WebServices, HTML5, and JavaScript etc.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed web components using MVC pattern under spring framework.
- Developed application Framework using Java Technologies like JSP, Log4j, and Object Oriented Analysis & Design Principles.
- Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
- Did Spring POC on Spring Boot for the application development.
- Configured Spring Boot properties to integrate with the Smart outage application along with spring initializes and bootstrapping the build configuration.
- Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
- Used Hibernate for DAO layer and developed all mappings required for ORM mappings.
- Developed Hibernate criteria queries for CRUD operations.
- Developed components using stateless session beans (EJB) and deployed them on WebSphere Server.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Used HTML5, JQuery, Angular.js and CSS3 to design the front end components.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
- Used Java Concurrency Library on Multi Threading processes.
- Configured and deployed the application on JBoss application Server.
- Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
- Involved in developing Java APIs, which communicates with the Java Beans.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: Java, JDK, J2EE, Servlets, MVC, WebSphere, EJB, JSP, spring, Spring Boot, Hibernate, Eclipse, XML, NetBeans, Multi Threading, WebServices, HTML5, CSS3, Angular.js, JQuery, SOAP, Jboss, Log4j, Junit, SQL, Oracle and Windows.
Confidential, Memphis, TN
J2EE Developer
Responsibilities:
- Participated in all phases of Software Development Life Cycle (SDLC) including analysis, design, and implementation and testing.
- In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
- Participated in Functional Document reviews and created Technical documents.
- Followed MVC model and used spring frameworks for developing the Web layer of the application.
- Actively designed, developed and integrated the Metrics module with all other components.
- Development using Java, JSP and Servlets on WSAD.
- Developed and deployed various Sessions beans.
- Involved in the Development of reporting system using spring, Hibernate and Web Services.
- Used Hibernate to access database and perform database updating.
- Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Development of EJB’s, Servlets and JSP files for implementing Business rules and Security options using WebLogic App Server.
- Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
- Wrote complex queries and mapped database views using DAO in Oracle.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Retrieving code from the repository and deploying in Production using ANT.
Environment: Java, JSP, Servlets, spring, EJB, MVC, JNDI, Hibernate, HTML, XML, DHTML, Log4j, Soap, Ant, WebLogic, SQL, Oracle, Windows.