J2ee/java Developer Resume
Boca Raton, FL
SUMMARY
- Over 4+years of experience as a Java/J2EE Developer in analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
- Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- Experienced in all phases of SDLC using JAVA, J2EE (Servlets, JSP, EJB), MVC Framework, spring, struts, Hibernate, JDBC, JavaScript, Ajax, Angular.js, CSS and HTML.
- Extensive experience in working with different MVC Frameworks like spring,Struts and ORM (Object Relational mapping tools) like Hibernate.
- Extensive development experience with open source frameworks like Hibernate,spring, Struts. Strong experience in MVC architecture and design implementation using Servlets and JSP.
- Strong knowledge in Spring Framework using IOC/AOP,Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Experience with Eclipse, My Eclipse and Maven.
- Strong knowledge of IDE's My Eclipse, RAD, WebSphere studio (WSAD) and RSA application Developers.
- Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Experience in deploying and configuring Middle- Tier enterprise applications on multiple servers such as Tomcat, Web logic, JBoss and WebSphere.
- Experience in XML related technologies including XML,XPath, XSLT and XSD (DOM, SAX, and DOM), DTD, JAXP, JAXB, XML-RPC and XML Beans.
- Strong Knowledge in XML technologies including XML, DTD, XML Schema, XSL, XPath, XSD and XSLT.
- Working knowledge of Java Web Services with real time knowledge using REST.
- Expertise in implementing various well-known Object-Oriented/ J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans (EJB).
- Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Strong background, experience with open-source technologies, cloud platforms and all tiers of distributed-system development.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: Java 8, PL/SQL, SQL
Java/J2EE Technologies: Core Java, JSP, Servlets/Applets, JDBC, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB,Java API
Web Technologies: HTML, XML, XSLT, DOM, JSON, CSS, JavaScript, XPath, AJAX, Angular.js
Methodologies: UML, Agile, Waterfall
Web Frameworks: Spring, Struts, Hibernate
Design & GUI Tools: Eclipse, IBM RAD
App servers: IBM WebSphere, Apache Tomcat, BEA Web Logic
Databases/Tools: Oracle 11g/10g/9i, SQL Server, MySQL
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Boca Raton, FL
J2EE/Java Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework .
- Involved in designing, developing and testing of J2EE components likejava api,Java Beans, Java, XML, CollectionFramework, JMS, JDBCand deployments in WebLogic Server.
- Developed the User Interface using spring, html, logic, bean, JSPand Angular.
- Developed REST web service to retrieve data from client-side
- Responsible for implementing new enhancements and fixing defects using Java, JSF, spring and Hibernate.
- Developed Session beans which encapsulate the workflow logic and used Hibernate to access data
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed communication between different applications using MQ Series (JMS) and Spring Integration.
- UsedXML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
- Used SOAPUI to test the WebServices and worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
- Developed web GUI involving HTML, Angular.js, Java Script under MVC architecture.
- Develop new front end presentations for SOAP web service responses from multiple web service providers using Java SWT.
- Used Log4J to write log messages with various levels.
- Used Maven for building and deploying the web application into WebLogic and configuring the dependency plug-ins and resources.
- Involved in deploying, configuring and administering application servers such as Weblogic, WebSphere and Apache Tomcat.
- Implemented business logic in MiddleTierusing pluggable components, which were specified in the customized xml documents using Spring framework.
- Designed database and created tables, written the complex SQL Queries and storedprocedures as per the requirements. Designed various tables required using Oracle SOA.
- Involved in analysis, design, and Implementation applying the agile methodology.
Environment: Java 8, JavaScript, EJB, JQuery, JSON, AJAX,JSF, XML, EXT, JSON, Angular.js, JSP, spring, DOJO, Hibernate,MVC, Maven, SOAP, Log4j, WebLogic, Windows and UNIX.
Confidential
J2EE/Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design &Analysis of the Customer Specifications, and Development &Customization of the Application.
- Involved in the application development using JAVA/J2EE, java api,Hibernate, EJB,JMS and WebSphere.
- Developed many JSP pages, used JSON plug-infor asynchronous communication.
- Continuous developments using the Java 8 latest features like streams and filter techniques.
- Implemented business layer using Core java, Spring Beans using dependency injection and Spring annotations.
- Implemented reader and writer to work with the application and update the data in database using Spring Batch framework.
- Implementing rendering of task from functionality using Java, JSTL, Custom Tags, and Custom Java class Loader, XML
- The entire project is built with the Eclipse IDE by integrating it with the Apache Maven to resolve the dependencies within the application.
- Used Hibernate ORM for data persistence and transaction management.
- Used Hibernate in data access layer to access and update information in the database.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Developed EJB MDB’s and message Queue’s using JMS technology.
- Used Log4J for logging in the applicationand capture the log.
- Used Maven scripts to build the application and deployed on WebSphere Application Server.
- Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: Java 8,Spring, Hibernate,JSP, JSON, JMS, MVC, EJB, AJAX, DOJO, Eclipse, XML, SOAP, Log4J, HTML, Angular.js, PL/SQL, Maven, Oracle, Windows and Linux.
Confidential, Cleveland, OH
J2EE/Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
- Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
- Developed the application under J2EE architecture using JSP, spring and Java Beans.
- Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
- Implemented Java Message Services (JMS) using JMS API.
- Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
- Involved in testing the application different tools and fixed the bottlenecks.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Errors were logged using Log4j.
- Used Subversion for version control and source code management.
- Prepared technical reports and documentation manuals during the program development.
- Interacted with users in case of technical problems and mentored the business users.
Environment: Java, UML, Hibernate, spring, AJAX, XML, DOM, JDBC, CSS, Eclipse, ANT, Log4j, Oracle, TOAD for Oracle, BEA,SVN, Windows.
