Java Developer Resume
Bentonville, ArkansaS
SUMMARY
- Around 5+ years of experience in object - oriented analysis, design and development of web enterprise and client/server applications
- Excellent Architectural, analytical and problem-solving skills
- Trained in Agile/Scrum methodology to complete the task and project
- Proficient in developing enterprise applications using Java, EJB, JSP, JSF, JDBC, JNDI, Servlets, JMS.
- Expertise in implementing technologies like Struts, Spring, JSF, Hibernate, JPA, Scala, PHP, C++, JavaScript, jQuery, servlets, JSTL, Struts.
- Experience in Object oriented analysis and design using UML using rational rose and a fair understanding of component-based architecture and database systems.
- REST, SOAP, DOJO, JSON, Shell scripting, Dreamweaver.
- Good exposure to Oracle 10g, MS SQL Server, My SQL database
- Experience in writing SQL/ PL SQL scripts including stored procedures, functions, packages, query tuning and optimization, indexes. Written bulk export SQL scripts
- Experience on renowned Application servers like Web logic 8.1, JBOSS Application server 4.0.4, Apache Tomcat 6.0, Sun One application server
- Expertise in using application development tools like Eclipse, MyEclipse, IntelliJ, Net Beans, J2EE design patterns and GOF design patterns.
- Knowledge in working MS Visual Basic, Delphi 5, UNIX, Windows, and Linux Platforms.
- Experience in developing build scripts using Apache ANT.
- Configured Bugzilla and well versed with the usage/administrating the tool as DBA.
- Experience in conducting code reviews and evaluating code metrics.
- Hands on experience in Change Management process of General Electric used by tool HP Service Desk.
- Experience in design and development using action script in Flex component.
- Experience in implementing quality procedures and Six sigma methodologies in executing projects from inception to completion.
- Have Good exposure to Onsite-offshore coordination.
- Involved in complete life cycle of the project and experience in interacting with end users right from collecting requirements to production support.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate 3.x, Log4J Java Beans, EJB 2.0/3.0, JDBC, RMI, JMS, JNDI.
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GUI, Web services (SOAP, WSDL, Axis) Apache POI, iText, JBoss SEAM.
Application Servers: IBM WebSphere 5.x/6.x, WebLogic 8.x/9.x, Tomcat 5.x.
Programming Languages: Java, SQL, PL/SQL, UML, Perl.
Database Technologies: Oracle 7.x/8.x, Lotus Notes.
IDE: RAD6.x/7.x, Eclipse 3.x, Net Beans, Dreamweaver.
Operating Systems: Windows, UNIX, Linux
Source Control: Rational ClearCase, CVS, ClearQuest.
Methodologies: UML, OOAD, RUP, Waterfall model, Agile.
Others: Microsoft Visio, ANT, ClearQuest, Omniture Site catalyst, TOAD, Shell scripting, Rational Rose, PuTTY, winSCP.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential - Bentonville, Arkansas
Responsibilities:
- Designed and coded application components in an agile environment utilizing a test-driven development (TDD) approach.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS, Express JS and jQuery for making the DOM manipulations and for making Ajax calls.
- Developed Business logic with the help of spring and Data Access was implemented by using Hibernate.
- Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
- Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool
- Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
- Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4j, RESTful, MySQL and Maven.
- Built backend REST API with Node JS, Express JS and Implemented modules into NodeJS to integrate with designs and requirement.
- Pricing tool to set the PVC (Consuming Selling Price) by article and by store. It must thus allow, starting from a certain number of indicators (prices recorded Confidential the competitors, prices charged in the stores, volumes of sales realized, gross margin with the element of nomenclature or the EAN,...) to position the prices which will be recommended with the exploitation.
- Provided technical specifications. Set up of the technical architecture of the application according to the needs for the users.
- Training and support of 5 consultants. Development of java modules (JSP, SERVLETS, and EJBs) with struts and design pattern implementation.
JAVA Developer
Confidential - Seattle, Washington
Responsibilities:
- Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, springs and doing enhancements and issues resolutions.
- Extensively used core java concepts like collection framework, multi-threading, OOPS & Exception Handling.
- Designed dynamic and browser compatible pages using HTML, CSS, BOOTSTRAP, JavaScript and jQuery.
- Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
- Developed the jQuery callback functions to implement asynchronous communication.
- Involved in developing web pages using Angular JS Framework and familiar with various Angular JS directives and services.
- Worked on the REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration.
- Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, Angular JS.
- Responsible for Web UI development in JavaScript using jQuery, AngularJS and AJAX for dynamic loading of Web pages.
- Responsible for Development of Hibernate objects for data fetching for batch and front-end processing.
JAVA Developer
Confidential - Dallas, Texas
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transaction such as online funds transfer, bill payments to the service providers.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Developed XML documents and generated XSL files for Payment transaction and Reserve Transaction system.
- Implemented various J2EE design p Confidential erns like Singleton, Service Locator, DAO, Transfer Objects.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used Sub Version to implement version control system & Junit framework for the unit testing of all the java classes.