We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Peapack, NJ

SUMMARY

  • Over 5 years of professional experience as a Java developer involving in Analysis, design, development, implementation and testing of Client - Server, Web based Distributed and Enterprise applications.
  • Expertise in Software Development Life Cycle ( SDLC ) including requirement analysis, design, development, testing, deployment and maintenance with Agile Methodology.
  • Experienced in developing Multi-tier Enterprise Applications involving technologies like Servlets, Struts, Spring, JDBC, Hibernate, JPA, JSP, EJB, JNDI, JMS, XML, HTML.
  • Expertise in Object Oriented Programming (OOPS) and Core Java Technologies like Multi-Threading, Collections, Exception Handling Mechanisms.
  • Expertise in implementing Web Services such as REST, RESTful, and SOAP for software applications that contain components like SOAP, WSDL, XML.
  • Experienced in JSP, Java Beans, Servlets for developing applications using MVC architecture.
  • Well experienced in Hibernate ORM object Relational Mapping tool in a Multi-tier architecture.
  • Experienced in using Spring Framework for developing applications.
  • Good Knowledge in implementing efficient code for applications using Struts, EJB, Spring and Hibernate.
  • Experienced in using RDBMS concepts such as SQL Server 12.0/11.0, Oracle 12C/11g/10g and My SQL.
  • Experienced on SQL and HQL queries, utilizing PL/SQL in Oracle and MS SQL Server for developing database to create its objects like functions, triggers, views, tables, ER modeling, DB normalization, RDBMS Design, SQL, PL/SQL, procedures, cursors and stored procedures packages.
  • Experienced in mapping Java classes with Database using Hibernate Query Language (HQL) in Hibernate Framework.
  • Experienced in developing UML diagrams like Use Case Diagrams, Class diagrams, Sequence Diagrams.
  • Strong experience in deployment and configuration of Application Servers such as WebSphere, WebLogic and Apache Tomcat.
  • Experienced in build tools such as Maven, Jenkins for automation and integration.
  • Experience using various unit-testing framework such as JUnit, Mockito, ANT(Build) and Log4j (Logging Utility) Tools.
  • Sound Knowledge in version control systems like GIT, Tortoise SVN, Visual Source Safe and Clear Case.
  • Experience in working with different operating systems Windows, Linux, and UNIX.
  • Expertise in Code Reviews, Bug fixes and Unit & System testing.
  • Efficient team member with excellent work/time management skills, ability of quickly adapting to new challenging work environments and ability to work under strict deadlines.

TECHNICAL SKILLS

Programming Languages: C, C++, Java

Databases: Oracle 12C,11g,10g, MySQL, MSSQL Server 2012, 2014

J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC

Web Technologies: HTML5, CSS3, XML, JSON, JavaScript, jQuery, Bootstrap

Application Frameworks: Hibernate, Spring, Struts 2.0, Spring Boot

Web Application Servers: Apache Tomcat 8, WebLogic 10.3, WebSphere 7.0/8.0, JBoss

Version Control: GitHub, Tortoise SVN

Other Tools: ANT, Maven, Log4j, Junit

PROFESSIONAL EXPERIENCE

Confidential, Peapack, NJ

Java Developer

Responsibilities:

  • Involved in various Phases of Software Development Life (SDLC) like Requirement Gathering, Design, Analysis, Development, Testing and Deployment.
  • Involved in study of Software Requirement Specification.
  • Implemented the application using Struts MVC Framework to improve efficiency of the application.
  • Used Struts Framework for action mappings and refracted the Servlets and JSPs using Struts MVC architecture.
  • Used Spring MVC and Hibernate framework for data handling.
  • I nvolved in mapping Hibernate configuration files and implementing the Hibernate API for Relational Mapping.
  • Developed cloud native microservices with Spring cloud and Spring Boot services and leveraging AWS to build, test and deploy microservices.
  • Developed User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Used Kubernetes and Docker for runtime environment of the CI/CD system.
  • Utilized Jenkins pipelines to drive all micro services builds out to the Docker registry.
  • Coded JavaScript and jQuery for client-side validations.
  • Built and deployed war files using Maven Scripts to QA environment.
  • Installed WebSphere Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Designed various tables in Oracle database and used created Stored Procedures and Prepared Statements for various database operations.
  • Developed Junit test cases for unit testing.
  • Session Beans were developed to process the requests from the user.
  • Developed UNIX shell scripts to automate business process.
  • Involved in using Log4J to create log files to debug.
  • Wrote test cases using Mockito.
  • Used Maven for project builds and GIT Repository for versioning.
  • Used Agile methodology in the software development process.

