We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • 8+ years of professional IT experience in the areas of designing, developing, testing, deploying and supporting variety of projects in both front - end and back-end applications using JAVA and Web technologies across UNIX, Linux and Windows platforms.
  • Extensive experience with Core Java concepts like Exception Handling, Collections, annotations, Generics, Multi -threading, IO Streams, thread pools, Inheritance, Wrapper classes etc.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Experience in Advanced Java concepts like JDBC, Servlets and JSPs, Struts Framework, Spring Framework, Hibernate, SOAP/Rest web services, EJB, JMS, JSF, Angular JS, Node JS and mule ESB.
  • Extensive experience in working with XML files using JAXB, SAX, DOM, Xpath, XQuery, XSLT and XStream.
  • Extensive experience in Hibernate, Spring and Struts Frame Work.
  • Well experienced using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
  • Strong experience of developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
  • Very good experience in designing/implementing SOAP and Restful Web Services in Java.
  • Designed and developed EJB, JMS, and Java Timer applications using J2EE design patterns such as Session Façade, Service Locator, Transfer Object, and Data Access Object.
  • Worked on enterprise integration platforms like SOA architecture and messaging technologies like Message broker, Apache Kafka and Mule ESB.
  • Proficient in using RDBMS concepts with Oracle 9i/10g, MySQL and experienced in writing SQL, PL/SQL Stored procedures
  • Experienced in creative and effective front-end development using JSF, JQuery, JSP, JavaScript, HTML 5, DHTML, XHTML Ajax, CSS, Bootstrap and Angular JS.
  • Very Sound understanding on Object Oriented Analysis OOA and Object Oriented Design OOD and UML
  • Experience working in build automation tools like Ant and Maven and continuous Integration tools like Jenkins
  • Experience in managing code versioning and releases versioning through Tortoise SVN, CVS and GIT.
  • Exercised good coding standards with easily maintainable code along with documentation.
  • Exceptional problem-solving skills with a proven track record of achieving outstanding results.
  • Strong interpersonal skills and ability to interact effectively with people at multiple levels of the organization

TECHNICAL SKILLS

Programming Languages: Java/JDK, SQL, PL/SQL, C

Java/J2EE technologies: J2EE, JSP, Servlets, JDBC, Struts, JSTL, Spring, Hibernate, SOAP/Rest web services, JSF, EJB, JMS, Mule ESB.

Databases: Oracle, MySQL, Postgress, DB2

App Servers: Tomcat, Web logic, Web sphere, JBoss

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Sr. Java Developer

Responsibilities:

  • Designed class diagrams, sequential diagrams and collaboration diagrams in UML using Rational Rose
  • Developed the front end using JSP, HTML, CSS, JavaScript, JSTL, Custom Tags, JQuery, and make AJAX calls to handle JSON Responses.
  • Involved in requirements gathering, design, and development of Flex components.
  • Designed and developed the business components as Spring beans and Control the navigation using Spring MVC frame work.
  • Implemented message sources beans as spring beans using Resource bundles and Property place holder configuration.
  • Expertise in MVC framework using JSF on implementing custom tag libraries.
  • Implemented form validator beans as Spring proto type beans to store exception results into bean and bind into view.
  • Involved in the Flex development exposure of Flex Layout and Navigation, Event Handling, Popup Dialogs, Menus and Skinning.
  • Implemented Spring declarative transaction management using Spring AOP advices, transaction manager and Spring AOP point cuts.
  • Implemented data model, map data tables with Hibernate entities, configure relationships using Hibernate annotations.
  • Implemented Inheritance using Hibernate Inheritance strategies and configured entities using annotations.
  • Implemented Hibernate helper classes, configure multiple data sources as separate configurations file to create separate session factory objects.
  • Designed and implemented business logic and data processing routes using Apache Camel.
  • Integrated Hibernate with Spring to implement CRUD operations using Hibernate template.
  • Implemented Rest based web service, implemented caching mechanism, security using JAX-RS annotations, OAUTH security implementation.
  • Implemented JMS based web service using SOAP, JMS, WSDL and mule ESB.
  • Involved in working with test driven development by writing test cases, implement test unit classes using Junit and mocking frameworks.
  • Have extensive hands-on Maven, Tortoise SVN, Easymock, Mockito, PMD, Find Bugs, Checkstyle.
  • Involved in complete SDLC life cycle of applications consists of Design, development, testing, production environments.

Environment: Java, J2EE, Spring, Hibernate, SOAP/Rest web services, JMS, Mule ESB, JSP, AJAX, JQuery, Maven, JUnit, JAX-RS, Apache Camel, PMD, Checkstyle.

