We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Having 7 years of strong experience in requirement gathering, analysis, design, development and implementation of Client/Server, Distributed and E - Commerce applications using Object Oriented Methodologies and Complete knowledge of multi-tiered application development lifecycle & implementation using Java & J2EE Technologies. Experience in multiple sectors such as Telecommunication, Retail, Financial/Banking, and Healthcare with strong domain knowledge.
  • Proficient in Java/J2EE technologies which includes Core Java, JSF, Hibernate, Spring, Struts, Web services, EJB, Servlets, AJAX, JSP, Java Beans, JNDI, JMS, Java Mail, XML, Sockets using IDEs like Eclipse 3.1/3.5, WSAD and Visual Age for Java and J Builder.
  • Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Experience in SDLC, OOA, OOD and OOP through implementation and testing.
  • Excellent understanding of development and implementation using OOP methodology and standard J2EE design patterns & guidelines
  • Having good experience building J2EE Architecture using frameworks such as Spring framework.
  • Well versed in using Client Side Design and Development using JavaScript, XML, and HTML.
  • Experience using client side UI frameworks such as AngularJS.
  • Experience in implementing SOA concepts.
  • Experience working with core Java and Java Multi-Threading application.
  • Extensive hands on experience with web servers and application servers like Web Sphere, JBoss and Apache Tomcat Server.
  • Experience with JMS to implement both synchronous and asynchronous messaging.
  • Experience in application design, creating functional & technical design documents, use case development, client interaction for requirement gathering/analysis and Testing.
  • Experience with Agile Methodology for development.
  • Excellent experience with Databases such as DB2, Mongo DB, Oracle 10g/11g and SQL Server 2008, JDBC, IBM DB2.
  • Experience in MVC architecture, using Struts, and Spring MVC Framework with various Java/J2EE design patterns.
  • Hands on experience in advanced JavaScript frame work like JQuery/AngularJS to implement front end Validations and various user interface events
  • Expertise in writing Sub Queries, Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL, SQL Server Management Studio.
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
  • Experience in creating Entity Relationship Diagrams (ERD) using data modeling tools, organizing the data in the project into entities and define the relationships between the entities.
  • Experience with various IDE’s for development of project (Eclipse, My Eclipse and Net Beans).
  • Experience in OOAD and Development of software using UML Methodology, good knowledge of J2EE Design patterns and efficient in implementation.

TECHNICAL SKILLS

Operating Systems: Windows Family, Solaris 10, LINUX, UNIX

Programming Languages: JAVA, C/ C++, C#, JavaFX Script 1.2, Visual Basic, HTML, XML, and PL/SQL, Java script

JEE Technologies: EJB, Servlets, JSP, JDBC, Web services &Apache.

Web Technologies: J2EE: Servlets, JSP, JMS, EJB, JNDI, RMI, JFC/Swing, JDBC,XML, HTML, DHTML,JDK 6 (J2SE), Swing, CSS, Java Beans, CMS, JMS

Database: Oracle 8.x/9i/10g/11g, IBM DB2, MS Access 2003, MS SQL Server.

Tools: /IDE’s: Eclipse, JBuilder, Rational Rose, CVS, Rational Clear Case, Rational Clear Quest, MS-Office, SOAP UI, Active MQ

Web/App-Servers/EAI: Apache Tomcat, WebSphere, HTTP, IIS, Weblogic, JBoss and LDAP.

Network Technology: FTP, Telnet, TCP/IP, SSL, SNMP, Network Management.

Frameworks: Framework (MVC), J2EE Design Patterns, Spring, Struts, AngularJS

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML.
  • Scripting the test cases to a document which displays the behavior of the application dependent on the scenario.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Participated in code review meetings and provided improvements.
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Developed Web Services to communicate to the other module using XML based SOAP and WSDL protocols.
  • Involved extensively in using Web and HTML controls while developing the code.
  • Developed application using Spring MVC, JSP and JSTL on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Involved in helping team members to debug issues with the application and designed and prepared Unit test case using J Unit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Next, coordination with DBA team for any DB refresh across multiple environments for development activities.
  • Familiar with MongoDB write concern to avoid loss of data during system failures.
  • To complete the tasks assigned within the sprint as part of agile methodology.
  • Successfully implemented iterative techniques such as in using agile methodology.
  • Involved in creation of Web Services methods for the web client.
  • Worked on rigorous testing to see the behavior of the application as per requirement.
  • Fix the defects raised in QA and coordination with QA team.
  • Handling the UAT and Production releases by coordinating with the Operate (Deployment) team.

Environment: Java 1.7, J2EE, JSP, Hibernate 3.3, Spring 3.2.8, Web Services, UML, HTML, XHTML, DHTML, AngularJS, JavaScript, CSS, Spring Web Flow, XML, Web Sphere, Mongo DB, JUnit 4, JNDI 1.2, Eclipse 3.5, Agile, JMS.

Confidential, Pittsburgh, PA

