We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • 7 years of professional experience in developing Multi - Tier distributed applications using JAVA-J2EE technologies.
  • Strong server side coding experience using Core Java, Multithreading, EJB, Servlets, JSP, JMS, JNDI, JDBC, RMI, SAX, DOM, JUnit, XML, XSLT, Struts, SPRING Framework, Hibernate, AJAX, XML Schemas.
  • Very strong experience with Databases and object oriented programming.
  • Expertise in practicing the SDLC models (Waterfall Model, Agile methodologies).
  • Experience in various stages of SDLC like Initiation, Requirements gathering and analysis, Design, Development, Integration & Testing, Implementation/Production Release and Operations& Maintenance.
  • Experience working on database like Oracle 9i, Oracle 10g, Oracle11g, SQL Server, MySQL using Java JDBCAPI. Designed and developed an oracle fusion application which includes oracle data integration (ODI).
  • Extensively worked on SOA such as RESTful & SOAP web services.
  • Knowledge in Amazon Web Services.
  • Proficient in Data Structures and Design of Algorithms .
  • Strong experience in writing JUnit for unit testing(Test Driven Development) and Web Services testing with SOAP UI.
  • Expertise in Unit testing, Integration testing, Smoke testing & System testing.
  • Experience in using build tools like Ant, Maven and Continuous Integration tools like Jenkins.
  • Experience in using Log4J for logging messages, Debug and Error tracking.
  • Extensive B2B development work on IBM Web Sphere, WebLogic, AWS, Jboss application servers and web development server on Apache Tomcat web.
  • Worked on version control tools like Github, CVS.
  • Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript, AngularJS, AJAX and JQuery and also experience in making web page cross browser compatible.
  • Experience in developing applications using different IDEs like Eclipse, NetBeans, and IntellIj.
  • Experienced in managing Onsite-Offshore model projects with teams across different geographies, working in different Time zones.
  • Proficient knowledge in JDBC and writing SQL Queries, PL/SQL Stored Procedures, Triggers and SQL packages.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Extensive Knowledge in all phases of Project and Product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re-Engineering and Documentation.
  • Proven experience in coordinating with different internal/external stakeholders (Business / Technical / Finance teams) of projects.
  • Effectively uses the open source frameworks and implement easily and open to learn any new technologies.
  • Very adaptable - able to acquire and use new skills rapidly and effectively.
  • Good problem solving and analytical skills in resolving the technical challenges of the project and providing creative solutions to them.

TECHNICAL SKILLS:

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection.

Languages: C, C++, Java, SQL, PL-SQL.

Web Technologies.: HTML5, DHTML, JavaScript, Bootsrap, CSS/CSS3, AJAX, XML, XSLT, JSON, JQUERY, JSTL, ANGULAR JS and Node JS.

J2EE: JSP, Servlets, EJB, JMS and JDBC.

Framework: Struts, Spring MVC and Hibernate.

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web logic.

IDEs: Eclipse, IntellIj and Net Beans.

Design Skills: UML (JUDE, Rational Rose), Object Oriented Analysis and Design (OOAD), GOF Java &J2EE Design Patterns.

Web Services: SOAP and RESTful Web Services.

SDLC: Agile, Waterfall.

Logging Tools: Log4J.

Testing: JUnit, SOAP UI.

Build & Deployment: Maven, Jenkins.

Database and Tools: Oracle, MySQL, DB2, SQL Developer and Mongo DB.

Version: CVS, GIThub.

