J2ee/java Developer Resume
Raleigh, NC
SUMMARY
- Wif 6+ years of experience in SDLC, Object oriented analysis/design and development, Model View Controller, JAVA and J2EE (Spring, JSPs, JNDI, Java Beans, EJB and JDBC).
- Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Experienced in J2EE, Java Servlets, JSP, Java Beans, ORM - Hibernate,Maven, MVC, Struts, spring, Java Swing, JDBC, JavaScript, Ajax, CSS and HTML.
- Good Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring and Hibernate.
- Strong experience in MVC architecture and design implementation using Servlets and JSP as well as open source frameworks such as Struts and Spring MVC.
- Strong noledge in Spring Framework using IOC/AOP, Spring Boot, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Experience in developing multi-tier Enterprise Applications using My Eclipse, Web Sphere Studio (WSAD), RAD and RSA Application Developers.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
- Experience in using Design Pattern: Singleton Pattern, Factory pattern, DAO, Façade Pattern (Session Façade Pattern), MVC Pattern, Business delegate Pattern, and Service Locator Pattern.
- Experience in developing applications using Web Services like SOAP, WSDL and RESTful.
- Expertise in using JUnit in performing unit test and Log4j for logging errors.
- Experience in developing ANT scripts and Maven Scripts for teh build and deployment of J2EE applications.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization wif Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player wif teh ability to work independently.
TECHNICAL SKILLS
Java/J2EE Technologies: Java, JSP, Servlets/Applets, JDBC, JMS, JSTL, Java Beans, EJB
Web Technologies: HTML, XML, JavaScript, XPath, AJAX, jQuery
Methodologies: Agile, XP and traditional SDLC
Web/Persistence Frameworks: Spring, Struts, Hibernate
IDE/Scripting: Eclipse, Angular.js, JavaScript
App servers: IBM Web-Sphere, Apache Tomcat, BEA Web Logic, JBoss
Databases/Tools: Oracle, SQL Server, My-SQL
Design/Version Control: SVN, GIT
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
J2EE/Java Developer
Responsibilities:
- Involved in analysing, and designing, proposing, and delivering solutions that are appropriate for teh business and technology strategies.
- Involved in teh analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
- Developed application using spring, JSP and AJAX on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
- Used teh DAO Pattern and J2EE framework facilitated teh integration and deployment of DAO, JSP and XML.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
- Designed, developed and maintained teh data layer using Hibernate and performed configuration of spring Application Framework.
- Used libraries like AJAX, EXTJs, JSON, JQuery to develop and implement perfect dynamic templates.
- Used a Micro-service architecture, wif Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers
- Used MVC based spring framework to develop teh multi-tier web application presentation layer components.
- Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and Hibernate.
- Developed Session beans which encapsulate teh workflow logic and used Hibernate to access data
- Developed a web-based reporting for credit monitoring system wif HTML, XHTML, JSTL and JavaScript.
- Designed and developed Micro-services using REST framework and Spring Boot and used Bootstrap along wif Angular.js in creating teh Application.
- Used Spring Boot based services to interact through a combination of REST and Apache Kafka message brokers. Designed and Implemented teh DAO layer using spring, hibernate.
- Used AJAX in suggestive search and to display dialog boxes wif JSF and DOJO for some front end.
- Extensively used JavaScript and Angular.js to provide dynamic User Interface and for teh client side validations.
- Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
- Implemented Web services components SOAP, WSDL to interact wif external systems
- Using GitHUb as a version control system and Python for scripting teh build processes.
- Involved in coding, maintaining, and administering EJBs and JSP components to be deployed on a WebLogic application server.
- Used Log4J for logging in teh application, Maven tool to build and configure J2EE applications
- Developed EJB MDB’s and message Queue’s using JMS technology.
- Developed SQL Queries for performing CRUD operations in SQL server for teh application.
- Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
- Participated in peer code reviews using Sonar command and performed teh JUNIT test cases during regression and integration testing.
Environment: J2EE/Java, EJB, JQuery, JSON, JSP, JSF, XML, Angular.js, JDBC, Spring Boot, JSP, spring, Hibernate, Ajax, MVC, Junit, GitHub, Log4j, Maven, Rest, WebLogic, Windows and UNIX.
Confidential, San Antonio, TX
J2EE/Java Developer
Responsibilities:
- Involved in all teh phases of SDLC including Requirements Collection, Design &Analysis of teh Customer Specifications, and Development &Customization of teh Application.
- Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
- Involved in teh application development using JAVA/J2EE, Hibernate, EJB, JMS and WebSphere.
- Provide a radically faster and widely accessible getting started experience for all spring development by using spring boot.
- Used Spring Dependency Injection to inject required services.
- Designed and developed of teh entire micro Services using Apache CXF framework and Spring IOC components for dependency function call.
- Modified metadata scripts and python scripts which enable teh data to be loaded into teh database.
- Developed many JSP pages, used JSON plug-in for asynchronous communication.
- Used Hibernate ORM for data persistence and transaction management.
- Used AJAX in suggestive search and to display dialog boxes wif JSF and DOJO for some front end.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Extensively used Eclipse IDE for developing, debugging, integrating and deploying teh application.
- Developed JSP pages as per requirements used Dojo JavaScript Library wif AJAX to add user functionalities, JQuery UI for client side validation.
- Extensively used HTML, JavaScript, Angular.js and Ajax for client side development and validations.
- Implemented SOA architecture wif web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used Log4j to provide central logging facility, comes under singleton design pattern.
- Application server: Developed and Deployed EJBs and other Components in teh JBoss Application Server.
- Involved in writing teh Oracle PL/SQL Stored procedures, triggers, views.
- Involved in Unit integration, bug fixing, acceptance testing wif test cases, Code reviews.
Environment: J2EE, Spring, Hibernate, spring, Spring Boot/IOC/Dependency, JSP, JMS, JSON, Apache CXF, Ajax, Eclipse, Soap, XML, HTTP, JBOSS, EJB, SQL, Oracle, Windows and Linux.
Confidential, Schaumburg, IL
J2EE Developer
Responsibilities:
- Actively participated in meetings wif Business Analysts and Architects to identify teh scope, requirements and architecture of teh project.
- Followed MVC model and used spring frameworksfordeveloping teh Web layer ofthe application.
- Developed application using Spring MVC, JSP, JSTL and AJAX on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
- Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
- Developed interfaces and their implementation classes to communicate wif teh mid-tier (services) usingJMS.
- Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries,JavaScript and Ajax.
- Used AJAX framework for asynchronous data transfer between teh browser and teh server.
- Extensively used Java Multi-Threading concept for downloading files from a URL.
- Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
- Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of teh entire application modules.
- Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Developed teh business components using EJB Session Beans.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
- Developed teh XML Schema and Web services for teh data maintenance and structures.
- Involved inDatabase design for new modules and developed teh persistence layer based on Hibernate.
- Implemented teh J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
- Developedunit test cases using Junit and Log4j for logging.
- Unit and Integration testing on development and pre-production servers.
- Utilized Agile Scrum to manage full life-cycle development of teh project.
Environment: Java, JSP, JSF, HTML, XML, JavaScript, Servlets, Struts, Hibernate, UML, AJAX, EJB, Web-Services, Log4j, Web-Sphere, PL/SQL, Oracle and Windows.
Confidential, Rochester, NY
Java Developer
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of teh project.
- Designed and developed User Interface of application modules using HTML, JSP, JavaScript and ColdFusion.
- Used spring and MVC architecture for teh application development in UI module.
- Extensively used JavaScript for teh client side validations.
- Used teh light weight container of teh Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Provided Hibernate configuration file and mapping files and also involved in teh integration of spring wif Hibernate libraries.
- Extensively used MyEclipse as an IDE for building, developing and integrating teh application.
- Provided Maven build tool for building and deploying teh application.
- Managed source repository using Clear Case.
- Provided Log4j support for teh application for debugging teh system.
- Used Ant scripts to build teh application and deploy.
- Provided SQL scripts and PL/SQL stored procedures for querying teh oracle database.
- Designed long-term, reliable and adaptive technical architectures and constituted a technical gateway between teh project manager and teh developers.
- Actively involved in Function Point Analysis (FPA) meetings wif business team to analyze resource requirement.
Environment: Java, HTML, JSP, spring, Hibernate, Eclipse, Maven, Log4j, Ant, SQL, PL/SQL, and Windows.