We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Charlotte, NC

SUMMARY:

  • Java/J2EE Programmer with Seven Years of extensive programming experience in the area of Internet/Intranet Web and Client Server Applications.
  • Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi - tier enterprise, web based and distributed applications.
  • Expertise in developing Multi-Tier Web applications using Java, J2EE, EJB, JSP, Servlets, Struts, Apache Camel, Spring, Hibernate, JDBC, JMS, JNDI, Ant, Maven, RMI.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Expertise in UI development using JQuery, JSP, HTML5, JavaScript, Angular JS, CSS, AJAX, JSON and XML.
  • Extensive experience in developing GUIs using Struts, Spring MVC, spring web flow Frameworks.
  • Experience with Apache Camel Integration Framework and Orika Mapping .
  • Experience in different application servers like JBoss/Tomcat, WebLogic.
  • Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD) and RAD 6.
  • Expertise in Unit testing through JUnit framework.
  • Experience in developing applications using waterfall, RAD and Agile (XP and Scrum), Test Driven methodologies and good understanding of Service orientation architecture.
  • Expertise in distributed application architecture, object oriented design, and web based applications.
  • Experienced in using Apache AXIS & Apache CXf for Web Services.
  • Responsive UI layer utilizing semantic HTML5, AngularJS.
  • Well-versed in Agile software development - TDD, iterative development, pair programming.
  • Good understanding in developing Databases to create objects like tables, views, functions, triggers and stored procedures package using PL/SQL in SQL, Oracle, SQL Server & Apache Cassandra .
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

SKILL SET:

Languages: Java, J2EE Ajax, JavaScript, HTML5, CSS, JSP, SERVLETS, JavaBeans, Struts, Camel, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML,JSON

Frameworks: Hibernate, Spring & Struts,Apache Camel

Application/Web Servers: Sphere, WebLogic, Tomcat, JBoss

Database: ORACLE, MYSQL,Apache Cassandra

IDEs: Eclipse, WebLogic Studio,JBuilder, Visual Studio,JQuery.

Web Services: XML, REST, SOAP, WSDL, Apache AXIS,Apache CXF.

Operating Systems: Windows 9x/NT/2000/XP, Linux

Protocols: HTTP, FTP, LAN and WAN.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java Developer

Environment: Java, Apache Camel ( Integration ) along with Spring, Angular JS, ActiveMQ, Apache CXF ( Web services ), ORIKA ( Mapping ), Tomcat 8.0, ORACLE SQL, Apache Cassandra .

Responsibilities:

  • Involved in web designing using HTML, XHTML, CSS, JavaScript and extensively used Table less Design in CSS for positioning.
  • Involved in server side and front-end validation using Camel Integration framework and JavaScript.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Developed Orika mapping files and Camel configuration for persisting data to the database.
  • Responsible for writing Camel Route and integrating Camel with Spring for Processing business needs.
  • Developed the user interface with JQuery, JSP, HTML5, CSS and JavaScript.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
  • Developed the UI using JSP, HTML, CSS, and AJAX and learned how to implement JQuery, JSP and client & server validations using JavaScript.
  • Implemented applications using Java, J2EE, JSP, Servlets, JDBC, RAD, XML, HTML, XHTML, Apache Camel, spring and JavaScript on Windows environments.
  • Used Camel framework along with Spring, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Developed web services code for the system will either use services in connected applications to perform business operations.
  • Writing custom filters, directives for the HTML5 using Angular code.
  • Created XML for deployment descriptors, Camel configuration files and integrated to validation files.
  • Generated Spring XML files for the configured beans.
  • Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
  • Used Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Consumed Web services using JAX-WS and generated client stubs from WSDL for web services.
  • Used Eclipse as the Java IDE in the development of the application.
Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Used Operation classes, Data Management classes, Business classes, struts configuration file, properties class (MVC design pattern).
  • Involved in development of presentation layer using JSP and Servlets with Development tools like Eclipse IDE, WSAD, and Agile etc.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Developed the Front end GUI using JSP, HTML and Java script.
  • Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Used Hibernate to persist the data into the database.
  • Designed and developed web pages HTML5, JSP, Portlets, AJAX, JSTL, Angular JS, JQuery and CSS.
  • Developed EJBs in order to develop the business logic based on technologies of core java like collections and multi-threaded concepts as per the requirement.
  • Developed the ORM Mappings with Hibernate
  • Worked with spring and web services with REST by creating restful services using Spring Controller class.
  • Worked on J2EE frameworks like spring and Struts for developing industry standard web applications.
  • Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Implementing Business logic based on user selection using JQuery and Angular JS.
  • Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Developed Graphical User Interfaces using Struts, tiles and JavaScript.
  • Used JSP, JavaScript, JQuery, AJAX, CSS and HTML5 as data and presentation layer technology.
  • Used spring core implementation and also features like spring web and MVC in the web application.
  • Used hibernate/Spring JDBC effectively in Java data access layer.
  • Used struts framework front controller and MVC patterns.
  • Exchanged SOAP request and response on HTTP protocol for implementing web services.
  • Developed Action Form, Action Forward Servlets and Struts Configuration Files.
  • Used Struts framework to manage the project in MVC pattern.
  • Worked on SOAP-UI tool for testing web service by passing soap request to web service provider.
  • Involved in writing SQL queries, Stored Procedures in PL/SQL to access data from the database.
  • Used Clear Case for Version Control.