Operating Systems: Windows Vista/7/8/10, UNIX, Oracle Solaris, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Used Spring Service Oriented Architecture (SOA) for transactions management.
  • Designed and Developed the Application using Spring MVC and Hibernate as the ORM.
  • System built using Spring MVC architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory Pattern, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, Observer Pattern and Service Locator.
  • The business logic was written in Spring Service classes and the service layer classes were configured in Spring-service.xml.
  • Used Java 8 for Collections, Security, Lambda expressions and for Functional Interfaces.
  • Involved in Design and Developing of the front end using HTML, CSS, and JavaScript to perform validation on the client side.
  • Design Client side architecture for UI development using Angular 2.
  • Extensively worked on Front end using Struts, JQuery, JSP, Ajax, JavaScript, JSTL, Bootstrap, HTML and Used messaging middleware as JMS.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Developed and tested utilities to interact with SOAP web services.
  • Developed RESTFUL web services using Spring Framework.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Developed a UI component using Angular JS. Project using Angular JS framework frontend development using HTML5 and CSS3 for most of the feature.
  • The Persistence layer consisted of Persistence classes which used to access the DB by using Hibernate HQL and Criteria queries.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Developed JMS interface programs to push the new data from the One Point Application to other corporate systems.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
  • Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Provided Log4j support for the application for debugging the system
  • Implementation of the Business logic layer for Mongo DB Services.
  • Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.
  • The transaction management in the interceptor stack is done using interceptor-rules.xml in which all the rules regarding navigation of Interceptors are defined.
  • Deployed the application using WebLogic Admin console, also configured the messaging through WebLogic Admin console.

Environment: Java 8, JSP, JMS, Servlet,Ws02, Wso2 Registry Services, Hibernate, Spring, JMS, JCA, JMX, XML, CSS, XML Schema, Spring boot, AJAX (JQUERY, AJAX), JSON, Kafka, JBoss Fuse JAXP, SAX, DOM, JAXB, JAX-RPC, SAAJ, Angular2, SOAP, Java script, Angular JS, PL/SQL, D/HTML, XHTML, Ant, Log4j, JUnit, Git, JBoss Fuse, Weblogic, Oracle 11g RDBMS, Mongo DB, Eclipse, CVS.

Confidential, Bothell, WA

Senior Developer

Responsibilities:

  • Experience in the development of Enterprise Java Beans (EJB’s) to implement Business logic for maintaining information and database operations.
  • Developed the application using JSF, Spring, Java, Java script, Hibernate, Ajax Implemented SOA architecture with web services using SoapUI, WSDL and RESTful. Developed the user interface using HTML, CSS.
  • CSS, AJAX, and JavaScript, Angular Js.
  • Responsible for developing application using spring framework with Angular JS.
  • Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
  • Coded the Custom JSP, Java Beans packages for Product Features functionality. This module takes care of changing the password if the user logs into the system for the first time.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Services.
  • Installing and Configuring Oracle Retail 13.x.
  • Used ORPOS for centralized monitoring of transaction system, credit card processing and sales commission.
  • Used JBoss Fuse ESB to create mediation or route message between Services.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Used Mongoose API in order to access the MongoDB from NodeJS.
  • Installed ODI. Set up the Oracle Data Integration connection with Oracle, MS SQL Server and flat files.
  • Implemented a prototype based on the Eclipse Framework (Java, SWT ) for a specific help concept (“Cheat Sheets”).
  • Developed client slide components utilizing Java Swing framework.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Worked on different utility classes that are used all over the application for validations and formatting at the backend.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Developed queries that are required for the application development and implemented using different logics.
  • Messages like monthly statements, payment due were sent to customers through JMS, sometimes point to point messages or just publish.
  • Developed test classes in JUnit for implementing unit testing.
  • Deployed application in local for testing performed in JBoss and final Testing, Stage and Production versions are deployed and released using the Web Sphere Application Server.
  • Experienced in writing SQL scripts including Stored Procedures, functions, packages and triggers and implemented Database access connectivity through JDBC at Server end.

Environment: Java, JDK, J2EE, JDBC, Servlets, JSP, Wso2, JSTL, EJB, HTML, AJAX, Spring Framework, Java Script, JBoss Fuse, Swing, CSS, SWT,XSLT, XML. JUnit, GWT, Angular JS, Web services like RESTFUL, SOUPUI, WSDL, MongoDB, NodeJS, Web Sphere, JBoss Fuse ESB, Hibernate, JMS, UNIX, Oracle 10g.

Confidential, MINNEAPOLIS, MN

Java Developer

