We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • 8+ years of IT experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, Implementation, testing and maintenance in Java/J2EE technology
  • Experience in developing applications using Agile and Scrum methodologies
  • Experience in building Use Cases and Class Diagrams using Microsoft Visio and Rational Rose
  • Hands on experience in Core Java with Multithreading, Concurrency, Exception Handling, File IO, Synchronization, Generics and Collections
  • Experience in developing exception handling logic and implemented compensation activities
  • Expertise in designing and developing Enterprise and Web applications using Java/J2EE technologies like Core Java, JDBC, Servlets, JSP, JSF, EJBs, JSTL, Struts Framework, Spring, Hibernate, SOAP and REST Web Services, MVC Architecture, and Thin Client Framework
  • Experience with Java Design patterns - Singleton (used to provide a global point of access to the object), Factory, Facade (used to provide simple interface to a complex sub-system), Chain of Responsibility Pattern (used when more than one object can handle a request and the handler is unknown), Business Delegate, DAO, and Service Locator
  • Worked on API frameworks in java - JNDI, JMS, Java Mail, and JUnit
  • Experience using MVC frameworks - Struts Framework, Spring Framework
  • Experience using persistence framework - Hibernate, Ibatis
  • Experience in developing components using Spring Framework like IOC, Spring-AOP, Spring-Integration and Spring-MVC
  • Experience in developing front-end in web applications using - HTML, CSS, JavaScript, AJAX, JQuery, JSON and JSTL
  • Experience in developing web service applications and inter process communication applications using JTA, XML, SOAP, WSDL, REST and JSON
  • Experience in working with various RDBMS platforms - Oracle, MySQL, Postgres and DB2
  • Experience in developing Queries, Stored Procedures, Packages, Triggers, Views using SQL, PL/SQL
  • Experience in developing and deploying Java/J2EE applications on application servers - Web Logic, IBM WebSphere, and Apache Tomcat
  • Experience in handling of Version Controls such as SVN, GIT, Jenkins and CVS
  • Experience working with various IDE tools like Eclipse, Net Beans, RAD, and Oracle Workshop
  • Experience using middle ware business logic technologies Session Beans, Entity Beans and Message Driven Beans
  • Experience in providing production support for customer related issues and application maintenance.
  • Experience in Test Driven Development by incorporating the frameworks - JUnit, Easy Mock and Mockito
  • Experience in developing Logging Interceptors and standard mechanism using logging utility Log4j
  • Experience in building and deploying web applications using Ant and Maven build tools
  • Experience in Reporting Tools JReports and exposure to Crystal Reports
  • Excellent communication skills, team playing spirit, strong analytical & problem solving abilities, hardworking, self-motivated, attention to details and able to meet aggressive project schedules
  • Good at Documentation on User requirements and System Specifications. Experience in designing Low Level and High Level design documents

TECHNICAL SKILLS

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

J2EE Technologies: JDBC, Servlets, JSP, JNDI, Swing, EJB, JSTL, JMS

Frameworks: Struts, Spring, Hibernate

Design Patterns: Singleton, DAO, DTO, Facade, Chain of Responsibility

Web Technologies: XML, HTML, CSS, JavaScript, AJAX, JQuery

Web Services: SOAP, REST, WSDL

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web Logic

Databases: Oracle10g, MySQL, Microsoft SQL Server, Postgres

Version Control: SVN, GIT, Jenkins, CVS

IDEs: Eclipse, My Eclipse, Net Beans, IBM RAD

Tools: Ant, Maven, JUnit, Log4j, Toad

Operating Systems: Windows, Unix

PROFESSIONAL EXPERIENCE

Confidential - Irvine, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Maintain coding standard and follow the SDLC process for software development
  • Designing, Developing and Unit Testing
  • Worked in Agile environment, attended daily stand ups, and Two-week Sprint Planning sessions
  • Solving Issues & Queries from various locations of customers
  • Involved in Problem rectifications, fixing bugs during system testing and providing support to users
  • Implemented using MVC design pattern for UI design, singleton design pattern to create spring service beans, DAO and DTO design patterns to implement data retrieval and data transfer between layers
  • Extensive Interaction with Product Owners and Business consultants, to take requirement specification
  • Worked on a team environment to finalize use cases to develop functional and detail design specifications of the application
  • Designed Reports in iReport as per Customer Requirements
  • Used Oracle database for the transaction and back-end data processing of the system
  • Provided Scrum Master with regular status updates assisting the overall project management initiative
  • Involvement of many complex modules like Excess Short fall and Batch Scheduler, Covenant Information and developed modules from the scratch
  • Given demos, and explained system functionality to Product Owners
  • Used Team Foundation Server as version Control
  • Participated in deploying the application to Web Sphere Server
  • Developed Batch Scheduler, as part of this application to run multiple jobs

Environment: Java 1.7, Spring 4, Hibernate 3.0, XSLT, HTML5, JQuery, AngularJS, WebSphere, Liberty Profile, Oracle 11g, Restful Web services, SOAP, TFS

