We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Mt Laurel, NJ

SUMMARY

  • 6 years of experience in developing applications using Java and other J2EE related technologies for various domains like Banking and product domains.
  • Well - versed in Project Analysis, Design, Development, Testing, Bug-fixing, Maintenance, and End-User support.
  • Proficiency in J2EE Technologies like XML, RMI, JMS, JDBC, Servlets, JSP, JQuery, JSON, UML, Design Patterns, AWT, Java XML, Java Mail API, JPA, Maven.
  • Strong work experience on developing web-based applications using frameworks like Hibernate 4.3, Struts 2, JUnit 4.11, Log4j, and Spring 4.
  • Extensively used Spring MVC for creating Web applications along with Security and Transactions.
  • Strong understanding of J2EE server side technologies like JAX-WS, JAX-RS.
  • Developed applications that consume SOAP and REST based web services.
  • Experienced in Web-Application Testing using Soap UI.
  • Hands-on experience in creating Single page applications using Angular JS.
  • Experienced in front-end web development using HTML5, CSS 3, JavaScript 1.8.4, JQuery UI, and Angular JS
  • Experience in using Tapestry and Google Web Toolkit.
  • Hands-on experience in applying C++ OOP techniques to realistic program scenarios.
  • Worked extensively on Apache Shiro and Easy rules
  • Experience with Cloud technologies like Amazon Web Services (AWS).
  • Familiarity with server side frameworks like Node.js.
  • Worked extensively on application servers like Glassfish, JBoss, Oracle Web Logic Server and web server like Apache Tomcat. Familiar with the setup and configuration of these servers.
  • Experienced in creating visualization reports using D3.js, iText and JasperReports.
  • Experienced in using Control Version Systems like Git and SVN and issue tracking tools like Bit bucket and JIRA (Reporting).
  • Experienced in designing and developing applications using relational databases like Oracle, MySQL, and PostgreSQL.
  • Hands-on experience using Mongo DB and familiar with PL/SQL performance tuning and optimization.
  • Experienced in tools such as UML, Rational Rose and MS Visio for designing Class, Use case, Interaction and Sequence diagrams.
  • Experienced in Agile Methodology and SCRUM.
  • Experienced in Test-Driven Development using Java tools like JUnit (for Unit testing), Test NG and JDB (Java Debugger).
  • Experienced in using Jenkins (A Continuous Integration and Delivery tool).
  • Reliable, resourceful, efficient team player with good behavioral and technical skills and also a self-motivated individual with exemplary analytical and problem solving skills, fast learner.

TECHNICAL SKILLS

Concepts Reporting/Testing: UML, Design Patterns, Java EE, Software Easy Mock, Jasper, JDB, JMeter, JUnitEngineering, AWT, EJB 3.0, Java XML, Java Test NG, Soap UI, XML Spy, Apache Shiro Mail API, JDBC, JPA 2.0, JSON, JSP, MavenServlets, Ajax, JavaScript, Angular JS, Node.js Bootstrap, HTML5, CSS3, AWS, Easy Rules, C++

IDE Tools Frameworks: Eclipse, NetBeans, IntelliJ, JDeveloper, Hibernate 4.3, JUnit 4.11, Log4j, Struts 2Spring Tool Suite spring 4.2.4.

Servers Databases: Tomcat, Glass-fish, JBoss, Oracle Web Logic MySQL, PostgreSQL and MongoDB

Java Libraries Control Version Systems: Guava, Jackson, JFreeChart, Lucene Git, SVN

Automation/Build Issue Tracking: Apache Ant, Gradle, Maven, Jenkins Bit bucket, JIRA

Documentation: Java Documentation Generator, Doxygen

PROFESSIONAL EXPERIENCE

Confidential, Mt Laurel, NJ

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Implemented Spring MVC framework 4.0, Spring IOC in the application; developed code for obtaining bean references in spring framework using Dependency Injection (DI).
  • Designed Spring Controller to handle requests from users and return results, Spring Validators to verify requests, Spring Interceptors to check user status, and generate alert messages.
  • Integrated Spring Security 3.2.x to provide security features like Authentication/Authorization
  • Consumed REST Web Services with spring, set JSON data type between front-end and the middle-tier controller, and also handled the Cross Domain Requests (CORS).
  • Configured JMS service class for asynchronous mailing from system to user.
  • Implemented Persistence layer using Hibernate 4.3 to interact with the Oracle database, used Hibernate Framework for object relational mapping and persistence
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate 4 mapping XML files.
  • Wrote complex SQL and HQL statements and procedures to fetch the data from the database.
  • Integrated Apache Shiro to provide a robust set of cryptographic features
  • Developed spend analyzer reports using iReport - JasperReports and D3.js (for bar charts).
  • Designed interactive web pages with front end screens using HTML5, CSS3 and JavaScript.
  • Used AngularJS for implementing single page application processing module.
  • Implemented jQuery AJAX calls in web pages to render the response onto UI.
  • Use Bootstrap components like Grids, Wells, Tables, Dropdowns and Pagination to make webpage responsive
  • Involved in continuous build integration using Jenkins.
  • Developed test cases and performed unit test using JUnit Framework 4.11 in Test Driven Development (TDD) approach.
  • Used SVN as a Version Control system and Maven for dependency deployment.

