We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • 7+ years of extensive experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies.
  • Experienced complete Software Development Life Cycle including Requirement Analysis, Design, Coding, Module testing, Integration and System testing, Delivery, and Maintenance.
  • Experience in various software development methodologies like Iterative model and agile methodology.
  • Experience in developing UML diagrams like use cases, class diagrams using tools like Rational Rose, Magic Draw, Visio 2007, and Dia.
  • Well experienced on Business Rule Management System (BRMS) JRules and Drools.
  • Developed front-end components using spring and Apache Tiles layout, Angular.JS. Used Drools, Node.Js, Angular.JS etc.
  • Designed User Interface using with HTML, XSL, XSLT, JQuery, and CSS.
  • Expertise in using Application Servers like BEA Web Logic, JBoss, Jetty, and Apache Tomcat.
  • Excellent knowledge in J2EE (JSP, Servlets, Hibernate, Annotations, JavaBeans, EJB, JNDI, XML, XML Parsers), JSTL and OOAD.
  • Well versed in Model View Controller Architecture of Struts and Spring framework.
  • Experience in Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL and UDDI).
  • Created POJO classes,javabeans,EJBBeans and wrote JUnit test cases to test code as per the acceptance criteria throughout the application during development and testing Phase.
  • Creating application to synchronize data between iSeriesAS/400(ERP package), Oracle system (Web Database and Adempiere) and MS SQL databases (Solidworks)
  • Hands on experience in using ANT & MAVEN build scripts for building projects.
  • Experience with J2EEDesign Patterns like DAO, DTO, Business Delegate, Decorator and adapter design, Front Controller, Service Locator, Chain of Responsibility, Facade and MVC.
  • Extencive experience with LiferayPortal: JSR168, JSR 286, Web Content Management, Hooks, Theme, Clustering, Authentication
  • Used Log4j, SL4Jfor logging and debugging purposes and JUnit for unit testing.
  • Experiencein Database technologies: Oracle, SQL SERVER, DB2 and MySQL.
  • Expertise in Cutting Edge Technologies likeEJB, JPA, JMS, XML and WebSphere MQ Series with good experience in Developing and Deploying EnterpriseJavaBeans (EJB) on Application Servers like WebSphere and JBoss.
  • Proficient in working with IDE like Eclipse, IntelliJ Idea, WSAD andNetBeans.
  • Experience in Tapestry framework.
  • Ability to work with a team and individually

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C

Query Languages: SQL, PL/SQL

J2SE Technologies: J2SE 1.4 thru 7.0(Collections, Threads, Generics)

J2EE Technologies: Servlets 2.5, JSP 2.5, EJB 3.0, JDBC 3.0, JSTL 1.2, WebServices (SOAP, WSDL, UDDI).

XML Technologies: XML,DOM/ SAX Parsers, XSLT

Web Technologies: HTML, DHTML, AJAX, CSS

Open Source Tools: Hibernate 3.0,Struts Framework 1.1/1.2/2.0 (Tiles, Validator Frameworks), Spring 3.0

Scripting Languages: Java Script, Ajax, XMI.

Web/Application Servers: Apache Tomcat 4.1/5.5/6.0, WebLogic 8.1/9.0/10.2 , JBoss, WebSphere 6.1, Jetty 6. WebLogicPortal5.x

Databases: Oracle 8i/9i/10g, MS-SQL Server 2000/2005,MySQL 5.1, DB2 Source Control Repositories

Modeling Tools: CVS,VSS, ClearCase, Tortoise SVN. UML, Rational Rose

Build Tools: ANT,MAVEN

Testing Tools: JUnit 4,Spring Test

Operating Systems: UNIX, Windows 95/98/NT/2000/XP/vista/7/8

IDE: Eclipse 3.x, IntelliJIdea,NetBeans 3.x,WSAD 5.1.

