Senior J2ee Developer Resume
Chapel Hill, NC
SUMMARY:
- Have 8 years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Experienced in different software development methodologies like Water Fall Model, Iterative model and Agile Methodology.
- Experience in developing applications using Java (Multithreading, I/O Stream, Collections, RMI, JDBC, and Java Beans).
- Extensive experience with advanced J2EE Frameworks such as Spring, Struts, JSF and Hibernate.
- Strong programming skills using Java 1.8/1.7/1.6/1.5, Multi - Threading Spring 3.0/4.0, Hibernate 4.0, JNDI, JSP, Struts, Struts2.0, Servlets, Java Beans, JSTL, JDBC.
- Proficient in Java/J2EE Design Patterns including Singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object(DTO), Business Delegate.
- Experience using middleware business logic technologies Session Beans, Message Driven Beans.
- Expertise in MVC architecture Web Framework Struts 1.x/2.x, Spring 3.x/4.x (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow)
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate, JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON, AJAX and JQuery.
- Expertise in implementing MVC architecture using Struts, Spring, EJB.
- Implemented SOA architecture with web services using RESTful, SOAP, WSDL 4/5, UDDI and XML.
- Extensive experience in Web applications developments using - HTML5, CSS, XML, JavaScript, Angular.js, Node.js, J2EE, JSP, JMS, Servlets, JDBC, JNDI, Java Beans.
- Experience in Java / J2EE, Hibernate and Spring (MVC), Servlets, JSP, JMS, JavaScript, Multithreading, Business Rules Engine, Axis 1.2, Rest, XML, Web Services (JAX-RPC, JAX-WS, JAXB), Unix Shell Command, Tomcat, Web 2.0, JSTL, XML Beans, XPATH.
- Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
- Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE,JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, Web Services, Spring and Hibernate.
- Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RESTAPI to implement Service oriented Architecture (SOA).
- Expertise in Configuring and deploying applications on JBOSS, WebLogic and Tomcat Servers, Websphere7/6/5.
- Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries.
- Expertise in deploying enterprise applications on WEB/Application servers like IBM WebSphere, JBoss, Apache Tomcat and Web Logic.
- Strong experience in database design and implementation using different RDBMS like Oracle 9i, 10g, 11g, MySQL, DB2, Microsoft SQL Server 2008, schema development, PL-SQL programming.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, and Maven.
- Hands on experience with source control tools like CVS, Clear Case, SVN, Git, and Perforce.
- Experience in writing Test Case Scenarios using JUnit.
- Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
TECHNICAL SKILLS:
Languages: JDK 1.4,1.5,1.6,1.7,1.8, C,C++,SQL, PL/SQL,C#
Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, Swing, Normalization & OOPS.
J2EE Technologies: JSP,JSTL, JMS,EJB 2.0/3.0,JSF,JavaServlets, JDBC,JAAS,JCA,JTA,JNDI
ORM Frameworks: Hibernate, JPA, DAO
J2EE MVC Frameworks: Struts 1.2/2.0, Spring Core, Spring MVC, Spring DAO, JSF
Design Patterns: MVC, Singleton, Factory, Pattern, Session Fa ade, Business Delegate, Service Locator, DAO, Front Controller, Interface, Proxy & Iterator.
IDE s: Eclipse, JBuilder, IBM RAD and NetBeans, MyEclipse 8.6
Database: Oracle 12c/11g/10g/9i, DB2, MySQL 4.x/5.x, MongoDB, Microsoft SQL Server 2000/2008/2012/2014
Web Technologies: HTML 3/5, DHTML, CSS,XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling, Angular JS, Node JSScripting Languages: JavaScript, jQuery, AJAX.
Design Tools: MS Visio, Rational Rose Enterprise.
Version Control Systems: Rational ClearCase 8.0, SVN (Apache SubVersion), CVS (Concurrent Versions System),GitHub
Application Servers: Oracle Weblogic Server 8.1/9.1/10.0/11.0, IBM WebSphere 7.0, JBoss AS 4.2, Glassfish and Apache Tomcat Server7.0/8.0
Logging Tools: Log4j, SLF4J, JDBC logger, Log Bridge, LN2, MonoLog.
Build Tools: Maven, Ant, Gradle, Cruise Control, Ivy, JMK, Continuum.
Testing: Junit, Mockito, The Grinder, JTest
Web Services: WSDL, UDDI, SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development(RAD), Behavior Driven Development
Application Server: WebLogic, JBoss, Tomcat, WebSphere
Operating Systems: Windows 98/2000/XP/Vista/7/8, UNIX, Oracle Solaris, Linux
PROFESSIONAL EXPERIENCE:
Senior J2EE Developer
Confidential, Chapel Hill, NC
Responsibilities:
- Effectively interacted with team members for requirements capture and Analysis.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
- Experience with Core Java fundamentals such as Multithreading, Collections, Exception Handling, Generics and Annotations.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Responsible for managing a team of three to four people unofficially.
- Responsible for creation of Beans, Controller classes JSPs.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked on spring application framework features IOC container and AOP.
- UsedAuto wired POJOandDAOclasses withSpringControllers.
- Used JSP and Servlets for server side transaction.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Developed modules to interact with other enterprise applications using Web services, SOAP and RESTFul Web Sevices.
- Worked on Hibernate object relational mapping according to database schema.
- Worked on a team to develop front-end components utilizing HTML5, CSS, JavaScript, jQuery, Angular.js, Node.js.
- Transferred data between front-end and back-end using JSON and AJAX.
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Created set of classes using DAO pattern to decouple the business logic and data.
- Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle11g Database
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues
- Deployed the applications on Web Sphere Application Server 8.
- Used Log4J to log useful information in the application code and JUnit for unit testing
- Performed Unit testing.
- Deployed the application in Weblogic Application server and Apache Tomcat 7.0 application servers.
- Wrote PL/SQL queries, Stored Procedures, and triggers to perform back-end database operations.
- Interfaced with the Oracle 11g back-end database using Hibernate Framework and XML config files.
- Performed the day to day analysis for issue tracking system.
- Built scripts using Maven 3.1 to build the J2EE application.
- Used Eclipse 3.0 IDE for developing code modules in the development environment.
- Used Github version control to track and maintain the different version of the application.
- Used Jenkins for Continuous Integration (CI) and Continuous Development (CD).
- Managed the development server to deploy the application EARs and WAR files.
Environment: Java/J2EE 1.7/1.8, JSP, Servlets, Spring 3.0/4.0, Hibernate, Weblogic Application Server, XML, RESTful Web services, Oracle 11g, HTML, DHTML, Angular JS, Node JS, XSLT, Eclipse3.0, AJAX, JavaScript, Windows 7, Unix, Log4j, CSS, Maven 3.1, Github.
Senior J2EE Developer
Confidential, Wilmington, DE
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Waterfall Model.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked extensively on Spring IOC/ Dependency Injection, Configured the crosscutting concerns like logging, security using Spring AOP.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Developed GUI usingJSP, JavaScript, HTML, and CSS.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON and MySQL database as the backend.
- Developed the presentation layer using HTML, DHTML, CSS, Java Script, JSPs, Angular.js, Node.js and XML
- Web application development for backend system using HTML5 and CSS3 techniques.
- UtilizedSpringannotationsand XML configuration forDependency Injection
- Implemented web services for communicating by using SOAP.
- Working with WSDL and SOAP messages.
- Developed Web Services using SOAP, WSDL and XML.
- Extensively used Hibernate in data access layer to access and update information in the database and used DAO framework to abstract the application layer from the database.
- Worked on querying oracle10g database using Hibernate HQL. Creating unit test cases using JUnit
- Configured and Deployed application on WebLogic Application Server in UNIX environment.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Involved in testing and debugging the code manually.
- Actively participated in production support using Jira bug tracking tool.
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
- UsedWeb sphere Application Developerfor building, testing and deploying application locally.
- UsedLog4jto print the logging, debugging, warning, info on the server console.
- Interacted with testing team to fix defects.
- Involved in bug fixes, enhancements and code refactoring.
Environment: Web Sphere Application Server 7.0, Spring 3.0, jQuery, Bootstrap, AJAX, JSON, Java, JSP, JavaScript, HTML5, CSS3, SOAP, JDBC, Oracle 10g, Web Logic, Eclipse, Angular JS, Node JS, DB2, JIRA, Log4j.
J2EE Developer
Confidential, Cincinnati, OH
Responsibilities:
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
- Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Bean Factory, Singleton, Data Access Object and Service Locator.
- Involved in the integration of Spring for implementing Dependency Injection.
- Developed code for obtaining bean s in Spring IOC framework.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
- Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
- Worked in Agile development environment.
- Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
- Developed Web Services using WSDL, SOAP to communicate with the other modules.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used WebLogic Application server to deploy and restart web applications.
- Implemented as well as exposed SOAP web services using Apache Axis.
- ImplementedJava/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
- Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
Environment: JDK 6, J2EE, Spring2.5, Hibernate3.0, Web Services (SOAP and REST), JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, JUnit, GitHub, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, WebLogic Server 10, Eclipse IDE 3.4, DAO, Design patterns, Log4j,C++ .
J2EE Developer
Confidential, San Diego, CA
Responsibilities:
- Involved extensively in use-case analysis and Flow business components.
- Involved to write services talking to database and updating system level information’s.
- Extensively worked with Hibernate for Object/Relational mapping, transparent persistence onto the Oracle database which was annotation based.
- Involved in client installation and supported change requests and enhancements.
- Used spring framework 2.5 with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
- Used XML based transactional support of Spring Framework.
- Used Log4J for logging events. Developed packages, procedures, functions and cursors using PL/SQL.
- Implemented design patterns such as MVC, DAO, and Façade.
- Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script.
- Built the project using Maven by writing into POM.xml file to solve dependencies.
- Developed a web-based reporting for financial monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Implemented the required changes in the system and testing whether the incorporated changes satisfy the new requirements and do not hamper the existing functionality.
- Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, JDBC and Multithreading.
- Used Log4J for logging events. Developed packages, procedures, functions and cursors using PL/SQL.
- Scaled the component interactions and generalized the interfaces using RESTful webservice.
- Developed few Web Services for inter company operations and for retrieving the customer information from the central database using SOAP and JAX-RPC technologies.
- Used Test-Driven Development with SCRUM Agile methodology and involved in all the business meetings and status update meetings as a part of SCRUM.
- Analyzed the defects and categorized them based on severity using Quality Center.
- Developed the application using OEPE, deployed the application in WebLogic Application Server and deployed the application using Jenkins deployment tool.
Environment: Java, J2EE, Eclipse 3.2, Oracle 10g, PL/SQL, UNIX, AJAX, Java Script, JQuery, Hibernate 2.5, Spring MVC 2.5, SOAP, JAX-RPC, XML, HTML, CSS, Maven, Restful, WebLogic, Jenkins.
Software Engineer
Confidential
Responsibilities:
- Involved in Code Development.
- Involved in front end development using JSP.
- Wrote Action classes, Action Forms Beans, Validators using Struts Framework, designed and developed different JSP Custom Tags, Struts tags & JSTL tag libraries.
- Used Stateful and stateless session beans.
- Used Tandem as the middle ware which in turn connects to DB2 database for accessing user profiles, accounts etc.
- Extensively worked with Hibernate for Object/Relational mapping, transparent persistence onto the Oracle database which was annotation based
- Developed a web-based reporting for financial monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Involved in the development of the application framework. Designed and developed various Business Delegates and EJB (Stateless Session Beans) to implement the business functionality and security to the system.
- Written HQL Queries in Hibernate for retrieving the data from the database.
- Used Test-Driven Development with SCRUM Agile methodology and involved in all the business meetings and status update meetings as a part of SCRUM.
- Used Eclipse as Development IDE for web applications.
Environment: JDK 6, J2EE, Struts, Hibernate, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, JUnit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, Apache Tomcat Server, Eclipse IDE, DAO, Design patterns, C++.
Software Engineer
Confidential
Responsibilities:
- Developed Fund Performance application using JSF, HTML, and JavaScript.
- As backend developer worked on database table design and development of stored procedures and triggers.
- Developed and deployed EJB2.0 bean components on JBoss application server.
- Used struts framework to build MVC architecture and separate presentation from business logic. Involved in rewriting middle-tier on web logic application server.
- As frontend developer worked on UI development using framework specific custom tags in JSP’s.
- Also worked on JavaScript’s and CSS for the corresponding JSP’s.
- Wrote SQL queries using SQL for interacting with database.
- Involved in Code Development.
- Performed Unit Testing for the code.
- Performed System Testing for the code.
- Environment: JDK 6, J2EE, JavaScript, HTML, JSF, XML, XSD, Apache Tomcat, XSLT, Oracle PL/SQL, SVN Version Control, Oracle 10g.