We provide IT Staff Augmentation Services!

Java/j2ee Developer/ui Developer Resume

3.00/5 (Submit Your Rating)

Lebanon, NY

SUMMARY

  • Sun Certified Java Programmer with over 8 years of IT experience in analysis, design and development using Java and J2EE.
  • Experience in all phases of software development life cycle including requirements analysis, applications design, development, integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
  • Extensive experience with advanced J2EE Frameworks such as spring, Struts and Hibernate.
  • Experience in Test Driven Development, Waterfall model and agile methodologies like SCRUM.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (spring, Struts, ORM Frameworks).
  • Highly proficient in creating maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Experienced in working on SOAP JAX-WS and REST JAX-RS web services and java messaging using JMS.
  • Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Junit and advanced java concepts like Web Services, HTML, DHTML,CSS, JSP, Servlets,EJB,JavaMail,Log4j,ANT,XML, XSLT.
  • Experienced in Java multi-threading, socket programming, RMI.
  • Hands on experience on RIA's (Rich Internet Applications) using HTML5, CSS2/CSS3, XML, AngularJs, Mobile Angular UI, Handlebars, Ajax, JQuery, ReactJS, JavaScript hybrid apps, Highcharts, with servers and databases .
  • Expertise in Distributed and Web environments, focused in JAVA Technologies (Core JAVA, Servlets, JSP, JDBC, Struts Framework and spring).
  • Worked on E-commerce backbends using Java. Having experience with Developing, Configuring, and testing application environments using Java.
  • Good knowledge and understanding of object oriented analysis, design and development.
  • Expertise in Object Oriented Analysis, Design and Development (OOAD) methodologies.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL queries.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Had experience in JMS and Message Queue listeners for Message Queue Service.
  • Written JUnit Test Cases for challenging environments.
  • Expertise in working with Windows, LINUX, SOLARIS 9/10 and UNIX, Shell Scripting, Subversion and CLEARCASE platforms.
  • Developed Java applications and tools to automate tests run in UNIX environment.
  • Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory Method.
  • Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, UML, C++

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Angular JS, AJAX.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 8.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools: XMLSpy, Ant, PL/SQL Developer, JUnit, I Report, JIRA

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g, HSQL, PL/SQL, My SQL, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

Frameworks: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j, AngularJS, RESTful

Version Control: Rational Clear Case, RationalClear Quest, CVS (Concurrent Versions System), VSS, SVN (Apache Subversion), VSS (Visual Source Safe) Team Foundation Server and GIT.

Testing: JUnit 4.1, J-Mock, Easy Mock, Spring Test, TDD

PROFESSIONAL EXPERIENCE

Confidential, Lebanon, NY

Java/J2EE Developer/UI Developer

Responsibilities:

  • Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
  • Involved in various phases of Software Development Life cycle (SDLC) of the application.
  • Developed RESTful web services for the project as per the business requirements.
  • Understand the business requirement of the project and coding in accordance with the technical design document.
  • DevelopedUILayer for the application using HTML5, CSS3 and KENDOUI.
  • Involved inJava, J2EE, struts, web services and Hibernate in a fast paced development environment.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Worked with TFS to place updated codebase in repository.
  • Involved in developing XML Schemas and used JAXB for marshalling/un-marshalling.
  • Developed UI web pages using JSP, JSTL, HTML, CSS, Java script, AngularJS, Ajax and JSON.
  • Used their Proprietary framework to implement rules and validations for front end.
  • Involved in writing POJO classes, XML configurations.
  • Involved in defining DAO interfaces and writing SQLqueries.
  • Hibernate 3.0 is implemented for mapping object-oriented domain model to Oracle11g.
  • Troubleshoot post-Install configurations issues. As well as recommend fixes to be applied to create new builds. Escalate issues to developers accordingly when resolving issues encountered with a Jenkinsbuild job.
  • Implemented several Java/J2EE design patterns like Spring MVC, Singleton, Spring Dependency Injection and Data Transfer Object.
  • Used WebLogic Application server to deploy and restart web applications.
  • Wrote build scripts for compiling and creating jar files using Maven for the application.
  • Created a Selenium WebDriver script to test Sign In.
  • Used Selenium IDE and Firebug to identify xpaths for dynamic AUT objects.
  • Involved in debugging and troubleshooting related to production and environment issues
  • Involved in fixing of defects and enhancements.
  • Tested all application controllers extensively with Mocha and Angular's built-in testing facilities.
  • Involved in Unit Testing and Integration Testing of the application using Junit, Mockito.
  • Used static analysis tools to make sure the code maintains all standards.
  • Used Clover to maintain code coverage for the entire project.
  • Used Log4j to print logging, debugging and warning information.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Interacted with testing team to fix defects.

Environment: JSP, Java Script, JDK1.6, J2EE, JSP 2.0, Spring 3.0, Spring DAO, Ajax, JSON, WebSphere, Eclipse 3.6.0, Jenkins,Log4j, Oracle 11g, AWS, SQL developer, Web Services, JAX-RS, Hibernate 3.0, Git, CSS, Maven, XML, Windows-XP, Unix, AngularJS, HTML,CSS.

