We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, Ca

SUMMARY

  • Around 7+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Enterprise Web Applications using JAVA/J2EE technologies.
  • Thorough understanding of JAVA Object Oriented Methodology.
  • Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, Java Beans.
  • Experience in implementing web based applications frameworks like Spring 4.1 modules such as Spring MVC, Spring Core, Spring JDBC, Spring AOP.
  • Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA)
  • Experience in developing web pages using XML, HTML, CSS, JavaScript, JQuery, JSON and AJAX.
  • Experience in developing Java Web Services like Restful, XML, SOAP, and WSDL.
  • Extensive experience in Analysis, Design, Development and Deployment of various applications using JAVA/J2EE technologies, Including EJB, Servlets, JSP, JNDI, JMS, JDBC, Hibernate, JPA, JSF, Spring.
  • Implemented projects in multi - tier scalable applications involving REST, AJAX, JSON, JAVA and J2EE.
  • Experience in developing Front End Graphical User Interfaces (GUI) in a number of various technologies including JavaScript, JSON and jQuery, VBSCRIPT, HTML 5 and CSS 3.
  • Expertise in Object Oriented Programming (OOPS) using Java and J2EE related technologies.
  • Proficient in designing applications using J2EE design patterns like Singleton Patterns, Factory, Service Locator, Value Object and MVC.
  • Experience in using version control tools Clear Case, VSS and CVS.
  • Worked on GUI design using JSP, CSS, AJAX, JSON, JSTL, JQuery and AngularJS.
  • Proficiency in portlet configuration on Oracle WCI portal and IBM Web Sphere portal.
  • Implemented the J2EE technologies like Servlets, JSP, and EJB
  • Experienced in installing and configuring JBOSS, Web Logic and Tomcat servers.
  • SQL, PL/SQL experience, including relational database design and development using Oracle, MySQL. Experience in writing Stored Procedures.
  • Experience with development tools like Maven, JUnit, Log4J, and SL4J.
  • Worked with different software version control systems like CVS and Subversion.
  • Developed J2EE web applications using IDE such as Eclipse and Net Beans.
  • Good knowledge & experience on Multi-Tier & Designs, including Web & Application tiers.

TECHNICAL SKILLS

Programming Languages: C, C++, Java/J2SE, SQL, HTML, XML, CSS, JSONJavaScript.

J2EE Technologies: EJB, JSF, Servlet, JSP, JSTL, JMS, JDBC, RMI, and TagLibs, Ajax/JavaScript Libraries.

XML: XML, XHTML, XSLT, JQuery, XML Schema (XSD)JAXP1.1

Database: Oracle 8i/9i/10g, PL/SQL, DB2, SQL Server MySql.

App/Web Servers: Web Logic Server 8.1, WAS 6.1, JBOSS, Apache Tomcat 7.0

Design Methodologies: SDLC, Agile, OOP, Design Patterns, and SCRUM.

Operating Systems: Macintosh, Windows, Unix, Linux.

Development Tools: Eclipse Kepler 4.4, Netbeans7.1, Spring

Build Tools: Maven, ANT.

Framework: EJB 3.0, Spring, Hibernate, Struts