Confidential, Los Angeles, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Developed API using Hibernate to interact with the Oracle database.
  • Embedded the flex screens with JSP files for obtaining the rich look and browser compatibility.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Used Ajax, Web to scrape the event data from various web sites.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML.
  • We’ve used PMD, Checkstyle and Find Bugs for good coding coverage and better coding rules.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation).
  • Implemented a service based application built on top of the Mule ESB library.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database.
  • Used Oracle for the EIS layer.
  • Developed the CRUD API for the POS Engine using Restful Web Services.
  • Developed PL/SQL procedure for login module and registration module.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Build a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Created REST Web Services for the management of data using Apache CXF (JAX-RS).
  • Developed application using Eclipse Ganymede for rapid development.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
  • Developed JUnit test cases for all the developed modules.
  • Developed Business logic using JavaBeans, Servlets, and Collections.
  • Mentored a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.g
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed JSP pages and Servlets for customer maintenance.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java, J2EE, Spring, Hibernate, struts, Jquery, Ajax, Sencha EXTJS, JavaScript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, Subversion SVN, Junit, Agile, UML, Mule ESB, JSP, JPA, JMS, Apache Camel, JSTL, Servlet, Maven, Itext, GWT, Jasper report, ILOG, WEB 2.0, SOA, Adobe Flex.

Confidential, Stamford, CT

Java Developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project.
  • For developing UI pages used HTML, Java Script, AJAX, JSP.
  • Involved in implementation of the application using Spring and Hibernate frameworks.
  • Used Spring MVC Framework to define Dispatcher Servlet, Controller, model and View Resolver.
  • Configured Hibernate, Spring to map the business objects to Oracle DB using XML configuration file.
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Involved in configuring JBOSS application server.
  • Followed coding guidelines while implementing the application.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end.
  • Worked on Restful web services which enforced a stateless client server and support JSON ( few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used to write AJAX implementation of Java to convert into HTML and Java.
  • Used open source software tools like Log4j, validation files and resource bundles.
  • Involved in Unit, smoke and integration testing.

Environment: Java, JSP, JPA, Servlets,JavaBeans, JDBC, HTML, CSS, JavaScript, AJAX, Web framework, MVC, JBOSS, MYSQL, Ant, File Zilla, Jenkins etc.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Worked on design and development of PickMaster application features like Inventory Data Grid, Data Batch and other functions using Java, EJB, RMI, Servlets, JSP, JavaBeans, Java Script and XML Technologies.
  • Involved in coding for Spring Web MVC, WEB modules.
  • Developed CMP Session and Entity EJB Components for the application.
  • Used Multithreading to keep shared resources thread safe.
  • Installed, secured, and configured AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
  • Used various data structures for implementing Algorithms.
  • Involved in the development of controller Servlets modules and JSPs based on Jakarta Struts Framework.
  • Implemented Message Queues using JMS for handling asynchronous messages.
  • Involved in writing stored procedures, triggers, functions and complex joins for Oracle 8i Database
  • Extensively Used XML parsers.
  • Used J2EE Design Patterns.

Environment: Java, J2EE, Java Servlets, EJB’s, RMI, Struts, WebSphere Application Server 4.0, WSAD, JSP, JDBC, JNDI, JMS, JavaBeans, JDBC, Java, LDAP, Oracle 8i, UML, JavaScript and Windows NT.

Confidential, Parker, CO

Java Back End Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements, gathering, modeling, analysis, design and development.
  • Developed Patient management modules end to end with ability to add/delete/edit the patient list.
  • Developed SOAP Services to pass on real time patient insurance claims.
  • Used Web Services-WSDL and SOAP for getting credit card information from patience and used SAX and DOM XML parsers for data retrieval.
  • I involved in the coding and development process, used C, C++, Shell and develop for most Unix platforms.
  • Used HTML, JQuery to develop UI components using MVC architecture.
  • Used JavaScript for client side validation and developed the AJAX based modules.
  • Developed Data Access Objects (DAOs) using Hibernate DAO Support to access data from the database.
  • Wrote SQL queries and PL/SQL Stored Procedures in Oracle using Toad.
  • Developed Custom Tags to simplify the JSP code.
  • Used server side Validator Framework in Struts to validate input from the JSP form
  • Ant scripts were developed and run for the build.
  • Responsible in maintaining the Java source code Using SVN as a version control system.
  • Used JUnit framework for Unit testing of application.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.

Environment: Web Logic 10, Toad, XML, HTML, JQuery, Java Script, Java, Struts1.2, Spring2.2, Web Services, Hibernate, Oracle 10g, C, C++, UNIX, Eclipse, Tortoise SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in developing and designing a Real Estate website.
  • Worked on designing modules of the applications and have represented those using UML diagrams with Rational Rose.
  • Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS and Responsible for creating detailed wire frames and process flows.
  • Created and deployed new features in order to sustain and amend existing applications.
  • Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Developed external page using jQuery (from the same domain) inside a container when a tab is clicked on via Ajax call and also to support auto mode.
  • Used Boot Strap to build responsive UI Design.
  • Designed and implemented the User Interface using OO JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
  • Provided graphic and artistic support for web enhancement and new creative initiatives
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
  • Developed client side validation code using JavaScript and JQuery.
  • Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Extended CSS as needed to accommodate new data and display types.
  • Used Collection framework and Generics in many cases and regular expressions also.
  • Create database queries for data insertion, updates and views using Oracle 10g.
  • Developed server side utilities using J2EE technologies Servlets in the back-end.
  • Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
  • Responsible for the end-to-end design and development of the Authorization component by leveraging the Apache STRUTS framework extension points, managed shell scripting.

Environment: HTML, CSS, Java Script, JQuery, AJAX, Boot strap, Usability Testing, Agile, MySQL, Java Servlets, JSP, JDBC, Oracle 10g.

We'd love your feedback!