We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • 7 years of professional Java/J2EE and front end software development experience.
  • Extensive experience in Core Java and web - based applications, with expertise in reviewing client requirements, prioritizing, creating project proposals, and baseline project plans.
  • Participated in all phases of the Software Development Life Cycle (SDLC), including the Analysis, Design, Development, Testing, Implementation, and Maintenance phases of software application development.
  • Experience with core JavaSE, including Collections API, Multithreading, and JDBC.
  • Experience with JavaEE, including Servlets, JSPs, Web Services (SOAP and REST), and Tomcat.
  • Application development experience using Hibernate, spring, Java Beans, and MVC architecture.
  • Considerable experience in using MVC (Model View Controller) architecture for developing applications using Servlets, JSP, and Java Beans.
  • Experience in front end application development using HTML, Java Script, J-Query, JSP, and Spring.
  • Extensive experience in the design and development of J2EE based applications involving technologies such as Java Data Base Connectivity (JDBC), Java Servlets, and Java Server Pages (JSPs).
  • Experience in using Hibernate for mapping Java classes with database, by using Hibernate Query Language (HQL), Annotations, and Criteria.
  • Experience in the functional usage and deployment of applications in WebLogic, WebSphere, and Apache Tomcat Server.
  • Experience in the design of Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures.
  • Experience in software development methodologies like Waterfall and Agile.
  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, and SQL queries.
  • Excellent team player with remarkable communication skills, interpersonal skills, and problem-solving skills.

TECHNICAL SKILLS:

Languages: Java, C, HTML, CSS, JavaScript, SQL, SVG

Java Technologies: JDBC, Servlet, JSP, Web Services (REST)

Frameworks: Struts, Hibernate, Spring, MVC

Web/Application Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic

Databases: MySQL, NoSQL, SQL Server, IBM Db2, Oracle

Platform: Windows XP/Vista/7/8/10, Linux, OS X

Tools: Eclipse, MyEclipse, Maven, NetBeans, Toad, SQL Developer, DbVisualizer

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Created consolidated databases for EDD/SAO using SQL and SQL Developer.
  • Created activity logging for all PDP processes for better maintainability.
  • Created Micro Deposit reporting file using JSE.
  • Implemented multithreaded processing of customer reports for delivery.
  • Wrote an NDM script to deliver Micro Deposit file to Payment Manager.
  • Created the processing to notify Customer of required Trading Partner approvals.
  • Changed existing processing to allow Customer to approve Trading Partner ACH data.
  • Created processing using JSE and Hibernate to receive and apply ACH NOCs.
  • Created processing using JSE and Hibernate to receive updated Trading Partner data.
  • Updated existing EDD processing and database tables for consolidation with SQL.
  • Updated processing to stop setting SAO flag in the customer report.
  • Built new tables and added fields to existing tables using SQL.
  • Made necessary changes to the Hibernate layer to facilitate these processes.
  • Loaded existing SAO supplier payment data to EDD/SAO consolidated database using Hibernate.
  • Changed NDM parameters for ACH NOC and Returns files in Shell Script.
  • Worked on functional specification designs.
  • Created generic and general Hibernate classes.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Created connections to database with Hibernate session factory, using Hibernate APIs to retrieve and store data to the database by means of Hibernate transaction control.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Created hibernate-config.xml and configured Hibernate for the application.
  • Created Object-Relational Mapping using Hibernate.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Implemented Spring transaction management for some database transactions.
  • Used Agile software development methodology on Spring framework.
  • Deployed the applications on Oracle WebLogic Application server.
  • Developed DAO (Data Access Objects) to retrieve data from database.
  • Extensively written unit test cases using JUnit framework.

