We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Java Developer with 6+ years of experience in Java SE, Java EE platforms with complete experience of Software development life cycle with strong expertise in software analysis, design, development and implementation of Java/J2EE applications.
  • Proficient with designing and developing high performance applications by leveraging Concurrent programming/Multi - Threading and Data Structures.
  • Strong experience with Struts, Spring framework implementing modules: Spring MVC, Spring IoC, Spring AOP, Spring Security and Spring Data.
  • Experienced in developing middleware components using Spring and EJB.
  • Strong development experience in all layers of application of Service layer, Data layer, Controller, Web Services and front-end.
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Proficient with development of Data Layers components using JPA annotations, Hibernate and JDBC.
  • Experience in developing Front End components (UI) using JSP, JSF (Primefaces), JSTL, JavaScript, jQuery, AJAX, HTML and CSS for projects based on java platform.
  • Experience with developing software using design patterns: Factory, Singleton, Business Delegate, Adaptor, and Iterator.
  • Good understanding of XML related technologies using JAXB, STAX, SAX, DOM API, XSL (XSLT), and XPath.
  • Proficient with software build process and writing Maven and ANT Build Scripts for automated build and deployment process.
  • Experience with MySQL and Oracle 9i RDBMS concepts and developing SQL Queries, Stored Procedures, Views and Triggers.
  • Experience using Tomcat 6.x/7.x container, WebSphere 6.x Application Server, and Jboss Servers.
  • Proficient with Agile, Scrum and Waterfall software development processes.
  • Proficient with software configuration / change control process and tools like Subversion, Git, CVS, Clear Case, Clear Quest, Bugzilla and Jira.
  • Expertise using rapid application development tools like Eclipse, Net Beans and IntelliJ. Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Expertise in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT and AJAX.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

TECHNICAL SKILLS

Languages: Java, J2EE, C.

Platforms: Windows 98/NT/2000, windows XP, windows 7, UNIX.

J2SE / J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, EJB, JPA

Frameworks: JSF, Struts, Spring, Hibernate

Design Patterns: MVC, IOC, Session Façade, Service Locator, Data Access Object, Data Transfer Object/ Value Object, Business Delegate, Singleton.

Web Technologies: HTML, DHTML, XML, CSS, Java Script, JSF and AJAX

Version Control Tools: CVS, SVN, Rational Clear Case

Web/Application Servers: IBM Web Sphere 5.0/6.1/7.0, J2EE Server 1.6, Apache Tomcat 6.x/7.x and JBoss.

IDE / Tools: RAD 6.0/7.1, WSAD 5.1, Eclipse 3.2

Databases: Oracle 8i/9i/10g, MYSQL, SQL server.

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Java/J2EE developer

Responsibilities:

  • Developing/supporting critical Java web applications related to the Engineering Change Management process in agile environment.
  • Using Eclipse to development, debugging application and codes and deploying new functionalities.
  • Developed middleware components using EJB's, used container manager transactions for transaction management and involved in mapping JPA entities to database tables.
  • Exposed Stateless session beans as restful web services using Jersey JAX-RS.
  • Developed User Interface satisfying business requirements using Java Server Faces (JSF 2.2, Primefaces, xhtml, Javascript, Jquey), Cascading Style Sheets (CSS), and XML.
  • Created Junit test cases to test the codes and validate the release. Tested application at local severs to make sure codes are working as per expected results.
  • Consumed restful webservices using apache Http Client to get data from different other systems.
  • Involved in writing JPA-Hibernate named and criteria queries and configured entity manager and persistent context in the application.
  • Using Mingle an agile program management to share information about project and update tickets status.
  • Actively participating in requirements gathering, analysis, design, and testing phases. Working with end users and clients to design and document the requirements and also presented possible solutions based on requirements.
  • Responsible for retrieving data from various sources such as Oracle and XML documents. Worked in the Web services Environment developing the service methods.
  • Creating, identifying and exposing system as Web Services and defining architecture based on service oriented Architecture (SOA).
  • Used XML Spy for XML editing, generating XML schemas and code generation in Java according to the data model defined in the XML Schema.
  • Fixed defects and participated in code review sessions.

Environment: Java 1.7, JSF 2.2, Prime faces 5, JMS, JPA-Hibernate, EJB 3.1, Jersey, Eclipse, UML, HTML, Java Script, XML, Weblogic 12c, Log4j, Oracle, JNDI, JUNIT, Maven, log4j, SVN, Apache Http Client and Mockito.

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Architecture, design and development of Incident application for new features, enhancements, optimizations, bug fixes.
  • Programming and Development of web pages using Spring 3.0, AJAX, Servlets, JSP, and Object Oriented JavaScript.
  • Implemented SOA based architecture using web services to build a loosely coupled system.
  • Developed UI screens for a business user to validate tracking, positions and options details. Used JSP, HTML, CSS, JSTL, jQuery and AJAX for the enriched front end.
  • Used JavaScript for transparent presentation of both client-side and server-side validation.
  • Development code for XML parsing using DOM parsers. Achieved MVC pattern using SPRING MVC architecture.
  • Used Hibernate Framework to build Query service. Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Updated the required data in the Oracle database to save and update the database using Hibernate.
  • Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP).
  • Provided product support and On-call application support. Prepared the Functional, Design and Test case specifications.
  • Used Test Driven Development and Behavior Driven Development methodologies.
  • Designed and developed communication between client and server using Web Services.
  • Developed and deployed the application on Application Server using Ant scripts
  • Used Web Services to exchange information on Loans and Credit history. Also Used Jersey framework for Restful web services.

Environment: Java 1.6, Spring mvc, JSP,JSTL, Custom tags, Spring, JMS, Hibernate, Jquery UI, Jersey, Eclipse, UML, HTML, Java Script, XML, Jboss 6, Log4j, Mysql, JNDI, JUNIT, Maven, log4j, SVN.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations. Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging. Used JUnit Framework for the unit testing of all the java classes.
  • Worked in ORM mapping using Hibernate 3 in accessing Oracle 10g database.
  • Worked in Enterprise design patterns including Abstract factory pattern, Singleton, DAO (Data access object), Data Transfer object (DTO), Service locator.
  • Worked in Spring AOP Interceptors in logging and auditing.
  • Worked in development of applications using Java 6 and used multithreading for group post enrollment validation.
  • Worked in adoption of Agile methodology by working on continuous iteration, automated build and deployment using Ant, Pair programming, Test driven development(TDD) methodology and automated testing using JUnit.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Worked in RDBMS implementation using SQL, PL/SQL on Oracle 10g database.

Environment: Java 1.5, JSF 1.2,Richfaces 3.3, JSP,JSTL, Spring, JMS, JPA, Jquery, Eclipse, UML, HTML, Java Script, XML, Websphere 6, Log4j, Oracle, JNDI, JUNIT, Maven, log4j, SVN

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS
  • Implemented Struts Validators framework to validate the data
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project
  • Involved in writing unit test plans and developing test cases using Junit, Used Configuration Management and Version Control tool CVS. Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSP tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases. Created and updated Hibernate queries.
  • Worked on financial transactions like deposits, withdrawals and transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented web services with Apache Axis.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.

We'd love your feedback!