PROFESSIONAL EXPERIENCE

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
  • Involved in requirements analysis, Object Oriented Design and Coding.
  • Used Hibernate as an ORM for data persistence.
  • Implemented SOAP and WSDL web services for XML data transfer over HTTP
  • Integrated different applications and passing messages using JMS and MQ-Series.
  • Working with JMS by using message Queue, Topic to send messages to durable clients and nondurable clients.
  • Used LDAP for user specific data delivery.
  • Installed and MaintainPortalon AWS Cloud(Amazon Web Cloud)
  • Worked in the back end development of the application, involved in retrieving the data from the database.
  • DesignJAVAapplication in WebSphere Development Studio for iSeriesAS/400custom build ERP (build on RPG III/IV and ASSET) to send order confirmation via email to customer
  • Created new screens using (JSP,EJB, DAO's DB2 Queries), and modify new functions.
  • Developed screens using JSP for Eligibility module. Implemented client side validations using JavaScript
  • Wrote business rules using Drools and business logic processing customs declarations
  • Developed rule modules using Rule Engines, Drools.
  • Used XML extensively in the process of communicating with several external applications.
  • Developed XSL’s to customize the display data from XML’s obtained through other systems.
  • Responsible for coding using AJAX for getting data from a database without reloading the entire page.
  • Designed and developed the Logger (Log4j) framework.
  • Extensively hand-on on developing Customer WebPortal(CWP) using Spring 3.0 Framework, using MVC Framework (@Controller & @Request Mapping), JSP, Servlets,Java, CSS, HTML, JQuery and JavaScript
  • Configured Multi -tenancy for multiple site in LiferayPortal.
  • Followed sprint cycle iterations during development (SCRUM methodology).
  • Developed Perl and Shell Scripts on the UNIX machine to fix bugs.
  • Preparing and executing unit test cases using the J - unit
  • Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing.
  • Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Involved in the build automation using the automation tool Ant on the Unix machine.
  • Involved writing business rules using Java Drools

Environment: Java, Servlets, JSP, Struts, JNDI, LDAP, JMS, WebSphere MQ, JNDI, XML, XSLT, SAX, DOM, Log4j, CVS, JavaScript, AJAX, SOAP, Agile Methodology, Eclipse, Web Sphere Application Server, Oracle, CVS, Perl, Shell, UNIX, Windows XP.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used Agile methodology and participated in Scrum meetings.
  • Involved in creating all modules of project especially updating Employee profile, leave applications and new project allocations.
  • Analyze and estimate changes for requested enhancements
  • To prepare low-level design of the application using use case diagrams, sequence diagrams, class diagrams
  • Hands on drools for building business rules
  • Developed Internalization for Liferayportal.
  • Developed file integration project to archive selected data files onAS/400for OS/390
  • Developed programs to transfer files betweenAS/400, OS/390, PC and NT network with FTP, Client Access file transfer and DDM file
  • Wide experienced in using J2EE, EJB2.1, EJB3.0, RMI, JPA, Spring, Hibernate, JDBC, JSP, Apache Struts, Servlets, JMS, XML, IBM MQ Series and JavaScript.
  • Design entire application using various design patterns such as Singleton, Factory, Service Locator, Business Delegate, Observerand Data Access Object
  • Develop custom tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XMLand HTML
  • Build the ANT scripts for creating and deploying the .ear files for all custom modules.
  • Applying rules on individual accounts by drools rules engine which contain certain business rules.
  • Developed rule modules using Rule Engines, Drools.
  • Migrate current JSP and servlet based presentation layer
  • Create port let based presentation layer
  • Create delegate layer which is responsible to identify CGX business components
  • Used DWR for Ajax calls and dynamic filling of select boxes and text fields.
  • Troubleshooting of all problems within the system
  • Coordinate with team in troubleshooting and fixing production application issues
  • Implement the mechanism of logging and debugging with Log4j
  • Use CVS for Source Code Management
  • Create dynamic PDF files for important documents using XML and XSL
  • Involved in developing both client-side validations using JavaScript and Validation framework
  • Migrated data into the database and did database backups in SQL server.

Environment: Java, Servlets, JSP, Struts, JNDI, LDAP, JMS, WebSphere MQ, JNDI, XML, XSLT, SAX, DOM, Log4j, CVS, JavaScript, AJAX, SOAP, Agile Methodology, Eclipse, Web Sphere Application Server, Oracle, CVS, Perl, Shell, UNIX, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Responsible for transforming design mock-ups to W3C standards compliant HTMLpages usingXHTML, CSS3.
  • Responsible for creating JavaScript code, for different modules under high pressure to meet time line.
  • Involved in designing the User Interface mainly focusing on easing access to registration, plans and
  • Features available on the website using XHTML, CSS/CSS3, JavaScript and JQuery.
  • Used SQL Developer for developing SQL queries and stored procedures for Oracle Database 11g connectivity.
  • Apache subversion SVN repository is used to get the input code and updated changes.
  • Focused on improving readability, utility, and overall UX.
  • Preparation of effort estimation and schedule for the every phase of enhancements & work allocation.
  • Functional Testing of Web services for load performance using Restful UI and Advanced REST client application and code testing is done using JUNIT.
  • Extensively used Core Spring Framework for Dependency Injections of components.

Environment: JBoss Developer Studio, Spring Framework, JDBC, Oracle Database 11g, JUnit, SVN repository, jQuery, RESTFUL UI, RESTFUL Webservices, SQL Developer, JBoss application Server, XHTML, HTML5, CSS/CSS3, JSP.

Confidential

Trainee Java Developer

Responsibilities:

  • Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
  • Implemented the core java programming for the business logic.
  • Web pages are developed using Java Server Pages.
  • Implemented the collections framework using HashMap, Hashtable, ArrayList and Hashset.
  • Used the concepts of Multithreading to handle the deadlock situations and to support the concurrent execution.
  • Developed entire project using struts framework and developed layout using tiles.
  • Developed business modules using Hibernate & Spring frame work technologies.
  • Designed the presentation layer with JSP.
  • Configuration of application using Spring, Struts, Hibernate, Java Server Pages.
  • Used Struts Framework JSP for Front End User Interface design. Worked with the collection libraries.
  • Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
  • Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance with the business requirements.
  • Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.

Environment: Java 1.4, J2EE, JDBC, JSP, Hibernate, Struts, spring 2.0, Eclipse, HTML5, Oracle 8i, Net Beans, MS Access, UML, Rational Rose, Apache Tomcat.

We'd love your feedback!