We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

OH

PROFESSIONAL SUMMARY:

  • Full Stack Java developer with over 7 years’ experience in object oriented analysis, design, development and support of web based and client/server applications based on J2EE technologies.
  • In depth knowledge of Software Development Life Cycle (SDLC) having thorough understanding of various phases like Requirements, Analysis/Design, Development and Testing.
  • Experience working in different software development methodologies Agile and Waterfall in the various stages of the project life cycle.
  • Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, Struts MVC, Hibernate, Spring MVC, JDBC and JUnit.
  • Proficient in designing MVC design pattern with Struts and Spring framework.
  • Experience working with SOAP and RESTful Web services.
  • Strong knowledge about Multithreading, Collections and Exception Handling in Java.
  • Well versed in working with IBM WebSphere Application Server and Apache Tomcat 6x web servers.
  • Experience in applying OOP concepts.
  • Experience in JDBC Programming and also data analysis using SQL/MySQL Queries.
  • Knowledge in RDBMS concepts.
  • Experience in logging using Log4j and Maven to compile, package and deploy the components to the Application Servers in different environments.
  • Experience in front end web development and design with a strong background working on open source technologies, including HTML/HTML5, CSS3 and JavaScript.
  • Experience in web development and design using JavaScript libraries like jQuery and CSS frameworks like Bootstrap.
  • Ability to Hand - code all HTML, CSS, JavaScript using Dreamweaver and Brackets.
  • Knowledge in using chrome developer tools for code debugging.
  • Highly organized, self-motivated personal with excellent written and oral communication skills.

TECHNICAL SKILLS:

Operating Systems: Windows, Unix, Linux

Languages: C, Java, JavaScript, SQL

Web Technologies: J2EE (JDBC, JSP, Servlets), Struts1.2, Spring MVC, Hibernate, REST, HTML and CSS

Application Servers/Web Server: WebSphere Server, WebLogic Server, Tomcat Server, JBoss Server

Databases: Oracle, MySQL & MS- SQL Server 2008

Frameworks: Bootstrap, Struts 2.0/1.2, Spring MVC, Log4j

Tools /IDE: Eclipse, Spring Tool Suite, Net Beans, Visual Studio, Sublime Text, Brackets

Other Tools: Maven, ANT, JUnit, CVS, GIT

PROFESSIONAL EXPERIENCE:

Confidential, OH

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Implementation and Testing of the project.
  • Developed front end screens using JSP, HTML5, CSS3, JavaScript and jQuery.
  • Developed Controllers for maintaining server side business logic using POJOs.
  • Created set of classes using DAO pattern to decouple the business logic and data and wrote database queries for DAO classes.
  • Used JDBC to communicate from Java to database.
  • Deployed application on Tomcat 6.0.
  • Created HTML pages and used JavaScript for client-side validations.
  • Involved in creating RESTful services with the JAX-RS Provider.
  • Created RESTful web service to be integrated to back-end system for customer portal.
  • Extensively used Hibernate in data access layer to access and update information from the database.
  • Integrated Spring with Hibernate using Hibernate Template.
  • Implemented Micro Services architecture using Spring Boot for making application smaller and independent.
  • Designing the database schema, creating tables, views and queries in SQL.
  • Involved in writing JUnit test cases.
  • Consumed Web Services for transferring data between different applications.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application.
  • Developed a logging component using Apache Log4j to log messages and errors.
  • Developed user and technical documentation.

Environment: Java, Servlets, Spring, JSPs, Maven, JUnit, Log4j, JDBC, MySQL, RESTful web service, HTML, CSS, JavaScript, jQuery, Eclipse and Tomcat server.

Confidential, IL

Java/UI Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Developed the MVC application according to the user requirements using Spring MVC, jQuery, JSP, JSTL, HTML, JSON and CSS.
  • Developed various Spring rest controllers for request mappings and created JSP custom tag libraries for the application.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
  • Involved in writing JUnit test cases and day to day builds and deployments using Maven.
  • Used for development of Java related classes and components using Eclipse 3.5 as IDE for developing the application.
  • Configuration using JDBC for the Database connection and SQL to add and retrieve the information from the Database.
  • Used MySQL database for creating tables, views, stored Procedures and writing complex queries.
  • Setting up build environment by writing Maven pom.xml, taking build, configuring and deploying of the application in the server WebSphere 6.1 Application Server.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Developed and designed the applications using MVC framework using for easy maintainability.
  • Design UI screens using JSP, CSS, Struts Framework, AJAX, Java Script and HTML.

Environment: Java, Hibernate, Spring, JSP, MVC, J2EE, Agile, JUnit, Maven, JAX-WS, JAX-RS, Log4j, Oracle 10g, Agile methodology, JavaScript, AngularJS, Eclipse, PL/SQL, WebSphere 6.1 Application server and GIT.

Confidential, MN

Java Developer

Responsibilities:

  • Involved in implementing Struts Framework for policy register and policy Optimization process.
  • JSP’s, JSTL Tags and Tag Libraries, Servlets have been used extensively for developing server side components.
  • JavaScript, HTML and CSS have been used for implementing the client side functionality for various web pages needed for the application.
  • Involved in writing Controller, DAO and Service classes needed for the application.
  • Involved in Fixing Defects based on the priority (Major, Medium, Minor) as assigned by the Lead on a daily basis.
  • Followed the company coding standards and SUN coding standards.
  • Involved in Unit testing and UAT Testing.
  • Identified and implemented best practices across the organization.
  • Ability to effectively diagnose, isolate, and resolve complex problems pertaining to data infrastructure.
  • Capable to work as an Individual or as a member of a team prioritizing work according to the demands of the team.
  • Deploy code on test environments, and support business users during User Acceptance Testing.
  • Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
  • CVS was used for version control management.
  • Developed JUnit test cases for all the developed modules in Development.
  • Configured the data Sources, Connection pools in WebLogic server.
  • Used Agile methodology to implement the application.
  • Involved in writing the test cases vs Business requirements.
  • Developed the client code to consume the SOAP web service calls.

Environment: JDK1.4, JSP, JSTL, Log4j, AJAX, CSS, HTML, JUnit, JavaScript, SQL, Eclipse, CVS, WebLogic 6.3 Application Server and ANT.

We'd love your feedback!