We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 6+ years of experience in designing, development and maintenance of commercial enterprise applications using Java/J2EE technologies.
  • Experience in SDLC process using various methodologies like waterfall and agile for translation of requirements into functional and technical specifications, Designing, Development, Testing and Maintenance.
  • Extensive knowledge in understanding BRDs, FRDs, SRS and Use Cases.
  • Good experience in several design patterns like Singleton, Factory, Session and Business Delegate.
  • Expertise skills in Exceptions, Java Strings and Collections.
  • Proficient in Struts, Spring and Hibernate.
  • Extensive experience in developing enterprise application using Servlets, JSP, Apache Struts, Spring MVC, JDBC, Hibernate, JUnit and Oracle.
  • Extensive experience in front end technologies like HTML, CSS, JavaScript, JQuery, Angular JS and Bootstrap.
  • Experience in implementing SOAP and RESTful web services.
  • Experience in using various IDEs like Eclipse, Net Beans and IntelliJ.
  • Extensive knowledge on Unix Shell Scripting.
  • Experience in using Application Servers like IBM WebSphere and WebLogic.
  • Experience in using Web Servers like JBoss and Apache Tomcat.
  • Experience in database connectivity(JDBC) for databases like Oracle, MySQL and TSQL.
  • Experience with RDBMS concepts like writing Queries, Functions, Triggers, Stored Procedures, Cursors and PL/SQL Packages.
  • Experience in using Hibernate Query Language(HQL).
  • Experience in using build tools like ANT and Maven.
  • Experience in using version control tools like CVS and GIT.
  • Used Jenkins for continuous integration of different modules.
  • Used JIRA to keep track of bugs and issues.
  • Used log4J for storing flow details of logging.
  • Experience in unit testing the application using JUNIT and TestNG
  • Worked with testing tools such as Selenium and Cucumber.
  • Experience in building Class diagrams, activity diagrams, sequence diagrams and flow charts using Rational Rose
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player.

TECHNICAL SKILLS

Operating System: Windows, Unix/Linux

Languages: C, C++, Java

Frameworks &Utilities: Struts, Hibernate, Spring

Databases: Oracle, MySQL, MS SQL Server 2000, MS - Access

Web technologies: JSP, Servlets, HTML, DHTML, JavaScript, Web Services, SOAP, WSDL, RestFul Web Services AJAX.

XML technologies: XML, XSLT.

IDE: Eclipse, NetBeans, IntelliJ.

App Server: WebLogic 7.1/6.1,WebSphere, JBoss.

Web Server: Apache Tomcat 6.0/5.5

Version Control: CVS, SVN, GIT

Testing & Build Tool: JUnit, Selenium, Cucumber, Ant, Maven

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Involved in all the phases of software development life cycle i.e. requirement gathering, design, development and testing.
  • Worked on Agile methodology to develop the web application.
  • Involved in gathering all the business requirements from the business analyst(BA).
  • Actively participated in scrum meetings to produce quality deliverables within time.
  • Developed web application using Spring framework which follows MVC design pattern.
  • Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate and Restful Web services.
  • Used Spring IOC to inject the dependent objects at run time.
  • Implemented view part by creating dynamic web pages that is JSP pages using technologies like HTML, CSS, Bootstrap and JavaScript.
  • Used Spring ORM module to integrate with Hibernate.
  • Used ORM tool Hibernate along with spring framework to deal with database operations.
  • Used Hibernate for mapping java objects to the relational databases.
  • Developed Hibernate Dao classes along with Spring framework classes to save and retrieve data from the database.
  • Involved in development of POJO classes and writing Hibernate query language(HQL) queries.
  • Involved in modifying mapping resources in Hibernate configuration file that is hibernate.cfg.xml.
  • Used Oracle as relational databases and created E-R diagrams for the database tables.
  • Implemented Factory, DAO and Singleton design patterns.
  • Developed the application using WebLogic which is an application server.
  • Involved in writing the Maven build file to build and deploy the application.
  • Stored entire code in a central depository known as GIT.
  • Used Log4J to capture the logging information and JUnit to test the application classes.
  • Developed Web services to allow communication between the applications using Restful Web Services.
  • Used JIRA to track the works status.
  • Used Jenkins for Continuous integration and for continuous deployment.

