Java/ J2ee Developer Resume
ArizonA
SUMMARY:
- Around 8+ years of Professional Java/J2EE experience in almost all phases of software development life cycle (SDLC).
- Having in - depth knowledge in server side java applications that includes JSP, JDBC and Servlets.
- Good experience with advanced J2EE Frameworks such as spring, Struts, JSF and Hibernates.
- Having good experience in implementing RESTful web services.
- Expertise in Web-Development technologies like Servlets, JSP, JSON, HTML, JavaScript, CSS, XML, AJAX, JQuery.
- Expertise in Object Oriented Analysis, Design and Development (OOAD) methodologies.
- Hands on MVC of Spring Framework,SpringBoot, Microservices, RESTFul, Object relational mapping tools like Hibernate, SOAP and Restful web services.
- Experienced in deploying, configuring, maintaining applications on application servers such as Web logic, GlassFish and Apache Tomcat Server.
- Hands on experience working with databases like Oracle, SQL Server, PostgreSQL, NoSQL and MySQL.
- Extensive understanding and experience in the SDLC phases like the Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile Models.
- Experience in designing, implementation using XML, XLST.
- Developed test plans, test cases, involved Unit testing in JUnit.
- Extensive experience in working on multiple operating systems including UNIX, Sun Solaris, Linux and Windows.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently and quick learning skills with proven ability to adapt to different project environments.
- Self-motivated, Energetic, Innovative and team player with excellent communication, analytical, problemsolving and trouble shooting skills.
TECHNICAL SKILLS:
Languages: Java(J2SE &J2EE),C,C++,C#,SQL andPL/SQL
J2EETechnologies: JSP, Servlets, EJB, JDBC,JMS, Java Beans, JAXB, JAXP, JAX-RS, JAX-WS
Scripting languages: JavaScript, Angular JS, Bootstrap, PHP
UItechnologies: CSS, Dojo 1.09, Adobe Photoshop, Adobe Illustrator
WebTechnologies: HTML 5.0, DHTML, XHTML,XML, AJAX, JQuery
PersistenceModels: Hibernate, JPA,EJB
WebServer: Apache Tomcat 7/8, JBoss, Apache Kafka 0.9, Web Logic, GlassfishServer
Frameworks: Spring, Maven, JSF,Struts1.x/2.0,SpringDAO,SpringORM, SpringBoot
Tools: JUnit, Apache Log4j
Database: Oracle9i/10g/11g/12c,MySQL, SQLServer, PostgreSQL
WebServices: SOAP, RESTful,Microservices, WSDL
SourceControl: GIT, SVN, Rational Clearcase, JGit
IDE s: Eclipse,STS,SQLdeveloper, Visual Studio, IntelliJ
OperatingSystem: UNIX, LINUX, Ubuntu, Windows(all versions fromXP), Solaris
Other Tools: Filezilla, Mockito, MS Office,Aqua Data Studio 15
WORK EXPERIENCE:
Confidential, Arizona
Java/ J2EE Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
- Project has done by Agile Methodology.
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Developed user interface using JSP, JSF, HTML, JQuery and performed client side validations using JavaScript and AJAX.
- Used AJAX to make asynchronous calls to the server and manipulating the Document Object Model (DOM) of the HTML page.
- Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed Form Beans and Action Classes to model views and client side functionality.
- Used the Struts Validator framework for validating the forms.
- Developed various EJB components to fulfill the business functionality.
- Developed MDBs using JMS to exchange messages between different applications.
- Good experience as SOAP Web Services Tester.
- Developed SQL stored procedures for usage within message flows.
- Used Jquery to perform client side validation in JSP pages.
- Developed the Spring Features like Spring MVC, Spring DAO.
- Worked on Development tasks related to the Struts framework for developing screens and backend logic in EJBs.
- Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO.
- Used Maven to build, test and deploying purposes.
- Used Hibernate annotations for hibernate mapping.
- Used Oracle 10g as the backend database. Involved in design of the database schema and development of stored procedures in PL/SQL.
- Involved in writing PL/SQL and complex SQL queries.
- Used GITversion control for source code.
- Involved in debugging the application modules.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
Environment: J2EE 1.3, Java 1.6, JSP, Servlets, Apache Tomcat, Eclipse 3.1, Log4J, HTML, JavaScript, UML, GIT,Struts, Oracle10g, JPA, Hibernate3.0, SOAP, JUnit4.9, IBM WebSphere App Server 7.0, log4j, PL/SQL, HTML, Eclipse, Java Script,JQuery, Maven, Unix/Linux, JDBC, AJAX, XML, UML.
Confidential, Michigan
Java/J2EE Developer
Responsibilities:
- Participated in reviewing the functional, business and high level design requirements.
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
- Developed the Use Case diagrams and Class diagrams.
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Used the Inversion of Control module of spring framework.
- Published methods as web methods using REST-FUL web services.
- Used SOAP UI for testing the web services.
- Developed a single page, cross-device/cross- browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Maintained PostgreSQL database transactions.
- Used XPATH, XQuery and XSLT for XML transformations.
- Used XMLBeans for parsing the XML documents.
- Used Soap over HTTP and Soap over JMS for communication between components.
- Created the test cases using JUnit.
- Worked in SOA microservices for building and enhancing better code implementations.
- Designed and developed RESTfulmicroservices using Spring Boot.
- Produced comprehensive documentation for Microservices and SpringBootimplementation.
- Designed and implemented RESTful web service in maven SpringBoot, and PostgreSQLdatabase accessed via Hibernate.
- Developed the Application and business logic using Java 1.6.
- Implemented several design patterns like MVC and Factory design patterns.
- Developed the User interfaces using HTML, CSS3, JSP, JavaScript and AJAX etc.
- Developed User interface JavaScript modules using Dojo 1.9 for faster and responsive design.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Used Hibernate for Object Relational Mapping.
- Log4j was used for logging errors in the application.
Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Angular JS, Spring 2.5, SpringBoot, Microservices,Struts 1.3, Hibernate 3.0, Java 1.6 Oracle 11g, SOAP, WebSphere 6.1, HTML, JavaScript, JUnit 4.0, CSS, AJAX, PostgreSQL
Confidential
Java/ J2EE Developer
Responsibilities:
- Worked with the development of controller layer using MVC type 2 Framework.
- Migrated MVC type 2 model to Struts Framework.
- Development of Request Handlers and Java Beans.
- Development of Configuration files and Web xml.
- Involved in Client interaction, coding, testing, bug fixing.
- Documentation, implementation and maintenance.
- Developed SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
- Developed the view layer using java server pages(JSP).
- Developed the Java Code using Eclipse as IDE.
- Involved in development Web tier of the application with Struts MVC framework.
- Installed and configured WebLogic and JBOSS Web Server.
- Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic 5.1 and helped in migrating to JBoss Application server.
- Involved in development of Action Classes, which acts as the controller in Struts framework.
- Developed Session Beans as the clients of Entity Beans to maintain the Client state.
- Used UML for designing test cases and creating sequence and class diagrams.
- Actively involved in configuring the Web logic Server and deployed all the modules like Web modules andBusiness modules.
- Developed JUnit test classes.
Environment: JAVA, J2EE1.3, Web Logic Application Server, Oracle9i, Eclipse, Servlets, JSP 1.1, JDBC, JUnit, EJB, JBoss, Struts 1.2, MVC, XML, HTML & JavaScript, JDBC.
Confidential
Junior Java/J2EE Developer
Responsibilities:
- Developed Java Beans to handle business logic as a Model and Servlets to control the flow of application as controller.
- Involved in deployment of the Application on WebLogic Application Server.
- Involved in Servlets, Java Bean programming on the server side for the communication between clients and Server.
- Developed the client side validation using JavaScript.
- Development of User Interface using HTML and JSP.
- Used Hibernate 3 for the data connectivity.
- Developed the UML diagrams for the application architecture.
- Used Log4J utility to log error, info and debug messages.
- Developed mobile job seeker application for Android mobile devices with extensive user interface development.
- Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for this application.
- Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Prepared the project documentations and the module wise documentations.
Environment: Java, J2EE, EJB, Hibernate 3, Servlets, HTML, JavaScript, JSP, Log 4J, Oracle 11g, UML, Android development