We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • More than 7.5 years of experience in Software development (SDLC) in Java technology this includes Core Java, Threads, IO, RMI, JDBC, JSP, JSF, Servlets, EJB, JMS, XML, Java mail.
  • 7+ years of experience in Development, Code review, Refactoring, Performance Tuning, Secure Coding techniques and Test & deployments
  • 4 years of Web Development JSF, Rich faces, Spring, Struts, Apache Http Client, Apache FTP/SFTP, Apache Commons, Tomcat, Web sphere 6,7,8.x
  • 4 years of Open Source Frameworks JSF 2, Hibernate, Spring and Struts
  • 4 year of framework design and development, application architecture design using OOAD, UML, Java Design Patterns, J2ee patterns.
  • 3 years of experience with design tools such as Visio, ERWIN.
  • 1 years of experience in middle tire technologies like EJB, Message Broker, JMS, MQ, Web services, JCA.
  • Experience in various Database design and development using Relational Databases like Oracle 9i - 11g, MySQL
  • Extensively worked on Eclipse 3.X, NetBeans, WSAD, RAD
  • Understands and involved in Six Sigma Project Implementations, CMMi and Company Specific Processes
  • Having experience in Application Servers like JBoss, Tomcat, Pramati
  • Involved over 6 years in Requirement gathering, High level and Low level design, Testing support (from unit testing to User acceptance and performance testing), Production implementation in many projects and post production support.
  • Expertise in translating business requirements into system solutions, Experience in Project Planning, Scheduling, estimating and close working relationship with all project stakeholders.
  • 6 years of experience in build scripts like Ant and Maven.
  • Experience in Web UI development using HTML, JSON, Java Script, ExtJS, CSS, AJAX, Firebug, Chrome/Safari developer tools

TECHNICAL SKILLS:

Change Management and Version Control: Version One, Visual Source Safe, MAVEN, Clear Case, CVS

Modelling: MS Visio

Databases: Oracle 11 G, SQL Server, MySQL5

Java and J2EE: Core Java, Multi-threading, JSF 2, JSP and Servlet, Struts, Spring EJB, Hibernate, XML, XSLT, WSDL, XSD, JSTL, REST, SOAP

Other Languages and API’s: SQL, PLSQL, JSON, AJAX, Java Script, ExtJS, Log4j, Ant, Maven

Application / Web Servers: Websphere Application server, Apache Tomcat, JBoss, Glassfish, Pramati

Test Management: Rational Clear Quest

Project management: MS Project 2000.

Other Tools: MS Office (Word, Power Point, Excel), UML

Operating Systems: Windows 9x/NT/2000/XP, UNIX, Linux

Middleware technologies: Java Messaging (JMS), Web Services

Reporting & Scheduler Tools: Java iText 1.4, Apache POI.

Development Tools: Rational Application Developer (RAD 7.0), Web sphere Application developer (WSAD), Eclipse, Putty, TOAD, PL SQL Developer

Automated Build & App Security Tools: Hudson

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Involved in gathering the requirements, analysis, coding, and preparing test scripts.
  • Developed this application using Struts MVC framework.
  • Involved in configuring web.xml, struts-config.xml and made changes to configuration files when the fixes occurred.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping, and Action Form objects.
  • Used validation framework and tiles framework for Layouts.
  • Managed connectivity using JDBC for querying/inserting & data management using stored procedures.
  • Designed user-interface using HTML, CSS, JSP, and validations using JavaScript.
  • Used Oracle 10g for the database related activities.
  • Used AJAX and JQuery for auto populating the dropdowns using the JavaScript.
  • Used JMS for enterprise messaging.
  • Used Data Access Objects (DAO), value objects (VO) for data access functionality.
  • Coordinated with team members in diagnosing problem, debugging issues and fixing them.
  • Used JSF for proper templating of the user interfaces in an effective way.
  • Used JSTL for simplifying the presentation logic in the view components.
  • Used Prime Faces to identify the missing features and quickly fix the bugs.
Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented the application using agile development methodology
  • Designed and developed service and DAO layer using spring.
  • Used spring dependency injection and integrated with Hibernate.
  • Creating the DTO’s and DAO’s for accessing the Oracle database.
  • Designed and implemented SOAP/WSDL Web Services to provide the interface to the various clients.
  • Developed web services using JAXB utility.
  • Work on Hudson continuous integration server for build the projects.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Experience on generating XML/XSD to send the request to the Messaging server.
  • Experience on working with XSD, XML Schemas.
  • Experience working in AGILE development environment.
  • Used log4j to log the error messages to the log files.
  • Involved in Unit testing using JUNIT and integration testing.
  • Used Maven scripts to build the application and deployed on WebLogic Application Server.
  • Used Log4j for logging the application.
  • Implement unit test cases using JUNIT and involved in testing, debugging and bug fixing.
Confidential, Alexandria, Virginia

Java Developer

Responsibilities:

  • Understood the requirements and functional specifications of the application.
  • Involved in coding and implementation activities related with various enhancements using Java, JSP, JavaScript, spring, and Struts.
  • Prepared the low-level design and unit test cases
  • Involved in preparing views using JSPs, used JavaScript for client side validation.
  • Developed the Action classes.
  • Developed the Form Bean classes
  • Used the Validator framework for server side validation.
  • Involved in Spring IOC and Dependency Injection concepts to integrate with Struts Action classes.
  • Used the Spring DAO and JDBC classes to access the databases and manage the transactions.
  • Involved in implementing the Add to Bag functionality.
  • Used Testing for executing the unit test cases.
Confidential

Java Developer

Responsibilities:

  • Prepared the Technical Document for applications using MSWord, VISO.
  • Prepared UML diagrams like Class Diagram, Activity and Sequence Diagrams using Rational Rose.
  • Done Code Review, Peer Review, Product Review and Delivery Management for Documents like UTC, Technical Specifications.
  • Taken a Defect Prevention Analyst (DPA) role and prepared Fish Bone Diagrams and Conducted DP Meetings.
  • Developed Struts Action, Validations, Enterprise Java Beans, POJO classes and DAO classes.
  • Developed Swing applications and involved in developing many common reusable components which supports multi-threading.
  • Extensive usage of Core java for developing the application blocks
  • Developed common components like Exceptions, Email, and FTP.
  • Supported Performance Testing and performed Performance Tuning
Confidential

Sr. Software Executive

Responsibilities:

  • Worked on the development of Module called MT-103 SWIFT (Society for Worldwide Inter Bank Financial Telecommunication) and functionality is file bulk file uploading (comma separated or txt file)
  • Involved in the module Channel Delivery Customer Interface ( Confidential ). The module deals with the real-time transfer of money. The exchange houses present in foreign countries use the module to hit finical (The banking solution currently used by Confidential ), which validates the remitter and beneficiary, and henceforth money is transferred.
  • Implemented design patterns like MVC, Singleton.
  • Designed and Developed HTML pages and JSP pages.
  • Configured controllers using Struts Framework.
  • Server side validations in the UI are achieved using Struts Validation.
  • Achieved database persistence through hibernate.
  • Developed and debugging of java files is done using Eclipse IDE.
  • Performed unit testing using JUnit.
  • Developed build script using ANT to build, package, test and deploy application in application server.
  • Auditing tool is implemented by using log4j.
  • Used Java Mail for sending the status report of the loans.
  • Designed use case and class diagrams using Net Beans IDE.
  • Integrating the newly written code with the existing application and performing integration and complete functionality.

We'd love your feedback!