Confidential, St. Louis, MO

Sr. Java/J2ee developer

Responsibilities:

  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
  • Worked on 5 verticals of an application on agile base development cycle with a By-weekly sprint.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
  • Used Hibernate Cache for query to improve the application performance.
  • Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
  • Created REST based web services using JAX-RS library.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Designed and developed very complex and large web pages using AngularJS, HTML 5,and CSS.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • UsedSpringDAOconcept in order to interact with database (DB2) using JDBC template.
  • JSPs, Servlets, XML descriptors, using WebSphere Application Server.
  • Build & Deployment in WebSphere 8.5 Application Server.
  • Worked with XML and JSON contents.
  • UtilizedSpringannotationsand XML configuration forDependency Injection
  • Involved in Analysis, Design, development, testing and Maintenance using UML.
  • Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
  • Used Maven to build the J2EE application.
  • Worked on Database Stored Procedures and Functions, views and Synonyms.
  • Used GIT controls to track and maintain the different version of the project.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Wrote unit test cases using JUnit, JMock.

Environment: Java8, Spring 4.0, Hibernate 4.3.0, Maven 3.3, JAX-RS, Spring MVC, Spring JDBC, HTML5, CSS 3, JavaScript, AJAX, AngularJS, JUnit 4,JMock, GIT, Java Beans, Row Mapper, Jenkins, Eclipse Luna, DB2, JIRA, EJB, JSON, XML, JSP, Servlets, Log4j.

Confidential, Redmond, WA

Front End, JEE Developer

Responsibilities:

  • Reviewing Business Requirements, Functional Specifications and creating Detailed Design documents for development.
  • I used JIRA and Confluence is the ideal configuration within the internal enterprise tool landscape in agile methodology.
  • Communicating and prioritizing work in team by using JIRA
  • Configured Deployment Descriptor (web.xml) for the applications.
  • Configured spring beans following the Spring Framework’s Dependency Injection (DI) andInversion of Control (IOC) principles, both xml and annotation based.
  • Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template
  • Designed and developed custom spring bean resolvers for handling tenant specific requests atruntime.
  • Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX,Spring Form tags, Tiles, JSTL tags etc.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • JQuery & Ajax are used intensely for producing responsive User Interface.
  • Configuring Tiles definitions for the application's presentation layout.
  • Developing Spring MVC Controllers for handling of web requests from the presentation layerby use of URL Handler Mapping.
  • Used AngularJS as the development framework to build a single-page application.
  • Writing validation classes to check against the request submitted for communicating to the userwith appropriate validation messages.
  • Developing service layer by understanding complex business logic.
  • DAO layer development using Hibernate, HQL and their respective mapping/annotations andconfiguration files.

Environment: JDK 1.6/1.7, Hibernate 4.1.9, Spring 3.5, Spring MVC, AJAX, JSP, JQuery, JSON, Tiles, JSTL, Servlets, Web Services, SOAP, Restful Services, WS-Security, Angular JS, SQLServer-2005/2000 T-SQL, GIT, JBOSS AS 7.1, MULE ESB 5.5 Maven 2.0, JavaScript, XML, XSD, DHTML, CSS3, HTML5.

Confidential

Java Developer

Responsibilities:

  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Involved in resolving the Design issues and other project related problems
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed the credit check module using Servlets and JSP.
  • Involved in injecting dependencies into code using spring core module.
  • CSS is used to style Web pages with user friendly guidelines.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Performed client side validations using JavaScript.
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml files.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.
  • Used CVS for code repository.

Environment: Java 1.6,JUNIT, DB2, Rational Rose, CVS, UNIX, Struts 1.0, JSP, JDBC, EJB 2.0, ANT, XML, IBM Web Sphere, Servlets, Spring 2.5, JavaScript, JAX-WS (SOAP) web services, SAX.

Confidential

J2EE Developer

Responsibilities:

  • Responsible for 4 modules which included handling payments from Bad Debt, Eft, MultiCheque and Bpay from complete design to development.
  • Developed Entire Modules using Struts (wrote the form-beans, action-mappings, action classes and validator framework), Java, Java Beans, JSP.
  • Implemented Data Access Objects for the application which is identified as the mighty component and has used the same DAO in other projects.
  • Developed the build scripts for building and deploying the application using Ant-1.6.5
  • Used Weblogic 8.1 for deploying the application. Created the database connections pools in the Weblogic for accessing the database.
  • Configure the production system over SSL
  • Parsed the XML files SAX and DOM parsers in AusPost, Bpay, POS, BTR file uploads in later releases
  • Developed a Generic Java class to send an auto generated mail using java mail API once the order has been placed

Environment: Java Mail, Mercury Quality Center, Struts, Log4J, Design Patterns, AJAX, J2EE, JSP, Java Servlets, JavaScript, DHTML, HTML, Java, XML, XSLT, Microsoft Visual source safe, UNIX, Windows 2003 Server, Eclipse 3.0, Weblogic 8.1, Oracle9.1

We'd love your feedback!