Environment: Java, J2EE, JDK 1.5, Multithreading, JDBC, Servlets, JSP, Hibernate, Spring, Web Services (REST), JQuery, Shell Script, SQL, WebLogic, Eclipse, SQL Developer, DbVisualizer, WinSCP, Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of the Software Development Lifecycle.
  • Developed highly granularized GUI components using HTML5, SVG, JavaScript, and Java.
  • Helped design component hierarchies for seamless assembly of subcomponents to create components.
  • Created elementary components for titles, labels, legends, X and Y axes as building blocks.
  • Created Chart components such as Bar, Pie, Line, Area, and Scatter Bubble charts.
  • Created Dial, Knob, Gauge, and Compass components for Industrial IoT applications.
  • Created tab and scroll Container components for assembling various GUI components.
  • Helped design and create an Air Traffic Control System component for monitoring air traffic.
  • Helped develop 3D animated charts and graphs using SVG, Canvas, X3DOM, and JavaScript.
  • Contributed in developing sample smart city applications with 3D animated drones and buildings.
  • Contributed in developing sample SCADA applications such as integrated dashboards.
  • Helped implement the company website as an SPA with AngularJS for better user experience.

Technologies: HTML5, CSS, SVG, Canvas, X3DOM, JavaScript, AngularJS, Java, Eclipse, Subversion, Notepad++, Sublime Text, Inkscape, OS X, Agile

Confidential, Los Angeles, CA

Java Software Developer

Responsibilities:

  • Involved in all phases of the Software Development Life Cycle (SDLC), including the Analysis, Design, Development, Testing, Implementation, and Maintenance phases of software application development.
  • Worked on functional specification designs.
  • Developer Java multithreading in common Java classes/library.
  • Developed Servlets and JSPs based on MVC pattern using Spring framework.
  • Developed the User Interfaces using Struts, JSP, AJAX, HTML, and JavaScript.
  • Developed static and dynamic web pages using JSP and HTML.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Created generic and general Hibernate classes.
  • Created connections to database with Hibernate session factory, using Hibernate APIs to retrieve and store data to the database by means of Hibernate transaction control.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Created hibernate-config.xml and configured Hibernate for the application.
  • Configured Hibernate with Spring.
  • Created Object-Relational Mapping using Hibernate.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Performing mapping of Java classes using Hibernate Annotations and Criteria.
  • Used Struts for web tier development and used the Struts tag library.
  • Implemented AJAX for asynchronous communication with server providing better user experience
  • JavaScript was used for the client-side validations
  • Implemented Spring transaction management for some database transactions
  • Used Agile software development methodology on Spring framework.
  • Deployed the applications on IBM WebSphere Application server.
  • Developed the front end using JSP and HTML
  • Wrote AngularJS controllers, views, and services for new website features.
  • Developed in DAO (Data Access Objects) to retrieve data from database.
  • Architectural, technical and functional understanding of the interfacing modules.
  • Extensively written unit test cases using JUnit framework.
  • Developed REST web services to facilitate communication between client and servers.

Environment: Java, J2EE, Multithreading, JDK 1.5, JDBC, Servlets, JSP, Hibernate, Spring, JSP, JSON, AJAX, HTML, JavaScript, WebSphere, Db2, Eclipse, Agile.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Creation of interim JSPs and JavaScript to include customized functionalities.
  • Responsible for data and transaction management using JDBC transaction management.
  • Used Eclipse for writing code for JSP, Servlets.
  • Responsible for customization of the business logic to suit the customer requirements.
  • Used CVS for configure management.
  • Used Hibernate with Spring to retrieve/update customer information from/to the database.
  • Deployed application on WebSphere and used MyEclipse as the IDE.
  • Developed Web Services using XML over HTTP and SOAP/WSDL.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Developed UNIX commands.
  • XML schema design using company business rules.
  • Tested the web application and deployed on the Apache Tomcat web server and JBoss application server.

Environment: Java, J2EE, JSP, Servlets, Struts, JDBC, Multithreading, Hibernate, spring, WebSphere, Db2, UNIX, HTML, JavaScript, XML, Eclipse.

We'd love your feedback!