Version Control: SVN Subversion, CVS, IBM Rational Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Coding, Testing & Production implementation of web components using JSP.
  • Involved in analysis, design of current and new system components.
  • Involved in coding XML Parsing with different parsers and their performances.
  • Extensive usage of XMLs, XSLTs, Struts, CSS, JSP, JQuery, AJAX and JavaScript for interactive pages Coding the persistence module using JDBC API’s(Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.
  • Created XML Schema, XML template and XSL.
  • Used couchbase as database and queried SQL queries for the data base enhancements.
  • Involved in writing and reviewing Maven for building the Application.
  • Unit Testing includes testing the application with JUNIT annotation testing and TestNG.
  • Used Web services concepts like RESTFUL, SOAP, JAXB, and JAXP for creating and to interact with other project.
  • Utilized Hibernate for data mapping and persistence transaction to the database.
  • Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
  • Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
  • Coordination with team, peer reviews and collaborative System level testing.

Environment: Java, JSP, JSON, XML, AJAX, JavaScript, HTML, DB2, Oracle 9i/10g, DB Objects like Stored Procedures, JBOSS Server, Maven, Web services.

Confidential, Olympia WA

Java Front End Developer

Responsibilities:

  • Responsible in reviewing the design documents, use cases, class diagrams and sequence diagrams.
  • Designed initial prototype using HTML, JQuery and CSS.
  • Developed rich UI web pages using JSP, HTML, CSS and JQuery.
  • Created JSR-168 port lets and deployed them onto oracle web center interaction (WCI).
  • Integrated the JSP pages with JSR-168 Portlet and deployed the pages as Portlet pages.
  • Extensively used JQuery for implementing the functionality of the Portlet pages.
  • Used adaptive tags (pt: common tags) to render the css, images and JavaScript files on the portal.
  • Implemented role based authentication by querying the active directory to get the user role and groups.
  • Migrated from WCI to IBM Web Sphere portal 7 to accommodate inter Portlet communication through JSR - 286 Port lets.
  • Used JSONP for cross-domain data communicate between JSP’s and Servlet’s.
  • AJAX is used to make Asynchronous web service calls.
  • Generated JAX-B binding classes from service wsdl and created JO to send and receive objects.
  • Worked on the user interface using JSP and JSTL.
  • Developed the User Interface validation framework to include custom validations built on top of Struts validation framework.
  • Unit testing JUnit and selenium testing scripts
  • Coordinated with build manager for Tagging and versioning UI projects

Environment: HTML, CSS, JSP, JQuery, JSON, AJAX, JSR-168 Portlet, ALUI, Servlets, Web Services, Java, Web Sphere, RAD, JUnit, Selenium, TFS, SVN, IBM Web Sphere portal 8.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Used spring framework for dependency injection with the help of spring config files.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Used DAO, DTO, Singleton, Composite view design patterns in the App development.
  • Transformed XML content into HTML using XPath, XML Schema and XSLT.
  • Application development using Eclipse IDE, building of applications with Maven scripts, testing of application with RAD local Web Sphere Server7.0
  • Coding SQL Statements and Stored procedures for back end using Oracle.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed various test cases and performed unit testing using JUnit.
  • Coding SQL Statements and Stored procedures for back end using Oracle.
  • Participated in code review and played key role in integration with legacy systems.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Used SVN for version control.
  • Using JIRA for bug/task tracking and time tracking.

Environment: Struts, Spring, JSP, Servlets, JDK1.6, Oracle11g, JDBC, HTML, XML,XSLT, CSS, CVS, AJAX, JavaScript, Hibernate, Web Sphere 8.0, Log4J, JUnit, SOAP, WSDL, Web Services, Maven, RAD 7.5, JMS, SQL, PL/SQL, UNIX, Windows.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Effectively interacted with team members and business users from different regions
  • For requirements capture and analysis
  • Involved in developing the user interface using Struts, JQuery, and JavaScript.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Worked on the Web Services using SOAP Technology.
  • Used the JDBC for data retrieval from database for various inquiries.
  • Implemented JDBC using spring in the data access object layer to access and update information in the MYSQL Database.
  • Used CVS configuration management tool for code versioning and release.
  • Developed the classes for Unit Testing by using JUnit.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and usedvarious controllers to delegate the request flow to the Backend tier of the application.
  • Developed custom tags for UI.

Environment: Java/J2EE, JDBC, spring, Struts, JQuery, Web services, Apache Tomcat Server, and MYSQL.

Confidential

Junior Programmer

Responsibilities:

  • Involved in the development, testing and maintenance process of the application.
  • Developed Use Cases, Sequence and Class Diagrams using Rational Rose.
  • Performed system analysis and design using OOA/OOD and UML diagrams.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Developed Persistence layer using Hibernate using java classes and Business layer using stateless session beans incorporating session facade design pattern.
  • Involved in coding for the presentation layer using Apache Struts Framework, AJAX and XML.
  • Configured EJB and Hibernate on Web sphere Server.
  • Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.

Environment: Java, Servlets, JSP, EJB, XML, AJAX, Rational Rose, Apache Struts Framework, Oracle 8i/9i, IBM Web sphere Studio Enterprise Developer, JUnit, Windows.

We'd love your feedback!