We provide IT Staff Augmentation Services!

Java Backend Developer Resume

4.00/5 (Submit Your Rating)

Mooresville, NC

SUMMARY:

  • 7+ years of experience in all phases of Software Development Life Cycle using Java / JEE technologies.
  • Experience in Web based application development using Java/JEE, JSP, Servlets, JDBC, Struts, Hibernate, spring, Web Services and XML.
  • Expertise in SOA, Web Services (CXF, XML Beans), and XML technologies (XSLT, XPath)
  • Proven software development experience using different methodologies - Agile and Waterfall
  • Experienced in developing web interfaces using JavaScript, Html, CSS, JQuery, Angular-JS and EXT-JS
  • Proven expertise in Production and Testing Support. Expertise in coordinating with offshore and onsite teams.
  • Thorough knowledge in SQL and experience in RDBMS like Oracle and MySQL.
  • Experienced in all phases of SDLC including analysis, design, coding and testing.
  • Solid experience in deploying JEE components on Apache Tomcat, BEA WebLogic and IBM WebSphere, JBOSS application servers.
  • Thorough knowledge on web services like SOAP, WSDL, UDDI and RESTFULL.
  • Experience in utilizing open-source frameworks as Struts, Hibernate, and JSF and spring.
  • Experience in utilizing prime faces that’s supports major pc web browsers.
  • Experienced in automated building, testing and continuous integration using Ant.
  • Thorough knowledge of Web technologies: XML, SAX/DOM Parser, AJAX, HTML, CSS and JavaScript.
  • Proficient in Java/J2EE Design Patterns including singleton, command, ModelViewController (MVC), DataAccessObject (DAO), and BusinessDelegate.
  • Hands-on experience in IDE Tools: Eclipse, NetBeans, My Eclipse.
  • Experience in requirement analysis & gathering, andin UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 3.x and ORM tools like Hibernate in J2EE architecture
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Business Delegate, Service Locator and Façade
  • Experienced in buildtools like Ant and Maven, Log4j for Logging and jUnit for testing
  • Expertise in using J2EEApplication Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat 5.x/6.x
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, and Net Beans 8.1. Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client 5.7.
  • Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN.
  • Working experience with the operating systems like UNIX, Solaris and Windows
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast paced environment.

TECHNICAL SKILLS:

Languages: Java/J2ee, SQL, PL/SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, jQuery

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Web Technologies: JSP, Servlet, JAX-WS, AXIS, SOA, SOAP, JMS, IBM MQ Series, EJB

RDBMS: Oracle, MySQL, Sybase

IDE s: RAD, RSA, WSAD, Eclipse

Web/App Servers: WebSphere, WebLogic, JBoss, Tomcat

Frameworks: Struts, JSF, spring, Hibernate

Operating Systems: Windows 2000/XP, UNIX, Solaris, Red Hat, AIX

Case Tools: Rational Rose, MS Visio, Erwin

Development Tools: TOAD, CVS, ClearCase, JUnit, Log4J, WebMethods

PROFESSIONAL EXPERIENCE:

Confidential, Mooresville, NC

Java Backend Developer

Responsibilities:

  • Worked on Agile Rally dev for define user stories, tasks and defects.
  • Developed rebate center module using Spring Boot, Spring MVC, Angular-JS, Angular-UI, Html, Bootstrap, CSS, JavaScript and JQuery.
  • Developed Batch jobs using Spring Batch to process transaction data.
  • Developed user stories using Core Java and Spring 3.1 and consumed rest web services exposed from the profit center.
  • Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.
  • Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
  • Worked on Web Logic 12cfor deployed interface modules and used Oracle 11g for persist the data getting from external system (Amdocs).
  • Used Junit framework for unit testing of client inbound and outbound web services and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Worked on Crucible is a web-based application for managing code reviews.
  • Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used JAX-RPC Web Services using JERSEYREST to process the application for the customer
  • Developed Web services for sending and getting data from different applications usingREST, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Used oracle11g as backend database using Windows OS. Involved in development of Stored Procedures.
  • Used Maven3.1 for create the project archetype and build the interface modules for create war and ear files.
  • Managed the development team at offshore and provided necessary information and artifacts.
  • Supported Testing Teams and involved in defect meetings.
  • Deployed the application on a WebLogic server on a UNIX platform.

