Java/j2ee Developer Resume
Birmingham, AL
SUMMARY:
- Java/J2EE developer with 5+ years of experience in design, development, implementation and maintenance of software applications using java technology
- Experience in developing web applications using server side java components such as JSP, Servlets, JDBC, XML, Java Beans
- Experience in design and development of interactive user interface using client side components such as JQuery, AJAX, Java Script, CSS, DHTML, HTML5
- Experience in java based frameworks such as Spring MVC
- Experience in design and development of Service Oriented Architecture - SOA using JAX-RPC and Axis framework for web service development
- Expert in HTML5/CSS3 development and have experience in Angular.js
- Expertise in building strong websites confirming Web 2.0 standards using Angular.js Framework & CSS-Bootstrap to develop valid code and table-free sites
- Experience in interacting with clients/users in gathering the user requirements.
- Validated the client side applications using jQuery Validation Plug-in.
- Performed unit testing using JUNIT test cases and used Mockito for stubbing.
- Involved in using JMS & IBM MQ Series for Asynchronous messaging.
- Extensively worked on J2EE Application Servers such as IBM Web sphere and web server such as Apache Tomcat.
- Experience working with SOAP, Rest and Restful Web services.
- Experience working with Agile SCRUM methodology.
- Experience in MVC architecture, Struts framework, Spring IOC and Hibernate.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis.
- Experience with unit testing using Junit and knowledge of Log4j tools.
- Developed Service Oriented Architecture (SOA) based J2ee applications that conforms SOA standards.
- Extensive experience in developing GUIs using Struts, Spring MVC, Spring web flow Frameworks.
- Experience in Oracle, SQL Server, and MS ACCESS databases.
- Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, Jboss, and Apache Tomcat Application Server.
- Experience with build/deployment and release of the application using Maven, Ant.
- Experience in client-side development with CSS, JavaScript and HTML.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experienced in implementing full life cycle of software development process (SDLC)
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNIICAL SKILLS:
Languages: Java, JSP, HTML5, DHTML, JavaScript, XSL, XSLT, SQL, PLSQL, UNIXTechnologies: J2EE, EJB, RMI, JMS, Servlet, JDBC, Web Services, MQ, Angular Js, Node JS, React JS
Frameworks: Struts, AJAX, Spring, Hibernate 3.0, JUnit, Log4j, XML, Beans, JSTL
IDEs/Tools: My Eclipse, Ant, Rational Rose, Toad, Maven, JQuery.
App/Web Server: WebSphere, WebLogic, Tomcat, JBoss
Operating System: Windows, UNIX/LINUX
Database: Oracle (8i/9i/10g), SQL Server
PROFESSIONAL EXPERIENCE:
Confidential, Birmingham, AL
Java/J2EE Developer
Responsibilities:
- Redesign and maintain existing internal web application utilizing HTML5, CSS, JavaScript and JQUERY
- Involved in design, develop and implementation of the application using spring and J2EE Framework.
- Used JSON for data interchange, as it’s faster and can be parsed using JavaScript.
- Extensively worked with JavaScript cookies.
- Developed JavaScript and optimized existing scripts for efficiency.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS and Bootstrap.
- Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
- Used JavaScript, HTML5, and jQuery for forms validations. Involved in structuring and facilitating Rapid Application Development sessions.
- Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing Web Sphere Integration Developer (WID).
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Designed Frontend with in object oriented JavaScript Framework like ReactJS.
- Key technologies used include J2EE, spring framework, SQL Server database, SSRS (SQL Server Reporting Services), XSD for xml data parsing and validation, and JAXB API for binding XML schema to Java classes.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Designed and developed the front end using HTML5, DHTML, and XML.
- Exposed various capabilities such as Web Services using SOAP and WSDL.
- Used Ajax XML Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Worked with jQuery UI plug-in like Widgets, Interactions, and Effects.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Used Oracle SQL developer as the DB. Supported the application developed in JSF with TopLink as backend
- Built web-based applications using Spring MVC 3.0 Architecture and REST Web services
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in unit testing and writing the Junit Test cases for the services.
- Creation of MQ objects using UNIX shell scripting and batch scripting.
- Developed the application using Apache Struts Framework: developed action classes, Form beans and Java Server Pages (JSP).
- Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
- Created JUnit test cases, and Development of JUnit classes.
- Configured log4j to enable/disable logging in application.
- Developed ANT script to build .war and .ear files for the application.
Environment: Java, Spring 3.1, Struts 2.0, Hibernate 3.0, JPA, Servlet, JSP, XML, HTML5, Gradle, CSS3, SQL, SOAP Web services, Agile, Angular JS, React JS, SCRUM, Eclipse, Maven, Log 4J, Oracle WebLogic Server, Eclipse, UNIX
Confidential, New Britain, CT
Java/J2EE Developer
Responsibilities:
- Designed and implemented application using Spring,Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL, IBM WebSphere and JBoss
- Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQUERY
- Produced and consumed Rest Web Services, developed DAO’s and DTO classes for services and consumed through Angular factory service calls from front end.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
- Developed html views with HTML, CSS, JQuery, JSON, and Java Script.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON and JavaScript.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Worked on Agile Methodology
- Database design, writing SQL scripts.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate
- Wrote server-side test cases using JUnit
- Involved in Analysis, Design and Implementation of Business User Requirements.
- Implemented Java and J2EE Design Patterns like Business Delegate, MVC, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility
- Tested transactions created electronically through message injection using JMS.
- Configured and customized logs using Log4J
- Experience in working with Gradle for Dependency Management and also as build tool.
- Configuration of MQ with WebSphere Application Server to provide MQ Messaging.
- Provided production support for the application after deployment
- Used SVN as Version Control Tool
Environment: Java, Spring, Hibernate, Gradle, HTML, CSS, AJAX, SOAP, REST, JMS, Agile Methodology, SCRUM, Design Patterns, Servlet, JSP, XML, SVN, Oracle 11g, Junit, Eclipse, Maven, Log 4J, JBoss, Log4J
Confidential, Colorado Springs, CO
Java/J2EE Developer
Responsibilities:
- Hands on JSON for data transform and page transform.
- Implement the function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
- Conducted unit testing and end-to-end testing on the supported browsers.
- Wrote a script file in JavaScript and jQuery to handle the events that were triggered by the users.
- Provide the users with the physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server. Hands on the process of development, testing and maintenance.
- Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
- Applied jQuery validation plugin to validate the user input and to improve user experience. Worked with other members in the group, committed code change using version control tool SVN and merge code from other developers using tool Win Merge.
- Developing business logic using Spring, Hibernate and Java Controller etc. Database design, writing SQL scripts.
- Experienced debugging and solving cross-browser compatibility problems.
- Participated in the maintenance of the website.
- Worked in form validation using JavaScript for providing the user interface and communication between the client and server.
- Used JavaScript to link the website to the social websites with feedback features and accomplished the function of online voting for customers.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Used CSS to embed the online videos for product introduction.
- Communicate with other members in the team to better understand the functional requirements and transfer them into technical requires.
- Participated in building up the online chatting Q&A pop-up section as well as the feedback features using CSS and JavaScript.
- Used MQ tool, RFHUTIL for browsing queue, putting and deleting messages from queue.
- Designed the login system using jQuery.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XAMPP, SQL Server, SVN
Confidential
Java developer
Responsibilities:
- Developed the Web User Interface using the HTML, JSON, Ajax and Servlets for the Customer pages where the PDF response is printer friendly.
- Involved in the process of analysis, design, and development of the application.
- Developed the user interfaces using HTML, JSP and Servlets for different User Interfaces using Eclipse.
- Created the Mock-ups using XHTML and JavaScript to understand the flow of the web application.
- Involved in the Development of Struts Framework Controllers.
- Configured the URL mappings using struts-config.xml file.
- Used Spring IOC and created the Dependency Injection for the Action classes using Application Context.xml
- Developed presentation layer using JSP, HTML, Java Script, JQuery and CSS.
- Worked on JQuery, AJAX, and JASON and for designing highly user interactive web pages.
- Used JSP’s in the presentation tier along with various spring tags, CSS and Java script.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Implemented server side tasks using Servlets and XML.
- Performed client side validations using JavaScript.
- Worked in Agile environment with active scrum participation.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Developed Hibernate persistence layer modules.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used JavaScript for client side validations.
- Used MVC architecture for application development.
Environment: Java, J2EE, JavaScript, XML, HTML, CSS, JSP, JDBC, Spring MVC, Spring JDBC, Hibernate, RESTFUL Services, SOAP, SOAP UI, RAD, JUNIT, JSTL, Spring Tags, HTML, CSS, ANT, Maven, UML, Eclipse, JUnit, Maven.
Confidential
Java Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weekly client communications with Business Analysts.
- Involved in the architecture team for design and implementation of system.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Developed views and controllers for client and manager modules using Spring MVC and Spring core.
- Business logic is implemented using Spring Core and Hibernate.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Involved in Unit integration, bug fixing, acceptance testing with TestNG test cases, Code reviews.
Environment: Java, Spring Framework, JSP, Hibernate, TestNG, UML, XML, CSS, HTML, Oracle, Java Script, Eclipse, Rational Rose, Ant.