J2ee/java Developer Resume
4.00/5 (Submit Your Rating)
Mesquite, TX
SUMMARY:
- Over 5+ Years of IT experience in Development, Deployment and maintenance of Web and J2EE applications.
- Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
- Experienced in all phases of SDLC using JAVA, J2EE (Servlets, JSP, EJB), MVC Framework, spring, Hibernate, Java Swing , JDBC, JavaScript, Ajax, CSS and HTML.
- Extensive experience in working with different MVC Frameworks like spring and ORM (Object Relational mapping tools) like Hibernate.
- Extensive development experience with open source frameworks like Hibernate, spring, strong experience in MVC architecture and design implementation using Servlets and JSP.
- Strong knowledge in Spring Framework using IOC/AOP, Spring Boot, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Experience with Eclipse, My Eclipse and Maven.
- Strong knowledge of IDE's My Eclipse, RAD, Web Sphere 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 and Java beans.
- Experience in XML related technologies including XML, XPath, XSLT and XSD (DOM, SAX, and DOM), DTD, JAXP, JAXB, XML - RPC and XML Beans.
- Knowledge in implementing a REST API/Micro-Service using Spring Boot.
- Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere, BEA Weblogic and JBoss.
- 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.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS:
- Languages: Java (6,7,8), SQL
- Java/J2EE Technologies: J2EE, JSP, Servlets/Applets, JDBC, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles
- Web Technologies: HTML, XML, XSLT, DOM, JSON, CSS, JavaScript, XPath, AJAX, Angular.js
- Methodologies: UML, Agile, Waterfall, TDD
- Web Frameworks: Spring, Spring Boot, Hibernate
- Design & GUI Tools: Eclipse
- App servers: IBM WebSphere, Apache Tomcat, Web Logic, JBoss
- Databases/Tools: Oracle, SQL Server, MySQL
- Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Mesquite, TX
J2EE/Java Developer
Responsibilities:
- Involved in analyzing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.
- Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
- Used MVC-based spring framework to develop the multi-tier web application presentation layer components.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed application using Spring, JSP, and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Used the DAO Pattern and J2EE framework to facilitate the integration and deployment of DAO, Servlets, JSP and XML.
- Used JSP for the presentation layer, developed high-performance object/relational persistence and query service for an entire application utilizing Hibernate.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Used Spring Boot for developing microservices and used REST to retrieve data from client-side using Microservice architecture.
- Involved in creating and Deployment of REST API and Micro-services in Java J2EE using Spring Boot.
- Used AJAX based on JQUERY and JSON technologies for making Asynchronous Http requests along with Java Script.
- Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
- Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and Hibernate.
- Developed Session beans that encapsulate the workflow logic and used Hibernate to access data
Environment: Java 8, Spring Boot, Spring, Hibernate, JSP, JSTL, JSF, MVC, DAO, HTML, CSS, XML, AJAX, Angular.js, JavaScript, Servlets, Log4j, EJB, REST, DOJO, Junit, Agile, SQL and Windows.
Confidential, Cleveland, OH.
J2EE/Java Developer
Responsibilities:- Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, and Development and Customization of the Application.
- Involved in the application development using JAVA/J2EE, Hibernate and spring, EJB, JMS and Web-Sphere.
- Implemented the application using Spring Framework which is based on MVC design pattern.
- Developed user interface using Spring Tag Libraries to simplify the complexities of the application.
- Used Micro-services architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- 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 with JSF and DOJO for some front end.
- 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 asynchronous data retrieval using AJAX . Used HTML, JavaScript, Angular.js and Ajax for client side development and validations.
- Used XML to transfer the application data between client and server. In server-side servlets is used to construct and parse the data in XML format and in client-side Java is used.
- Implemented SOA architecture with 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.
- Developed EJB MDB’s and message Queue’s using JMS technology.
- Used Log4J for logging in the application and capture the log.
- Used ANT 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.
- Reviewed the code for ensuring adherence to Java coding standards.
Environment: Java, J2EE, Spring, Spring Boot, Hibernate, Eclipse IDE, AJAX, XML, JSP, MVC, JMS, EJB, JSON, HTML, JavaScript, Angular.js, SOAP CXF, Tomcat, log4J, Ant, WebSphere, Oracle, SQL and Windows.
