We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Na, MN

SUMMARY:

  • 7 years of IT experience in Requirement Analysis, Design, and Development of web based software applications Distributed systems using JAVA/J2EE.
  • Hands - on experience and excellent knowledge on Core Java, Multi-Threading, DBMS Concurrency, Servlets, JSP, Spring, JMS, Web-Services, Struts, JSON, Web logic 12.1.X, JBOSS, Apache Tomcat 7, IBM WebSphere Server.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL/PLSQL, Stored Procedures.
  • Working knowledge on XML, JAX-B, JAX-P, JAX-RPC, JAX-WS, XML/XSD, SOAP, SOA, DOM, SAX, Restful, WSDL, parsing and validations.
  • Experience in implementing J2EE application using Spring MVC and Hibernate framework.
  • Extensive experience in GUI development using HTML, CSS, JavaScript, Angular JS, JQuery.
  • Good knowledge of Design Patterns like Singleton, DAO, Front Controller, Factory, MVC etc.
  • Experience in using IDE’s like Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Proficient in using ANT for build scripts, Maven for dependency libraries and used GitHub & TortoiseSVN for Version controlling.
  • Performed unit testing using JUnit and developed the Logging framework using LOG4j.
  • Working on PL/SQL programing using stored procedures, functions, triggers, packages, exception handling for various I/O errors using Toad and Oracle SQL Developer tools.
  • Good understanding of OOP concepts.
  • Developed effective working relationships with client team to understand support requirements, develop tactical and strategic plans to implement technology solutions, and effectively manage client expectation.
  • Experience in testing on multiple operating systems including Linux, Microsoft Windows.
  • Possess good communication skills, strong analytical and logical thinking capabilities.

TECHNICAL SKILLS:

Web/J2EE Technologies /Frameworks: Java 1.7, JDBC, Multi-Threading, Servlets, JSP, Spring MVC, IOC(Dependency Injection), AOP, Hibernate, JSTL, Design patterns

XML APIs/ Web Services: XML, XSD, XSLT, SOAP, SOA, DOM, Restful, WSDL, Web-services

Operating Systems: Windows, Linux, Unix

Databases: Oracle 11g, MySQL, Mongo DB

Scripting Languages: JSON, Java Script, HTML, CSS, Angular JS, Shell Script

UI Technologies: HTML, CSS, JSP, J Query

Application Servers: Web logic 10.3, Apache Tomcat 7, JBOSS 4.2.2, IBM WebSphere 8.5

Build Tools: TOAD, Maven, Ant, Jira4.1

Testing Tools: JUnit, Rest Client, Soap UI

Web Tools/IDE: Eclipse 4.3, Net Beans 3.0, Soap UI 4.6, Log4j

Repository management: Tortoise SVN, IBM Rational Clear case, GIT

PROFESSIONAL EXPERIENCE:

Confidential, NA,MN

Java Developer

Responsibilities:
  • Worked with business team to fulfill the FSD (Function System Design document).
  • Implemented JPA for data persistence by using ORM classes to manage data related operations.
  • Involved in modifying MVC structure using Struts 2.1 framework and implemented business logic using PL/SQL in Oracle 10g database.
  • Wrote Perl Script to compile and update designed Oracle Functions/Procedures and Tables in database.
  • Implemented the application using the concrete principles laid down by several design patterns such as Abstract Factory, Observer, Singleton, Data Access Object, and Service Locator.
  • Wrote POJO classes that contain business logic to map database tables with java objects.
  • Wrote Shell to execute, build, update and check operations for both PL/SQL and PL Script.
  • Enable the active directory/LDAP authentication and authorization in WSS system.
  • Worked on UNIX Shell scripting for automating files to copy from one location to another.
  • Scheduling jobs using crontab in UNIX to cleanup the directories and old log files.
  • Used SQL Developer, MYECLIPSE as tools in building the Application.
  • Involved in creating test case classes for business functions using JUnit.
  • Used Tortoise SVN for version control.
  • Used Log4j to capture the log that includes runtime exceptions, monitored errors.
  • Working knowledge on NDM to receive and send the files for other partner applications. Used HP Application Lifecycle Management 12.53 to manage/update the QCs and involved in full Software Develop Life Cycle.
  • Worked with Application Server and used Anthill Web Application to deploy and configure PL and JAR files respectively.
  • Developed the application using Confidential internal architecture - WSS framework.
  • Scheduled daily batch jobs using windows scheduler.

Environment:: JAVA JDK 1.7, J2SE, JDBC, Struts 2.1 framework, JUnit, JavaScript, JDBC, PL/SQL, XML, Windows XP, Windows 7, Oracle 10g, Active directory, LDAP, UNIX, Log4j, Eclipse

Confidential,St. Louis,MO

Java Developer

