We provide IT Staff Augmentation Services!

Java Programmer Resume

0/5 (Submit Your Rating)

Bethlehem, PA

SUMMARY:

  • A Sun Certified Java Programmer with over 6 years of extensive experience in web application development both front - end and server side programming using Core Java, J2EE and Client-Server technologies
  • Good knowledge in understanding the scope of the project and providing effort estimate
  • Requirements Gathering/Elicitation is the main strength which could involve gap Analysis and reviews
  • Expertise in Server side programming using Core Java, J2EE, Java Servlets, JSP, JDBC, JavaBeans, Java Mail, Hibernate, Oracle, PHP,EJB, log4J
  • Expertise in Client side technologies viz HTML, DHTML, AJAX, JavaScript, CSS, Jquery, JSON
  • Deployed time critical J2EE applications on Weblogic 8.1/9.2/10, Websphere 5.1/6.1, Tomcat 5.0 servers in production environment, and supported 24/7 applications
  • Implemented Design patterns such as Singleton, DAO pattern, Business Delegate, Facade, Abstract Factory pattern, Adapter pattern, Factory pattern, Front controller
  • Engineered enterprise J2EE applications using frameworks and technologies like Struts 1.1/1.2/2.0, Tiles, Hibernate 3.0 (ORM), Spring 1.x/2.0, Servlet 2.x, EJB 2.0, EJB 3.0 (JPA), Java Web Services, JMS, Websphere MQ (MQ Series).
  • Developed most of the projects using Eclipse 3.3/3.2/3.1 and IBM RAD 6/7 IDE
  • Proficiency in using XML, XSLT, XSD with XML Beans
  • Performed various software development life cycle activities like requirement gathering/reviews, design, development, deployment, testing
  • Experience in Web Services Technologies like SOAP, WSDL and UDDI and Service Oriented Architecture (SOA)
  • Good understanding of Object Oriented Design (OOD) methodologies.
  • Self-motivated, able to handle multiple priorities and excellent time management skills
  • Excellent communication and interpersonal skills
  • Well versed with software methodologies like Waterfall, Agile & Scrum
  • Good knowledge in developing Junit Test Cases
  • Good knowledge on RDBMS and different databases including Oracle, MY SQL, DB-Derby, SQL Server
  • Self-motivated, Aggressive Team Player, Positive Attitude and Adhere to Strict deadlines
  • Ability to rapidly learn new concepts together with excellent verbal, written, interpersonal skills

TECHNICAL SKILLS:

Programming Languages: Java, C, SQL,C++

Java Technologies: JDBC, JSF/Richfaces, JSP, JSTL, Servlet, Hibernate, EJB, JMS, Java Beans, Java Swings

Web Technologies: HTML, DHTML, JavaScript, PHP,JSON, JQuery, AJAX

XML Technologies: XML, XSD, XSLT, SAX, DOM, JAXB, JAXP

App/Web Server: Web Logic 8.x/7.x/6.x, IBM Web Sphere 6.x/5.x/4.x, Tomcat 5, JBoss 4.x

Build Tools: ANT, Maven

IDE: Eclipse 3.4/3.3/2.1, RSA 6.0

Webservices: SOAP, WSDL, UDDI

Tools: Used: Eclipse, SQL Developer, Maven, ANT, SVN, Altova XML Spy

Databases: Oracle 10g, MySQL, MS Access, SQL Server

Testing Tools: Junit, QTP

Frameworks: Struts, Spring, RI Framework

Operating Systems: Windows XP/2000/98/NT, UNIX, Linux (RedHat 9.0/8.0)

PROFESSIONAL EXPERIENCE:

Confidential, Bethlehem, PA

Java programmer

Responsibilities:

  • Creation of Technical/Functional specifications based on the Requirement Elicitation from our customers.
  • High Level and Detail Level Design of the entire automation workflow module based on the Algorithm was the main task behind the success of this project.
  • Development (Build) of various workflow modules for the order cycle process and maintenance of the modules is done as part of the project using RI framework.
  • Implemented OOPS concepts.
  • Application developed under Scrum agile software development methodology.
  • Used SOAP web services for transmission of large blocks of XML data over HTTP.
  • Used Eclipse 3.2 as the IDE to code and debug the Java components.
  • Used Log4J API for logging application flow and debugging, implemented Log4J’s Triggering Event.
  • Enhancements (Major/Minor) and Bug fixing are carried out as part of the maintenance and support activities of this project.
  • Implemented design patterns like Front controller and state machine Design patterns.
  • Used Oracle’s SQL Developer tool for creating tables, views, indexes, triggers and sequences.
  • Involved in the Parsing of internal XML format document to retrieve the information and to pass them to RI Action class for further processing.
  • Used Eclipse 3.2 as the IDE to code and debug the Java components.
  • Created XML Schemas to define the contract between clients and web service.
  • Extensively worked on XML application like XML (SAX/DOM) parsers, XML Validations using XML schemas.
  • Created UML using Microsoft VISIO.
  • Forwarded the request to another gateway through Web Services.
  • Involved in Core Java and J2EE code, which generated XML document, which in turn used XSL to translate the content into HTML in oxygen xml editor.
  • Participated in user and team interaction.

