We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • 7+ years of experience developing robust and highly scalable web - based, enterprise and Client Server applications using Core Java and J2EE Technologies
  • Experience in all phases of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and maintenance of complex applications
  • Utilized Java and Object oriented Design concepts such as Core Libraries, Design Patterns, Inheritance, Abstraction and Polymorphism
  • Focused in creating artifacts using UML to furnish business requirements
  • Highly Skilled in J2EE technologies such as Servlets, JDBC, Spring, Spring Batch and Hibernate
  • Strong knowledge in developing Web Services
  • Strong knowledge and experience in using design patterns like Inversion of Control, Singleton, Abstract Factory, DAO, and MVC architecture
  • Experienced in Web Services (Java Web services, JAX-WS, SOAP, and AXIS SOAP) for implementation of Shopping Cart application, information validation and processing
  • Solid understanding of source control like CVS, GIT,and SVN
  • Solid understanding of build tools like Maven and Ant
  • Proficiency in using development tools such as Eclipse
  • Excellent debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
  • Good communication and interpersonal with demonstrated ability to interact within all levels of organization

TECHNICAL SKILLS

Languages: Java, XML, SQL

Design Patterns: MVC, Dependency Injection, Singleton, Abstract Factory, Data Access Object.

Front End Technologies: AJAX, JSP, JS, HTML, JQuery

Frameworks: Hibernate, Spring, Struts, JPA

RDMS: MSSQL, MySQL, Oracle

Web/Application Server: Tomcat, Web Sphere, JBOSS, Web logic

Version Control: SVN, CVS,GIT

Build Tools: Maven, ANT

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

Java/J2EE Developer

Responsibilities:

  • Designed and development of batch processes using Spring Batch Framework.
  • Used Spring MVC to decouple business logic and view components
  • Implemented DAO pattern to provide abstraction for Transaction Management
  • Developed persistence layer using Hibernate and JPA
  • Experienced building application using Maven
  • Involved in code versioning and sync from SVN repository
  • Experienced using a Continuous Integration environment
  • Experienced gathering and formulating requirements
  • Responsible for writing Hibernate-mapping XML files, HQL
  • Maven and Jenkins are used for the application builds and Continuous Integration
  • Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support

Environment: Java, SQL, XML, Spring, Spring Batch, Spring IOC, Spring MVC, Web services, Hibernate, JPA, SVN, Maven, SQL, Web Logic

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Used Hibernate 3.x with JPA annotation and created several persistent classes and involved in designing and creating generic DAOs for the domain model
  • Used Spring Framework for dependency and object injection ; Used Spring MVC in the Middle Tier for portal development
  • Developed the application using Spring MVC framework by implementing controller and backend service classes.
  • Implemented design patterns such as Inversion of Control (IOC), Singleton, Factory Pattern, and Collections
  • Implemented DAO pattern to provide abstraction for Transaction Management
  • Developed portal components, deployed files as necessary, and created and managed various contents
  • Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support

Environment: Java, SQL, XML, Spring, RESTful Web services, Hibernate, UML, IOC, Singleton, MVC, DAO, LDAP, Oracle, JSP

Confidential, CA

Java /J2EE Developer

Responsibilities:

  • Involved in design, development, to implementation of account activity module
  • Developed user interface using JSP, HTML, JSTL and AJAX
  • Used Rational Rose to design Use Case diagrams, Class Diagrams, Sequence Diagrams.
  • Worked on developing EJB - Entity beans and Session beans for handling business logic for authorization control and administrator account setup
  • Worked with Struts as a unified MVC framework and developed Tag Libraries
  • Involved in design and creation of JSPs that are responsible for presentation layer and used the struts html/bean/logic Tag libraries in the JSPs
  • Created configuration settings for each application based on specifications
  • Developed test cases and performed unit testing using JUnit

Environment: JSP, JSTL, AJAX, Eclipse, JBoss, Struts, EJB, MVC, Oracle, JUnit

Client: TranSEND IT, Mount Laurel, NJ

Java/J2EE Consultant

Project Description

Enterprise Reporting and Transaction system is an intranet-based application that allows users to maintain reporting and client information. In addition, it provides deal pipeline and book revenue tracking functionality. The application has advanced search and reporting features. Advanced Search Module provides the functionality for running complex queries on the database with consideration of user security context. The Enhanced Reporting module allows the user to generate reports based on the results retrieved by advance search.

Responsibilities:

  • Used OO analysis and design to optimize performance by improving response time and transaction rate
  • Used Spring MVC and developed several controller classes as required for the design
  • Implemented Transaction Management in the Business Services Tier via Spring Framework, by utilizing different design patterns
  • Integrated Spring AOP with Hibernate to create OR Mapping layers and Data Access applications
  • Used Hibernate to develop persistent classes and applied concepts such as polymorphism, association, composition and collections
  • Used Spring Security and Web services for reference implementation
  • Applied design patterns such as Singleton, Inversion of Control, and DAO
  • Utilized core java APIs like Collections, Synchronization, and memory model
  • Wrote unit testing for all the modules of an application
  • Collaborated with the wealth management development team to design and implement solutions to better in corporate business requirements

Environment: J2EE, spring IOC, Spring MVC, AOP, DAO, Hibernate, Eclipse, JUnit, XML, MSSQL.

Client: Lender Processing System, Jacksonville, FL

Java/J2EE Consultant

Project Description

Lender Processing Services, a leading Internet-based secondary mortgage marketplace, offers whole loan bulk and flow trading. LPS has developed a trading platform for structured products like Collateralized Mortgage Obligations (CMO), Asset-Backed Securities (ABS) and Commercial Mortgage-Backed Securities (CMBS).This trading system is efficiently designed to share the benefits of low overhead, greater liquidity, and transparency with all the traditional market participants.

Responsibilities:

  • Involved in design, development, to implementation of account activity module
  • Developed user interface using JSP, HTML, JSTL and AJAX
  • Used Rational Rose to design Use Case diagrams, Class Diagrams, Sequence Diagrams.
  • Worked on developing EJB - Entity beans and Session beans for handling business logic for authorization control and administrator account setup
  • Worked with Struts as a unified MVC framework and developed Tag Libraries
  • Involved in design and creation of JSPs that are responsible for presentation layer and used the struts html/bean/logic Tag libraries in the JSPs
  • Created configuration settings for each application based on specifications
  • Developed test cases and performed unit testing using JUnit

Environment: JSP, JSTL, AJAX, Eclipse, JBoss, Struts, EJB, MVC, MSSQL, JUnit

Client: Nabil Bank, Kathmandu, Nepal

J2EE Developer

Project Description

Nabil Bank is a diversified financial services company providing consumer, commercial, insurance, retail investment and trust services to personal and business banking customers. This system provides the facility for the customers to access their account information online and allows to find his/her account status, current existing balance, allows the customer to transfer the amount from one account to another, view current transactions, previous transactions and allows paying bills online.

Responsibilities:

  • Involved in design and development of business logic and database access for subsystems to generate reports and views based on user’s query.
  • Involved in the detailed design of user interface and business layers using JSP, Custom tags and JavaScript
  • Developed Java Servlets that act as a controller that maintains the session state and handles user requests in Middle Tier
  • Involved in maintaining the Model-View-Controller architecture
  • Designed and developed account module which authenticates the access level for the users

Environment: Java, JSP, JavaScript, Eclipse, Tomcat, XML, Oracle 10g

We'd love your feedback!