We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • 6+ year hands on experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented projects with responsibilities as developer.
  • Expertise skills in Struts, spring, Hibernate and IBatis.
  • Expertise skills in Servlets, JSP, Java Beans and JDBC.
  • Expertise skills in RESTful and SOAP based web services.
  • Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
  • Experience in implementing web based projects using IBM Web Sphere Application Server, Oracle Web logic, JBoss, Apache Tomcat and IDEs like IBM Web Sphere Studio Application Developer (WSAD) and Eclipse.
  • Strong in Object Oriented Design (OOD) and Analysis (OOA) based on Unified Modeling Language (UML) and Design Patterns.
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, MySQL Server, and DB2.
  • Experience in writing Ant and Maven scripts for project development and deployment.
  • Experience in working different analytics tools to report and manage the site performance.
  • Hands on experience with JUnit, developing test cases and determining application functionality.
  • Developed logging and standard mechanism based on Log4J.
  • Experience in Version Control tools like CVS, SVN , GIT for Source Code version management and merging Source code.
  • Proven knowledge and experience working on UNIX for batch applications.
  • Very good understanding of application analysis and design concepts.
  • Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance
  • Requirements Excellent communication skills and an organized team player with high aptitude for learning and implementing.
  • Committed to excellence, self - motivator, fast-learner and a prudent developer with strong problem-solving and communication skills.

TECHNICAL SKILLS:

Languages: Java (J2SE, J2EE- Servlets, JSP, JDBC, EJB)

Frameworks: Spring, Hibernate, Struts, JUnit, log4j.

Web Technologies: Java Script, HTML, CSS, JQuery, JSON

Database: Oracle, MySQL Server, DB2

IDE: Eclipse, JDeveloper, RAD, WSAD

Version control tools: CVS, Tortoise SVN, Git, Clear Case

Web/App Servers: Web Logic, Apache Tomcat, Web Sphere .

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis IN

Java Developer

Responsibilities:

  • Involved in the Analysis, Design, coding and testing of user requirements in different sprints.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the client side validations using JQUERY and JavaScript.
  • Developed front end using angular JS and HTML5 pages using CSS as part of the presentation layer.
  • Used Eclipse IDE for development, configured and deployed the application on to Apache Tomcat application server using Maven.
  • Involved in performing Data Operations using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Wrote SQL queries for data access and manipulation using Oracle SQL Developer.
  • Used web services concepts such as XML, SOAP to transfer and transform data between applications.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Implemented the logging mechanism using Log4j framework
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used GIT as version management
  • Configured and deployed application in production environment.

Environment: J2EE, JDK, Spring AOC, JQuery, Angular JS, Hibernate, Oracle 10g, SQL, Eclipse, Log4j, HTML5, CSS3, XML, XSLT, Junit,GIT.

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Followed Agile Methodology in analyze, define, and document the application will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Configuration of application using Struts, Hibernate, DAO’s, Actions Classes, JSP.
  • Developed the Action classes, Action Form classes and configured the struts-config.xml file.
  • Used Struts-validator framework for form-validation and application error Handling.
  • Used Hibernate for Object Relational Mapping (ORM) that uses Oracle as backend database
  • Used JavaScript as the client side scripting language to perform validation on all forms and not to allow junk data.
  • Integrated reporting web application into Tomcat servlet container/Apache web server environment on Linux and Windows platforms.
  • Used Oracle10g database for tables creation and involved in writing SQL queries using Joins.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Designed and created XSD’s and XML structures for web services SOAP requests.
  • Developed Junit Test Cases for Code unit test
  • Used Log4j for logging errors, messages and performance logs

Environment: J2EE, JDK, Struts, Hibernates, Oracle 10g, SQL, Eclipse, Log4j.

Confidential, Detroit MI

Java Developer

Responsibilities:

  • Involved in Analyzing Software Requirements, Specification, Design and implementation of application.
  • Developed the application using Spring Framework (MVC) and used for MVC for the management of application flow by developing configurable handler mappings, view resolution.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Involved to implements the Session beans and implemented JNDI to access those EJB’s.
  • Created web services using SOA like SOAP and producing WSDL to the Client side people.
  • Installing and configuring RAD for development.
  • Involved in integrating the business layer with DAO layer using ORM tool IBatis.
  • Implemented build scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR, WAR files and deployed in WebSphere application server.
  • Implemented different analytical tools such and Google analytics and web trends to track, manage and report the traffic and site performance.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used JDBC for database connectivity with MySQL Server.
  • Designed and implemented the logging mechanism using Log4j API.
  • Used CVS for version control.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: J2EE, Spring framework, IBatis, RAD, MySQL, WebSphere application Server Log4j, JUnit, SOAP UI.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Designed Application using J2EE Patterns like (Service Locater, Session Facade, Transfer Object, Composite Entity etc.)
  • Designed and development of User Interfaces, using JSP, HTML, Java Script, JQuery.
  • Developed the Java Code using WSAD as IDE.
  • Used Spring Framework encouraging architectures based on the Model View Controller.
  • Created Enterprise Java Beans mainly Session beans (EJBs) and deployed them in the WebLogic application server environment, to implement business logic and interface with back-end data base system (IBM DB2).
  • Used Hibernate ORM for data persistence and transaction management
  • Involved in optimization and implementation of DB mapping files using Hibernate frameworks.
  • Wrote Stored Procedures, Triggers, Functions and Utilities in PL/SQL to Query the Database and create Data Sources required in the generation of reports.
  • Used Maven to compile and generate EAR, WAR, and JAR files.
  • Developed several REST web services using JAX-RS API.
  • Application testing using JUnit.
  • Used Rational Clear case for version control
  • Resolved Security issue using Multiple Authentication which breaks authentication message passing time and guarantees more robust authentication.

Environment: J2EE, Spring framework, IBatis, RAD, MySQL, WebSphere application Server Log4j, JUnit, SOAP UI.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Developed the functionalities using Agile Scrum Methodology.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Specifically involved in implementing the GUI by using JSP, HTML, DHTML, XHTML, CSS, and JavaScript.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Developed service to asses JSON and XML from Restful web service.
  • Used Tortoise SVN to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals
  • Implemented LOG4J for storing the logs.
  • Involved in Unit testing during development phase.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.

Environment: Java, J2EE, Spring, HTML, CSS, JavaScript, XML, JSON, Tortoise SVN, JIRA, LOG4J.

Confidential

Software Engineer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Used Struts Framework to implement the project and developed STRUTS forms and actions for validation of user request data and application functionality.
  • Deployed the Application into Web Sphere Application Server.
  • Used WSAD IDE for developing the Application.
  • Coded JSPs and Servlets, best to achieve the MVC architecture thus separating the logical tier from the presentation tier
  • Worked on Java script for client side validation
  • Implemented Session Façade for handling the Business logic.
  • Designed the database and coding of SQL, PL/SQL, Triggers and Views using Oracle 9I.
  • Involved in consuming, producing SOAP based web services
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, JSP, EJB, ANT, XML, IBM Web Sphere, JUNIT, Oracle 9I.

We'd love your feedback!