Environment: Java, Spring, Hibernate, RESTful web services, Oracle, HTML, CSS, JavaScript, WebLogic, Maven, GIT, Jenkins, JUnit, JIRA

Confidential, Anoka, MN

Java Developer

Responsibilities:

  • Utilized Agile methodologies which includes team-based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Involved in attending Scrum meetings.
  • Used Spring Model View Controller(MVC) architecture to develop the web application.
  • Used JSPs in front-end, Spring framework in business layer and Hibernate in persistence layer
  • Developed Spring IOC to communicate with the persistence layer.
  • Used Spring AOP for security transactions, reusability and logging purpose.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design pattern
  • Implemented automatic email notifications for monthly statements to the customers using JavaMail.
  • Developed RESTful web services to interact with other web applications.
  • Used Hibernate as an ORM tool to interact with the database.
  • Wrote SQL queries that are required for the application.
  • Used Maven to build the project.
  • Adopted Test Driven Development(TDD) for extreme programming.
  • Developed dynamic web pages i.e. JSP pages for presentation layer using HTML, CSS, Bootstrap and JavaScript.
  • Implemented business logic using Spring Core and Hibernate
  • Used Jenkins for continuous integration/continuous deployment.
  • Used JUnit for unit testing. Wrote Test Cases to test the application
  • Used JIRA for defect and issue tracking.

Environment: Java, Spring, Hibernate, RESTful web services, Oracle, HTML, CSS, JavaScript, Maven, Jenkins, JUnit, JIRA

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented Agile (SCRUM) methodology and Test Driven Development(TDD) for the software development process to produce high quality application.
  • Involved in gathering business requirements and technical specifications.
  • Used Spring framework to develop the web application.
  • Worked extensively on Spring IOC, Spring DAO and Spring Web Services.
  • Developed front-end screens using HTML, CSS, JavaScript and Bootstrap.
  • Used Spring IOC to inject the dependencies across the application.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Implemented Spring-Security to secure the application.
  • Used Spring ORM along with Hibernate to deal with database operations.
  • Used Hibernate Query Language(HQL) to have database access with Hibernate.
  • Wrote SQL queries, stored procedures and views for DAO layer.
  • Designed and developed Web Services to provide services to the various clients using RESTful.
  • Used WebSphere which is an Application server for development purpose.
  • Used CVS for version controlling.
  • Used Maven as a build tool to add the dependencies.
  • Used log4J to print the logging, debugging, warning, info on the server.
  • Involved in creation ofTest Cases by using JUnit for Unit Testing.

Environment: Java 1.5, Spring, Hibernate, RESTful web services, SQL, HTML, CSS, JavaScript, BootStrap, WebSphere, CVS, Maven, Log4J, JUnit

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analyzing the requirements.
  • Designed Class diagrams and developed web application using Factory, DAO, Singleton and MVC Pattern.
  • Developed the business tier using Core Java and the HTTP interfaces using Servlets.
  • Involved in review of the design and helped in transforming the application to an optimized solution framework.
  • Developed the action classes, Action form classes, created JSP’s using Struts tag libraries and configured in Struts-config.xml, web.xml files.
  • Worked on Struts Action classes, Action forms and Struts-config.xml.
  • Used Struts Validator Framework for server side and client side validations.
  • Used HTML, JavaScript, CSS and Ajax for front end development i.e. for creating JSP pages.
  • Implemented Collections API to manage Java Objects in Business Logic layer
  • Used JSP, JavaScript, jQuery for Rich UI layer.
  • Built the admin module using Struts framework for the master configuration.
  • Designed and developed the persistence tier using Hibernate4.2x Framework.
  • Used Web Sphere data sources for the database connection and accessed using JNDI names.
  • Used Oracle as relational databases and created E-R diagrams for the database tables.
  • Developed web services using SOAP API.
  • Implemented Log4j to maintain system log.
  • Build dependencies using ANT tool.
  • Used Eclipse for Rapid Development of the application.

Environment: Java, Eclipse, Struts, Hibernate, SOAP, HTML, CSS, JavaScript, WebSphere, ANT and Log4J

We'd love your feedback!