Environment: Core Java, J2EE, JDBC, Weblogic, Oracle, XSD, XML, XSL, Eclipse 3.2,HTML, AJAX, CSS, JavaBeans, JUnit Test Cases, Java Script, RI framework, CPO Persistence framework, MAVEN, AJAX, SOAP, Web Services,SQL

Confidential, Phoenix,AZ

Java/J2EE - Developer

Responsibilities:

  • Developed the new features for the application using JSPs, XML, HTML, CSS, JavaScript, J2EE, Spring, JDBC, SQL.
  • Developed Java utility classes for common application functionality like database access, error logging and configuration file.
  • Created XML files the describes the Java Beans to be configured.
  • Worked extensively on Spring AOP and Dependency Injection.
  • Created property files and implemented Spring at the Data Access Layer.
  • Used Eclipse Indigo as IDE for development, Smart svn for source code control.
  • Worked and configured application in Weblogic.
  • Used Ajax4Jsf components for ajax functionality in UI Screens.
  • Used Log4J for logging and debugging, ANT is used as the Build tool.
  • Used design patterns like Front controller and view class helper.
  • Developed Junit test cases and Junit test suites.

Environment: Java, J2EE 1.4, Servlets, JSP, Java Beans, Spring2.5, Tiles, HTML, Ajax, JS, XML, JDBC, Weblogic, ANT,Eclipse Indigo, Altova xmlspy,log4j, slf4j

Confidential, OH

Java/J2EE - Developer

Responsibilities:

  • Involved in creating Use Case diagrams, object model diagrams, class diagrams and deployment diagrams.
  • Developed Data Access Layer using Hibernate.
  • Have coded numerous DAO’s using HibernateDaoSupport. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange critical business data and events among J2EE components.
  • Developed J2EE components on MyEclipse Blue 6.1/6.5 for creating Web Applications.
  • Used Log4j to implement logging facilities. Developed many custom-made exception classes as and when required.
  • Implemented Maven as a build tool. Implemented Java to XML binding using Castor XML.
  • Configured and Deployed application onto WAS 6.1 in Windows.
  • Used Agile Methodology, iterative development process.

Environment: Java, Java EE 5.0, JSP, Java Beans, Spring 2.5, HTML, XML, JDBC, Oracle 10g, MyEclipse 6.1/6.5, Hibernate 2.1.8, WebSphere Application Server 6.1, WebSphere MQ 6.1, SVN, Castor XML, Maven 2.0.8, Oracle SQL Developer, ILOG, TOAD

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Analyzed the User Requirements, Design documents and developed the Java, JSP, EJB, Struts Components and deployment scripts.
  • Design the project using Rational Rose (RUP), creating class and sequence diagrams.
  • Used common J2EE design patterns like service locator, facade, delegate, DAO.
  • To minimize network calls used Session Facade Design Pattern.
  • Developed business delegate classes to access the EJBs.
  • Used struts framework for the development of presentation layer components.
  • Developed action classes and used struts/JSTL tag libraries in the JSPs.
  • Used Validator framework for the validation of client side data. .
  • Wrote and modified the build files used by ANT.
  • Installed JBOSS4.0 server and configured it to host our application.
  • Unit testing and Integration testing of and EJB’s using JUnit.

Environment: JAVA, J2EE, Struts, EJB, UML, JUnit, Log 4J,JBOSS4.0, Eclipse 3.0, Oracle 9i, Windows, CVS

Confidential

Java Developer

Responsibilities:

  • Interacted with customers, identified System Requirements and developed Software Requirement Specifications.
  • Developed the application using Core Java, J2EE and JSP’s with DB-Derby as backend.
  • Developed Use Cases, High Level Design and Detailed Design documents.
  • Implementing Multi-threading concepts.
  • Involved in initial project setup and guidelines.
  • Implementing Java design patterns wherever required.
  • Front end development using JSP.
  • Installation and deploying in Tomcat server.
  • Code reviews and PQM (Product Quality Metrics).
  • Responsible for development, maintenance, implementation and support of the System.
  • Responsible for change management & enhancements (major/minor).
  • Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
  • Generating reports to the user in different formats like PDF, Excel, CSV.
  • Developed guidelines/checklists & maintained version control to ensure the project is at CMM 5.

Environment: Java, J2EE, JSP, JDBC, JUnit, XML, HTML, XSLT, Apache Tomcat, DB-Derby

Confidential

Software Engineer

Responsibilities:

  • Designed the GUI screens with HTML
  • Involved in writing code to access database.
  • Involved in bug fixing and enhancements of application.
  • Used JDBC for database server connection.

Environment: Java, HTML, Java Script, JDBC and MS Access

We'd love your feedback!