Environment: Java, Hibernate, Spring, Struts, HTML5, CSS, JSP, Multithreading, EJB, JQuery SOAP, XSLT, Web Logic Server, AJAX, Servlets, JNDI, Eclipse, Agile, Java Script.

Confidential, Saint Louis, MI

Java/J2EE Developer

Responsibilities:

  • Involved in design and logical view of the application.
  • Created a front-end application using spring MVC, JQuery, AJAX.
  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS, JavaScript, jQuery.
  • Developed data Access layer using Hibernate JPA implementation.
  • Developed user interface using HTML, XHTML, CSS, JSP, and JSP Tag libraries to simplify the complexities of the online application.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented AJAX for communication between JavaScript to App server without reloading the page.
  • Implemented various design patterns-Singleton, Business Delegate, Value Object and Spring DAO.
  • Designed, implemented and deployed J2EE web application Struts and Spring.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
  • Coded action classes used by the Struts framework for extending controller functionality.
  • Created standalone Java programs to read data from several XLS files and insert data into the database.
  • Developed validations for forms data as well as server side using Struts validator frame work.
  • Used JSON, JQuery, and Ajax for updating the web pages.
  • Used JUnit test cases to write repeatable tests for unit testing.
  • Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Bug fixing was logged during testing phase using JIRA.
  • Developed unit test cases and suits on JUnit framework for unit testing.
  • Used Git as a version-controlling tool for managing the module developments.

Environment: Java, JDK, Spring, Strut, Agile, Hibernate, Jquery,HTML5, AJAX, UML, XML, JSTL, WebLogic, Eclipse, Windows, JUnit, jsp, SOAP, WSDL, CSS, SOAPUI, Log4j, JIRA, PMD, PL/SQL.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used JSP, HTML, and CSS for content layout and presentation.
  • Followed agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
  • Implemented business logic using Session Beans, Servlets and stored procedures.
  • Created the web application using MVC Struts framework.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Analyzing and design requirements provided by business users.
  • Created Session Beans as services to communicate with DB Layer using Hibernate for the change requests in existing flows.
  • Writing design specification and develop test cases.
  • Used JSP, JavaScript, JQuery, AJAX, CSS, and HTML as data and presentation layer technology.
  • Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
  • Design and develop user interface using HTML tags, AJAX, JQuery, and XMI.
  • Worked on PL/SQL like interacting with Database, writing Stored Procedures and debug and fixed the issues.
  • Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.

Environment: Java, Struts, Agile, Hibernate, Spring, Grails EJB, WSDL, JQuery, JAXB, SOAP, REST, AJAX, HTML, JSON, JavaScript, CSS, JSP, Web Services, PL/SQL, Unix Shell Scripting, Web logic.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Used Agile Methodology and Test Driven Development to develop the application.
  • Creation of Class Diagrams, Sequence Diagrams, State diagrams and deployment diagram.
  • Designed and developed the application implementing Struts framework.
  • Developed the user interface using JSP, JSTL, CSS and Tiles framework with Struts MVC.
  • Developed the application using the Model View Controller, Business Delegate, Transfer Objects and Data Access Objects design patterns.
  • Designed and developed custom jQuery components for the front end client side validations.
  • Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Set up Web logic Application server and used Ant tool to build the application and deploy the application in Weblogic server.
  • Involved in creating Servlets using client and server side validations to integrate with the business logic.
  • Collecting, understanding, and transmitting the business requirements for the project, and translating these into functional specifications for gap analysis purposes.

Environment: Java, Core Java, Web Services, EJB, Web App, SOAP, Pl/SQL, SSL, Oracle Server, XML, JUnit, Spring MVC, CSS, Struts, Springs AOP, JQuery, Spring JDBC Template, Agile, Hibernate, AJAX, JSP and Eclipse.

Confidential, Boca Raton, FL

Java/J2EE Developer

Responsibilities:

  • Involved in various stages of the SDLC using Waterfall development process.
  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Implemented the application using Struts Framework which is based on the MVC designpattern.
  • Used JSON, JQuery, and Ajax for updating the web pages.
  • Developed user interface using JSP, JSP tag libraries and Struts tag libraries to simplifycomplexities.
  • Called SQL stored procedures according to the business requirement Prepared unit test cases and testing.
  • Coded assigned modules using leading Java frameworks and technologies (Struts, EJB) andindustry standard tools (Eclipse)

Environment: Core Java, Agile, AJAX, JSP, XML, JQuery, CSS, SQL, HTML, Hibernate, Struts, Spring, JavaScript, Web Logic, Windows.

Hire Now