Environment: Java 1.7, Spring MVC framework 4.0, Spring IOC, Spring Security 3.2.x, REST API, JSON, Hibernate 4.3, SQL, JavaScript, jQuery AJAX, JMS, HQL, JUnit Framework 4.11, SVN, Maven, TDD, Angular JS 1.2.9, HTML5, CSS3, Bootstrap, Jenkins

Confidential, New York, NY

Software Engineer

Responsibilities:

  • Actively studiedUser Requirement Specification and helped clearing ambiguity in requirements document.
  • Exposed to Software Development Life Cycle (SDLC), Agile-Scrum application development methodology.
  • Exposed to Core Java interface and implementation development, used Java Collection API for data structure, annotations for code reuse and exceptions to handle the errors.
  • Implemented Spring MVC framework in the application, used i18n interceptors and spring validators to improve the UI experience.
  • Extensively developed code for obtaining bean references in Spring4 and used dependency injection and Inverse of Control to make the application reusable and maintainable.
  • Developed Object Relational (O/R) Mapping using Hibernate4 and Develop Data Access Object (DAO) persistence layer.
  • Used Oracle 11g database and set connection by using Hibernate to fetch data from the database and store data in the database.
  • Developed UI with JSP2.0, HTML5, CSS3, Bootstrap3 and JavaScript, jQuery to make the page more user-friendly and interactive.
  • Created a single page application using Angular JS data-binding and directives, processed XML data from SOAP web service by using Ajax to get resources from the database.
  • Used middleware like cookie-parser on Node.js to help implement session. Used Express framework on Node.js for quick development.
  • Represented ‘monthly task allocation to developers’ in the form of bar charts using D3.js.
  • Used Easy Rules with spring to register/unregister rules through the XML configuration without recompiling the application.
  • Used Java Mail Sending API for sending detailed notifications and the receipt to the customer.
  • Used Log4J for maintaining application running logs and got good trouble-shooting feedbacks.
  • Developed test cases and performed unit test using JUnit4 Framework to test java functions and used Spring-test to do the web service testing.
  • Used Git for Version Control and Maven for the dependency deployment.

Environment: Java 1.7, JSP 2.0, JavaScript, jQuery, Angular JS, Node.js, Express, XML, SOAP API, Ajax, Spring 4, Hibernate 4, Oracle 11g, Log 4j, JUnit4,Git, Maven, HTML5, CSS3, Bootstrap3

Confidential

J2EE developer

Responsibilities:

  • Developed application using J2EE technologies like spring, Struts, Hibernate, Servlets, and JSP.
  • Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following agile methodology.
  • Developed Object-Relational (O/R) mapping using Hibernate.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Developed Web Services using RESTful. Used Web services to validate user details in real time scenario.
  • Implemented Design Patterns such as Singleton, Factory, Observer, Proxy, Template, MVC, DAO.
  • Used AJAX to consume RESTful services and render the JSON response data on to UI web page.
  • Developed UI with JSP, JSTL, HTML5 and CSS3.

Environment: Java 1.7, spring, Struts 2.0, Hibernate, Servlets, JSP, JIRA, REST, JSP, JSTL, Oracle PL/SQL, Tomcat, JBoss, Log4j, SVN, JUnit, Maven, HTML5, CSS3

Confidential

Java Programmer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance.
  • Developed the back-end logic layer by using most of the core Java 1.7 features such as Collections Framework, Interfaces, Multi-threading and Exception Handling programming.
  • Designed and developed back-end functions with several Java design patterns such as Chain of Responsibility, Session Facade, Front Controller, Data Access Object, Singleton, MVC, Business Delegate and Factory patterns.
  • Created one-to-one REST methods to implement respective change requests, also developed the rest-core methods from the individual change appliers by utilizing Jersey-client Library.

Environment: Java 1.6, REST, Jersey-client library, PostgreSQL, Hibernate 4.3.x, JPA 2.0, JavaScript 1.8.4, DOJO Toolkit 1.9.2, SVN, Hudson, Log4j, JUnit 4.11, HTML4, CSS3

Confidential

Java programmer

Responsibilities:

  • Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from Oracle Database.
  • Developed Restful web services for employee info retrieval.
  • Involved in second level cache using EHCache in Hibernate at table level.
  • Participated in developing view pages using HTML5, Java Script, AJAX, jQuery, JSP and Tag Libraries.
  • Involved in building the code & deploying on Oracle Web logic server.

Environment: Struts 2.0, Hibernate 4.3.x, Servlets, JSP, Oracle, REST, Java Script, AJAX, jQuery, JSTL, Oracle Web Logic, Junit, Maven, and HTML4

We'd love your feedback!