Responsibilities:
  • Worked on agile approaches, including Test-Driven Development and Scrum.
  • Developed the application using Spring Framework that leverages classical Model View Controller architecture.
  • Implemented security checking by Spring Security for the report module.
  • Used Hibernate Persistence Strategy to interact with database. Developed the POJO classes and Data Access Object that handles the database operations. Annotated mapping and integrated with spring.
  • Involved in designing the User Interfaces of account pages using AngularJS, Bootstrap, HTML, and JSP.
  • Created AngularJS from validations, communicating asynchronously with Spring MVC.
  • Used Web services - Web Services Description Language (WSDL) and SOAP for getting credit history updated information from third party.
  • Used Oracle 11g database and used the Stored Procedures and Triggers in the application.
  • Developed JUnit test cases and performed unit testing for all the developed modules.
  • Used Log4j to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used GIT for version control across common source code used by developers.
  • Coordinated with QA testers for manual and automation testing by using HP Quality Center and HP UFT.
  • Wrote and executed test scripts, test scenarios and test cases. Scripted the code for automation testing in tool of HP Unified Functional Testing.
  • Accomplished defect tracking and reporting in IBM Rational Clear Quest.

Environment:: Java 7, Spring, Hibernate, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, AngularJS, JavaScript, HTML5, Log4J, Eclipse Indigo, BEA WebLogic Application Server 10.3, Rational Rose for UML modeling, JUnit, Agile, TDD, Oracle 11g, IBM Rational ClearQuest

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Experience in developing a full scale Web Application in a complete Agile Scrum methodology.
  • Involved in analysis and draft stage of business requirements and formulating the Data Models used as part of the J2EE web application build in Spring MVC and Hibernate frameworks.
  • Experience in developing SOAP Web Services using Apache Axis. Used SOAPUI tool extensive to conduct regression and performance testing of our services.
  • Created REST based controllers to handle the incoming request and output the response
  • Used Hibernate in data access layer to access and update information in the database.
  • Designed User Interfaces using XML, HTML, CSS and JavaScript, JQuery.
  • Used Angular JS as the development framework to connect the Controller framework
  • Implemented caching techniques, wrote POJO classes for storing data and JDBC as middleware to retrieve the data and did database configurations.
  • The entire application was developed in J2EE using MVC based architecture with help of Apache Struts. Programmed Struts Action classes, Model classes.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO) and Service Locator
  • Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL.
  • Used Apache Maven as build tool to continuously integrate the Web application.
  • Used Oracle 11g database and used the Stored Procedures and Triggers in the application.
  • Used SQL Developer, MYECLIPSE as tools in building the Application.
  • Developed test cases to perform unit testing by using JUnit.

Environment:: Java, J2EE, JSP, Spring MVC, AOP, Hibernate, Log4J, JUnit, HTML, JavaScript, JQuery, JIRA, SOAP UI, Oracle PL/SQL, Apache Axis2, and Oracle 11g

Confidential,Houston,TX

Java Developer

Responsibilities:
  • Implemented the application using Spring MVC architecture and Coding involves writing Controller Classes, JSP, map the XML response, which comes from other systems.
  • Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare Design Documents.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Designed and developed web-based software using Spring MVC Framework.
  • Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
  • Used Angular JS as the development framework to connect the Controller framework
  • Used Hibernate Framework to access backend database Oracle
  • Involved in the design and development of Business Tier using Service Components and Java Beans, Data Access Layer using Hibernate. Exposure on consuming web services.
  • Implement of Maven dependency with java.
  • Tested the Web services by using SOAPUI.
  • Experience/knowledge in Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) concepts.
  • Created shell scripts and updated the scripts as per the requirement.
  • Implemented and designed user interface for web based customer application.
  • Developed batch jobs to update status across the modules
  • Implementation of JUNIT for Unit and Integration Testing.

Environment: Java, JDK1.6, Multi-Threading, Spring3.2 MVC, Hibernate (ORM Tool), Restful Web-Services, Eclipse7.0, J Unit, Maven, Oracle 10g, XML, XSLT, XSD, JSON, J Query, JSTL, Subversion, Shell Scripting

Confidential

Jr. Java Developer

Responsibilities:
  • Communicated with clients to gather requirements.
  • Developed Restful API's required by UI with JSON as media type.
  • Consumed and exposed SOAP based web services. Used JAXB for marshalling and un-marshalling. Unit tested generated WSDL’s using SOAP UI.
  • Involved in developing modules using Spring MVC framework with hibernate.
  • Used maven as building tool.
  • Involved in development of UI for various modules based on JSP, HTML, JavaScript and jQuery.
  • Developed responsive web applications in JavaScript using technologies and libraries including AngularJS, NodeJS and ReactJS
  • Developed an UI application in Vb.net to automate testing of yield book add-in software.
  • Performed system integration testing, functional testing, regression testing and DB testing.
  • Utilized GitHub version controlling and committing the code to central repository
  • Handled internal and customer issues.
  • Used ClearCase for version control across common source code.
  • Error and Bug reporting using JIRA.

Environment: Java, Oracle Java, ABPP (JDA Proprietary), Web services (SOAP and REST), spring, Hibernate, IBM WebSphere, JSON, XML/XSD, Maven.

We'd love your feedback!