Confidential - St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, development, and testing phases of application development
  • Involved in business requirement gathering and technical specifications
  • Developed the application using Struts and presentation layer using JSP, HTML5, CSS, AJAX, JavaScript, JQuery, JSTL, Taglibs and AngularJS
  • Implemented AJAX calls for improved customer experience
  • Designed and developed Struts XML validations and JavaScript validations for the form validation
  • Extensively worked with spring IOC to inject services and their dependencies
  • Involved in integrating spring with Hibernate
  • Extensively worked with spring framework and Struts Configuration files
  • Consumed SOAP based web services to get vehicle information from rest calls using spring Rest framework
  • Database interaction done through Java hibernate framework along with JPA concepts
  • Worked with Oracle database to store and retrieve data to show on user interface to perform business actions
  • Developed Hibernate mapping classes using annotations
  • Created and maintained PL/SQL stored procedures, triggers, cursors etc.
  • WebLogic used to deploy the web applications on UNIX server environment
  • Involved in Documentation and prepared Test Cases
  • Participated in code reviews and bug fixing in testing phase

Environment: Java1.6 (Oracle JDK), J2EE, Struts 2.3, spring 3.x/4/x, Hibernate, HTML5, CSS3, AngularJS, JavaScript, GIT, JQuery, JUnit Testing, Eclipse, WebLogic

Confidential - Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle
  • Involved in Analysis, Detail design, Development, System and User Acceptance Testing
  • Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software
  • Developed web tier by using JSP, Custom Tag Libraries, Tiles, Java Script, XML, and XHTML
  • Developed EJBs for the service layer interactions
  • Involved in the architecture of the modules according to the J2EE standards (Client tier, Web tier, Business tier)
  • Developed Apache Ant Script to create war/ear file and deployed on the application server
  • Developed IBatis XMLs for database interaction and written queries for CRUD operations
  • Developed the web services based on the SOAP
  • Web services tested using SOAPUI tool
  • Integrated Struts with Tiles and Struts with spring
  • Involved in unit testing and Integration Testing using JUnit, and developed an Ant Build Script, which executes all the JUnit test classes and generates the test failure report
  • Deployed the application on the WebSphere Application Server

Environment: JDK1.6, EJB, JSP 2.0, HTML, Java Script, PL/SQL, Rational Rose/UML, XML, SOAP, spring 2.0, struts, spring WS 1.0.4, IBatis, RAD 7.0, WebSphere App Server, AJAX, SAX, and DOM

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents
  • Developed the application using Struts MVC Framework
  • Developed user interfaces using JSP, HTML and CSS to provide interactive screens to display data
  • Used Hibernate framework for the backend persistence
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Used CVS for software configuration management and version control
  • Wrote and implemented test plans using JUnit
  • Reviewing the code and provided the Code Review Comments
  • Involved in Unit testing, integration, bug fixing and acceptance testing with test cases
  • Contributed in reviewing the Test plans and Test validation documents
  • Setting up the Component Integration testing environment and trouble shooting
  • Participated in deployment of application on Tomcat
  • Used Spring Dependency Injection for injecting the beans

Environment: Java1.6, Eclipse, JSP, Struts 2.1, spring 2.0, Hibernate, HTML, CSS, XML, Oracle 10g, and Tomcat Web Server

Confidential

Java Developer

Responsibilities:

  • Gathering the information from already existing application screens written in ASP and from documentation and making UML diagrams based on new architecture design, which are suitable for new JAVA/J2EE application
  • Involved in the preparation of Detailed Design documents
  • Implement the Model View Control (MVC) architecture
  • Developed servlets and JSP screens for client view by embedding with Struts framework
  • Developed Action classes, Action Forms, Validator Form and worked on Switch Actions and Dispatch Actions
  • Worked on configuring the total web application using struts framework
  • Involved in the development of client view custom components using Java Scripts, HTML and DHTML
  • Developed Java classes, which generate reports for the transactions
  • Wrote stored procedures and JDBC routines to update the tables depend on the information
  • Involved in bug fixing and Change Requests in the life cycle of entire application
  • Involved in Unit testing, Integration Testing and Maintenance stage
  • Developed ANT Scripts for building and deploying application to Windows/Solaris
  • Developed/Modified the SQL, Stored Procedure and Triggers
  • Involved in different Maintenance Released for Framework and application support

Environment: Java 1.6, J2EE, JSP, Struts 2.1, Postgres, Servlets, JavaScript, HTML, Oracle 9i, Rational Rose, UML, ANT, JUnit, XML, XSD, UNIX, WebLogic

Confidential

Jr. Java Developer

Responsibilities:

  • Worked as a front-end designer
  • Used Struts Framework for presentation of application on MVC
  • Created JSPs for add/edit/delete screens of all modules
  • Research and Developed a Servlets for upload the image to the server
  • Created Bean class for JDBC connection and SQL quires
  • Created JSPs to display the doctor’s information dynamically using AJAX call
  • Involved in designing and implementing client side validation
  • Developed front-end screens using JSP, HTML and JavaScript
  • Involved in creating Xml files and communication to payment gateway
  • Involved in integration of the different modules to run the entire site
  • Generated receipts using Jasper Pdf
  • Used Oracle as the database and Eclipse as IDE for development
  • Worked on Tomcat configurations and deployment
  • Participated in Unit Testing and Bug fixing

Environment: Java 1.5, Struts, Servlets, JSP, JDBC, HTML, CSS, Java Script, AJAX, Tomcat, Jasper, and Oracle 9i

We'd love your feedback!