Environment: JDK 1.8, Servlets, JSP, XML, Node.js, jQuery, Spring, Hibernate, Mockito, JDBC, JavaScript, HTML5, CSS3, Log4j, Oracle 12c, Tomcat 6.0, Maven, JPA, Log4j, Junit.

Confidential

Java Developer

Responsibilities:

  • Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Designed process flows and Class diagrams using UML on MS Visio.
  • Developed web-based applications using web services (SOAP, REST), MVC framework, Spring, Struts, Oracle and SQL.
  • Created WSDL document in SOAP web services.
  • Developed Web components using Spring MVC and Spring Web-Flow.
  • Implemented Spring AOP features such as Spring Bean Auto Wiring Interceptor.
  • Developed and implemented MVC architectural pattern using Struts framework including EJB, Form Bean, and Action Classes.
  • Used JS form validations for validating the client-side data.
  • Used Hibernate for database persistence layer and Hibernate APIs to retrieve and store the data to the database with Hibernate Transaction Control.
  • Implemented the project in Maven from the scratch and added dependency injection along with MVC.
  • Used JSON and AJAX with jQuery for request data and response processing.
  • Used Java Message Service (JMS) API to allow application components to create, send, receive, and read messages.
  • Used Maven for project builds and Implemented web-pages using HTML, JSP and IntelliJ IDE.
  • Implemented business components based on J2EE Design Patterns such as DAO, Singleton and Adaptor.
  • Worked with MySQL Database and created SQL Queries to perform CRUD operations on each DB Transaction.
  • Created Data tables and implemented Stored Procedures, SQL Queries, and Functions on Oracle Database.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Wrote Test Cases using Junit.
  • Used GIT Repository for versioning
  • Engaged with client and stakeholder discussions to acquire software requirements for the application.
  • Worked in Agile methodology environment.

Environment: JDK 1.7, JSON, Struts, Spring, Hibernate, JSP, jQuery, Oracle 11g, SOAP and Restful Web Services, Maven, JMS, EJB, WebLogic 10.3, Log4J, OSB, AJAX, HTML5, CSS3, and JavaScript.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering and Technical Specifications of client module.
  • Developed Core Java practices like Multi-threading, Collections, Exceptional Handling and made use of Object-Oriented concepts like Inheritance, Polymorphism and Abstraction in the entire software application.
  • Used JSP, Servlets and struts for developing the application in MVC design modules.
  • Developed External System Interfaces using XML for Restful Web services.
  • Developed the presentation layer using JSP, Struts framework and Data Access layer using JDBC, Oracle and Hibernate.
  • Used JavaScript for client-side validations, AJAX to develop an interactive Web Application and pom.xml under Maven for continuous integration.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, JavaScript and AngularJS.
  • Built Single Page Applications using AngularJS components like modules, controllers.
  • Implemented Hibernate as part of DB connectivity, persistence as ORM tool and writing HQL queries.
  • Used Spring framework for Inversion of Control module and server-side validations.
  • Implemented version control System using SVN.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle DB.
  • Wrote Test Cases for Functional Testing using JUnit.
  • Extensively worked with QA team and resolving the QA defects.
  • Implemented Log4J for Logging Errors, debugging.
  • Used JIRA tool for tracking bug issues.
  • Involved in the Business meeting and went to client locations to give demo on ongoing projects.

Environment: JDK 1.6,1.7, JSP, Servlets, Struts, JDBC, Spring, Hibernate, Oracle 10g, XML, AJAX, JavaScript, HTML, CSS, JSON, Eclipse, Restful, Maven, JBoss, Junit, Windows/Unix.

We'd love your feedback!