Responsibilities:

  • Creates user information solutions for complex and large programs by developing, implementing, and maintaining Java based components and interfaces.
  • Responsible for creating and maintaining web applications and web services that interact with complex databases.
  • Collaborates with developers and clients to develop precise business logic.
  • Created POC for Spring Batch for running batch jobs.
  • Documented how Spring Batch is useful for the current project.
  • Rewriting of JSP’s to XHTML pages to take advantage of strict validation, and to overcome the problems of JSP using along with JSF display technology.
  • Developed the Graphical User Interface using HTML, JQuery, JavaScript, CSS, JSP, JSTL, JSON and Dynamic GUI using AJAX.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome
  • Designed and developed code for Exchange project using the Java EE 6 platform.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Created Automation test framework using Selenium.
  • Used AngularJS for DOM Manipulation, Filters, and Directives.
  • Integrate the dynamic pages with Backbone JS and JQuery to make pages dynamic.
  • Developed presentation layer using JSP, HTML5 and CSS3, JQuery, Backbone JS and Angular JS.
  • Designed and developed several applicants for the United Federation of Teachers in IntellIJ IDE using Spring 3, Spring Security, Spring WebFlow2, Hibernate, Dojo, Ajax, HTML, JSP, JSTL, JSON, JQuery, Log4J, RESTful, MySQL, DB2, Maven, JUnit and LDAP for Teachers to log in and manage benefits.
  • Jboss configuration is done in thoroughly firewalled environment using TCP.
  • Migrating the application from Web Sphere to Jboss.
  • Install configure Jboss Application server for the VPDC environment and currently working on the Prod environment setup in Cloud environment.
  • Developed websites using Angular JS, Backbone JS, CSS3, HTML communicating with back end.
  • Develop custom solutions that act upon Jenkins information in real time.

Environment: Java EE 6, WEBLOGIC, ORACLE ADF and ORACLE PL/SQL experience, Junit, IntellIj,Angular JS, servlets, JSP, JSF, Java Script, Jenkins, Jboss, Jboss EAP , Spring Batch, Web Logic, Apache, Backbone.js, multithreading , Groovy, Facelets, JPA, XML, XSLT, XPath.

Confidential

Java Developer

Responsibilities:

  • Implemented server side programs by using Servlets and JSP.
  • Participated in designing the user interface for the application using HTML5, Java Server Pages (JSP) and CSS.
  • Implemented MVC using Struts Framework.
  • Involved in gathering requirements from the client for designing the Web Pages.
  • Involved in implementing the DAO pattern for database access and used the JDBC API extensively.
  • Involved in implementing Multi-Threading for communication.
  • Used XML with DTD and its references with the files.
  • Tested the application functionality with JUnit Struts Test Cases.
  • Used CVS for version control.
  • Handled the database access by implementing Controller Servlet.
  • Involved in using Oracle 11i for generating on-screen reports and writing complex sub-queries.
  • Implemented PL/SQL stored procedures and triggers.
  • Used JDBC prepared statements to call from Servlets for database access.
  • Used Log4J for any errors in the application.
  • Deployed project on Web Sphere 6.1 application server in Linux environment.

Environment: Java 1.6, J2EE, JSP, Servlets, HTML, CSS, XML, JavaScript, Eclipse, Struts, java SDK, MVC, Web Sphere, Core java, Servlet, JSP, JDBC, PL/SQL, XML DTD, Apache Tomcat, ASP, Spring, JavaScript, Windows 2000, Oracle 11i, JUnit, CVS, ANT and Log4J, Restful Web services, HP ALM Quality Center.

Confidential

Jr. Java Developer

Responsibilities:

  • Design and development of UI Screens by using JSP, HTML and CSS.
  • Development of server side programming using Servlets, and JSP .
  • Developed client - side validations using JavaScript.
  • Design UML diagrams.
  • Interacted with MySql database by using JDBC .
Environment: Java, Apache Tomcat, Windows, JSP, JDBC, Servlets, HTML, Java Script, Netbeans and MySql.

We'd love your feedback!