Environment: Agile,Core Java, Spring 4, Spring Boot, Spring MVC, Angular-JS, Angular-UI, Html, Bootstrap, CSS, JavaScript, JQuery, SOAP UI, Apache Camel, JMS, Jackson, Web Logic 12c, Oracle 11g, JUnit, Log4j 1.2, Crucible, EHCache, JERSEY REST, SVN, eclipse, Maven 3.1.

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in developing UML use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed front-end modules using JAVA, JSF, Primefaces XHTML, JQUERY, HTML and CSS.
  • Used Sybase as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Developed JSF managed beans, composite components, converters, and validators for UI interactions.
  • Developed scheduling processes using EJB schedule annotations.
  • Have worked on agile environment uses iterative approach and also have daily standup meetings.
  • Consumed restful web services using HttpClient from different applications within the network
  • Worked on Enterprise Session Beans is service - side model that encapsulate the business logic of an application
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere 7.0
  • Used Junit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBMRAD 6.0 as the IDE for implementing the application.
  • Created Tables, Indexes and Triggers for the database using Aqua data studio
  • Processed customer information for sending bills at the end of the month

Environment: Java 1.6, J2EE, JSF, Primefaces, EJB, Hibernate, REST, JQuery, Sybase, Websphere7, Hibernate 3, HTML, CSS, Junit, Log4j,Aqua data studio, Maven and SVN.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Designed and Developed J2EE web based consumer applications using JSF, Richfaces, Spring, DHTML, and Ajax.
  • Developed UI screens using HTML, CSS, Xhtml, JQuery and JavaScript and developed message-handling module using Spring JMS.
  • Wrote JSF managed beans, converters, validator’s following framework standards and used explicit and implicit navigations for page navigations.
  • Developed client side validations using jQuery and JavaScript and developed composite components using JSF facelets.
  • Used JPA annotations to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and CriteriaAPI for database querying and retrieval of results.
  • Configured Hibernate multi level and query Caching mechanism using EHCache and integrated Spring with Hibernate Session Factory.
  • Developed the application on IBM RAD and deployed it on IBM Web Sphere Application Server
  • Used Spring Framework based on (MVC) Model View Controller architecture in Web Sphere Application Development.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Configured Hibernate, Spring to map the business objects to Oracle 11g Database using XML configuration file.
  • Designed and developed a web-based test client using spring, Java Script, HTML and XML to test different parts of the application.
  • Used JSF2 Ajax for UI data validation, upload last commit data with help of Ajax, GUI part are user friendly with help of Ajax.
  • Involved in creation of web services, WSDL and web methods with Annotation in Hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML.
  • Utilized the IBM Web Sphere MQ for asynchronous messaging between components using JMS

Environment: HTML, CSS, J2EE, Xhtml, JSF 2.0, JavaScript, Hibernate, IBM Web Sphere, Spring 3, HTML and XML, JQuery, Oracle, Subversion, Maven2, JUnit4, UML, Apache CXF.

Confidential

Java Developer

Responsibilities:

  • Performed validation for client side as well as server side with the help of StrutsValidation Frame Work.
  • Used ORM technology such as Hibernate to provide an object model for the data in database for ease of access.
  • Used Hibernate mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
  • Involved in the implementation ofStateless session beans (EJB)for business logic layer and Entity beans for persistence.
  • Designed and implemented the entire university’s Financial Services web system making it compatible with PeopleSoft system and allowing delegated users to have access to the required financial reports.
  • Used MySQL and Oracle platforms to create databases of student and faculty login information and their desired areas of study.
  • Used Eclipse and Net Beans as IDE tools to build up applications.
  • Used Struts framework to implement the MVC architecture for most applications.
  • Developed codes for ActionServlet, RequestProcessor, and Action classes by extending Struts package.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
  • Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
  • Developed UML diagrams to develop use cases for various applications.
  • Designed and implemented web application and web services to allow secure communication system among the BYU SAAS employees, administrators and students.
  • Designed and implemented web application and provided more than 30,000 users the facility to register their vehicles as well as pay their traffic citations online.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM.
  • Deployed components on Web Sphere application server.
  • Designed banking web application by implementing the Struts 1.2 framework for Model View Controller (MVC) pattern.

Environment: HTML, CSS, J2EE, JSP,JSTL,Struts, JavaScript, IBM Web Sphere, XML, SOAP, MySQL, Subversion, Maven, JUnit, UML.

We'd love your feedback!