Java/j2ee Developer Resume
Wilmington, DE
SUMMARY:
- Around 5+ years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
- Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
- Good working experience in writing Stored Procedures, Functions, and Packages.
- Expertise in using JavaScript, jQuery, DOM, AJAX, JSON, HTML5/DHTML, CSS3 and Bootstrap for view layer.
- Excellent technical knowledge in back - end RDBMS tools like Oracle and MySQL.
- Extensive experience in Object Oriented design, Systems Analysis, Software & Web Application development.
- Strong experience in implementing MVC framework like Struts, Spring and ORM tools like Hibernate in J2EE architecture.
- Extensive development experience in web applications using Java, J2EE, JSP, Servlets, EJB and APIs like JDBC, Java Mail, JNDI, XML and JavaBeans.
- Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and DOM.
- Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
- Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
- Expertise in using J2EE Application Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat.
- Extensively used IDE for Application development like RAD, Eclipse, and Net Beans.
- Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client.
- Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model.
- Expertise in object modeling and Object-Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, and Activity diagrams.
- Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN. Working experience with the operating systems like UNIX and Windows.
- Experience on object-oriented development using agile development, design patterns and tiered architecture.
- Planned, directed, and coordinated activities of different projects to ensure that goals/objectives were accomplished within prescribed time frames and budget.
- Highly motivated, dedicated, Quick learner, ability to work independently and as a resourceful part of the team, along with excellent Technical, Analytical and Communication skills.
TECHNICAL SKILLS:
J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB
Servers: Tomcat, JBoss, Weblogic Server
Frameworks: Struts, Hibernate, Spring, JUnit, Log4J J2EE Design Patterns
Languages: Java/JDK, SQL, Core Java/J2EE, JavaScript, HTML5, CSS3, Bootstrap, XML
XML Technologies: XML, DTD, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JQuery, JSON
Web Technologie: JavaScript, CSS, HTML, DHTML, Apache Axis
Databases: Oracle, MySQL, SQL Server
IDE / Version Control Tools: Eclipse, My Eclipse, CVS, SVN, WordPress, Sublime, WebStorm, NetBeans, Junit, JIRA, SOAPUI, GitHub, Bitbucket
Operating Systems: Mac OS, Windows, Unix/Linux
PROFESSIONAL EXPERIENCE:
Java/J2EE Developer
Confidential, Wilmington DE
Responsibilities:
- Responsible for assessing and analyzing content needs and designing content layout solutions.
- Responsible for prompt development of services, features and tools for the company's highly interactive UI System.
- Experience in developing cross platform server-side applications using Node.jsBackBone.js and Angular.js.to achieve scalability in real-time web applications.
- Involved in the full life cycle of the software design process including, requirements definition, prototyping, and proof of concept, design, interface implementation, unit testing and maintenance.
- Client-side validation was done using JavaScript
- Developed application using JSF, spring technologies. Used JSF layout for View of MVC. JavaScript, DHTML also used for front end interactivity.
- Used regular expressions to validate input and process strings with Perl scripts.
- Manipulated XML documents with XSLT in the DOM using JavaScript.
- Modified and create Cascade Style Sheets for improved user experience.
- Responsible for building various dynamic templates using JavaScript.
- Used libraries like AJAX, EXTJs, JSON and JQuery to develop and implement perfect dynamic templates.
- Extensively used spring framework to implement bean to declare a service and accessed those using Application context.
- Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.
- Followed RUP methodology.
- Used Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Designed and developed the user interface using JSF components.
- Used JSF components-Button, Label, Html, Static Text, Text Area etc to develop interactive UI.
- Used Declarative Exception Handling in struts.
- Used hibernate for Object Relational Mapping and Hibernate Query Language.
- Involved in Exception handling (hibernate, SQL and generic exceptions) and displayed appropriate messages.
- Extensively used of collection framework, Java threads, Multi threading.
- Designed and involved in the development of XML Schemas.
- Developed web services which will retrieve/update Address and email address.
- Used Log4J to create log information.
- Used Stored Procedures to crunch data on Oracle 10g.
- Involved in creating test cases using Junit for Java classes and Abstract spring dependency Injection test for spring beans.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: Java, JSP, Struts, Spring, JSF, Hibernate, JDBC, XML/XSLT, CSS, Java Script, JSON, AJAX, SAX parser, JAXB, Eclipse, Web Logic, Log4J, Unix, Oracle, Windows.
Java/J2EE Developer
Confidential, Middletown, NJ
Responsibilities:
- Actively involved in requirements gathering, Analysis, Conceptual Design.
- Used Maven for adding the external dependencies and for project management.
- Involved in Database design and developing SQL Queries, stored procedures on MySQL.
- Used browser debugging tools such as Firebug for resolving the defects.
- Implemented the middle tier using Spring3 framework, including Spring, AOP, Spring MVC.
- Developed the web services by using the services provided by the IBM WebSphere like BPM.
- Designed the database schema and configured Hibernate ORM files to map Java classes to database tables.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading, Exception Handling programming.
- Implemented message communications using Java mail for notify user changing profile or payment process.
- Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance with the business requirements.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Maintained the code using CVS. Actively participated in the code review.
- Played a very important role in resolving the defects.
- Coordinated with the team to resolve the production issues. Involved in designing the database tables to hold the new set of opportunities in ORACLE database.
- Involved in creation of high level and low-level detailed design documents.
- Involved in enhancing the build procedures using Maven and Hudson jobs.
- Involved heavily in the development of REST and SOAP based web services using spring 3.0 Jersey Framework, Spring Boot.
Environment: SOFEA Framework, Mule, Java 1.6, Spring Framework, Hibernate 4, Apache Tomcat 7, Maven, JUnit, TestNG, JIRA, Jenkins, Cucumber, ORACLE, Agile/ Scrum, Spring Boot, MYSQL.
Software Engineer
Confidential
Responsibilities:
- Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies.
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web services (SOAP, WSDL).
- Programmed in Angular 4 to upload (post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
- Gathered and documented the requirements from the team.
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Applied OOP concepts, including UML use cases, class and interaction diagrams.
- Used Struts framework for MVC design Pattern, Action class, Action Servlet, Form Bean.
- Independently develop LoadRunner test scripts according to test specifications/requirements.
- Implemented business logic on server side using Session Beans and Entity beans.
- Used JSF components-Button, Label, Html, Static Text, Text Area etc. to develop interactive UI.
- Developed UML design models for application.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. Developed the Web application using Spring MVC, Ext-JS, Html, JSP and JavaScript.
- Developed and maintained presentation layer (UI) for the Wholesale Management Portal.
- Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
- Designed and developed optimized UI screens for various tools using JSF Prime Faces, ExtJS, JSP, JavaScript, NodeJS, HTML, and CSS.
- Development of EJB’s, Servlets and JSP files for implementing Business rules and Security options using WebLogic App Server.
- Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test for spring beans.
- Implemented web-service integration components using SOAP web services.
- Handled the data persistency using Hibernate Framework.
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
- Designed JSP layout using Struts Tiles Framework.
- Worked in configuration of TOMCAT application server in Multi-cluster environment.
- Evaluated different open source PDF Java Libraries and implemented the Flying Saucer API, based on iText, which was used to render CSS and XHTML files into PDF files to display the patient’s statistical data.
- Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
- Made the test cases and the Style sheets (XSL) to visualize the final product behavior and fine tune the requirements.
- Worked with QA team during various testing phases and debugged/resolved defects and executed unit test cases by using JUNIT for accuracy of code.
- Involved in peer code review and analysis of Performance issues.
Environment: Java, Hibernate, JSP, JDBC, Servlets, MySQL, JavaScript, JQuery, HTML, CSS, UML, Ajax JSON, Junit, GitHub, WebSphere, UNIX, Windows.