J2EE developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed web GUI components using JSF framework
  • Created the Hits Creation module in Core Java, HTML, JSP, Oracle 9i and PL/SQL
  • Developed the application under J2EE architecture using JSP, Struts, spring, Java Beans.
  • Involved in data model design and high level design of the application
  • Implemented Java Message Services (JMS) using JMS API.
  • Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
  • Participated in verification and validation.
  • Involved in testing the application different tools and fixed the bottlenecks.
  • Used JUnit for debugging the application.
  • Wrote SQL queries for creation of new tables
  • Prepared technical reports and documentation manuals during the program development.
  • Interacted with users in case of technical problems and mentored the business users.
  • Involved in creation test cases and participated in Unit, Integration and Load/Performance of the application

Environment: Core Java, J2EE, Servlets, JSP, EJB, Struts 1, Hibernate, AJAX, Eclipse 3.3, JUnit, Oracle9i, Oracle 10g, HTML, XML, SAX Parser, DOM Parser, SOAP, JSF, Java Script, CSS, LINUX.

Confidential, Cincinnati, OH

Java developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC)
  • Worked on designing and developing the Web Application User Interface and implemented its related functionality in JAVA/J2EE for the product.
  • Designed and developed the UI using Swing, JSP, HTML5, CSS3, JavaScript (JQuery), and Flex builder.
  • Successfully implemented iterative techniques such as in using agile methodology.
  • Developed user interfaces using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Implemented Model View Controller (MVC-2) architecture using Jakarta Struts 2.0.14 framework at presentation tier.
  • Used Tiles Plug-in to struts for server side validation
  • Developed complete business tier with stateless session beans and CMP entity beans with EJB 2.0 standards.
  • Developed prototype using HTML, JavaScript and Tomcat Web Server as per the client specifications and specific user validations.
  • Responsible for development of the functionality using Struts framework
  • Used hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database. Used JMS for communication with different platform.
  • Developed Object Diagrams, Class Diagrams, and Sequence Diagrams to represent the detail design phase using Rational Rose.
  • Developed test cases on J Unit.
  • Used Log4j for logging and tracing the messages.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Designed and developed applications using JSP, Servlets and HTML.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Designed and developed the application on Eclipse 3.4 IDE utilizing the Struts framework and MVC Architecture, adopted J2EE 5 best practice using J2EE 5 design patterns
  • Developed required stored procedures and database functions using PL/SQL.
  • Used CVS for version control across common source code used by developers.
  • Used XML for Data presentation, Report generation and customer feedback documents.
  • Involved in code review and documentation review of technical artifacts.

Environment: Apache Tomcat, Eclipse, JSP, Servlets, Struts, EJB 2.0, JMS, XML, Web Services, SOAP, WSDL, Log4j, J Unit, ANT, JavaScript, HTML, CVS, MS SQL server, Rational Rose, LINUX, JBOSS.

Confidential, Rockford, IL

Java Developer

Responsibilities:

  • Involved in Elaboration, Construction and Transition phases of the project.
  • Generated Use Case Diagrams, Class Diagrams, and sequence diagrams using rational rose.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Implemented the application using Jakarta Struts Framework which is based on Model view Controlled design patterns.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP
  • Involved in development of Web Services using JAX-WS.
  • Apache Ant was used for the entire build process.
  • Developed the different components of application such as JSP, Servlets, and EJB using web sphere studio application developer
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and to subscribe from the JMS provider.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using the Event based Framework.
  • Used object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in Web Sphere and configured as needed.
  • Key Resource for UAT (User Acceptance Testing) and trained the end user for using the tool and performing.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features

Environment: JAVA, J2EE, JUnit, ANT,AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server2005, Web services, SOAP, XSLT, Servlets, Spring 3.0, HTML, XML, Hibernate 2.0, Log4j, Web Logic 9, Unix, Rational Rose, CVS.

Confidential

Java Developer

Responsibilities:

  • Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Developed UI pages with JSF framework.
  • Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
  • Developed on a mechanism to replicate reflection for AJAX
  • Written unit test cases using JUnit
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Designed templates using ireports to generate reports in multiple formats
  • Followed RUP iterative approach for application development
  • JSF Framework used for UI pages and Faces Servlet acts as Front Controller.
  • Extensively used JSF Core and HTML tags in UI pages.
  • Wrote utility in Apache POI to automate upload of high volume static data
  • Implemented web service using Apache Axis, used Bottom-up approach.
  • Efficiently presented the data using JSF Data tables.
  • Developed complex SQL join queries for efficiently accessing the data.
  • Used java Architecture with MVC (Model View Controller) paradigm to make the system highly scalable
  • Used Swing in designing user interface.
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Developed complex SQL and HQL queries.
  • Eclipse was used as an IDE for development with Tomcat as the server
  • Used Oracle 9i as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.

Environment: J2EE, JSP, JavaScript, JDK 5.0, PostgreSQL 7, Windows, EJB, Crystal Reports, Business Objects, Java Mail, XML

We'd love your feedback!