We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

MinnesotA

SUMMARY

  • Over Eight (8+) Years of IT experience in Analysis, design, development implementation, testing and supporting 3 - Tier, N-Tier, Business-to-Client, Business-to-Business applications using Strong technical knowledge in Core Java, J2EE and JEE development.
  • Strong knowledge in Software Development Life Cycle (SDLC), worked in most of the life cycle phases.
  • Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD)
  • Expertise in Web UI development using JavaScript OOP, AJAX, CSS, (X) HTML. Expertise in XML technologies XPath, XSL, XSLT.
  • Good experience designing databases, ORACLE 8i/9i/10g, MySQL and SQL Server.
  • Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
  • Experience in developing applications using Apache Tomcat, BEA Web Logic, and JBoss.
  • Expertise in web services technologies such as SOAP, Restful.
  • Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, Hibernate, and JPA.
  • Extensive & expert level of experience with Java Platform, JEE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX and JSP.
  • Expertise in various open source frameworks like Struts 2.x, 1.x, Spring, JSF, Ext JS and ORM Technology like Hibernate 3.0.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JMS and Object Oriented Programming techniques.
  • Extensive development experience in different IDE's like Eclipse, MyEclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Expertise in various components in Spring IOC, AOP and MVC (Model View Controller) architecture.
  • Experience with Ext JS framework using AJAX services.
  • Good understanding on NoSQL technologies like MongoDB.
  • Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

TECHNICAL SKILLS

Programming Languages: JAVA, C, C++, Python, SQL/PLSQL

Java/J2EE Technologies: J2EE, Servlets, Struts, Hibernate, Spring, JSP 1.2, JSF 1.2/2.1, EJB 1.1, JDBC, XML, XSL, JAXP, DOM, JNDI, JMS

Scripting Technologies: JavaScript, JQuery, AngularJS

Web Frameworks: Struts, spring

Databases: Oracle 8i/9i/10g/11g, IBM DB2 7.1/8.0, SQL Server, My SQL

Web Services: SOAP, WSDL, UDDI, XML, XSD, XSL, REST, AWS

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

Methodologies: Agile, Waterfall

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

Version Control: Tortoise SVN, IBM Rational Clear Case and CVS.

Web/Application Servers: IBM Web Sphere 4.x, 5.x, 6.1, 7.0, BEA Web Logic 5.1, 8.1, 9.0, 10.0, JBoss 3.2.x, Apache Tomcat 5.5, 6.0

PROFESSIONAL EXPERIENCE

Confidential, Minnesota

Sr. Java / J2EE Developer

Responsibilities:

  • Involve in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Design and developed front-end using Servlet, JSP, JSF, DHTML, Java Script and AJAX.
  • Design the user interfaces using JSPs, developed custom tags, and used JSTL TagLibs.
  • Implement AJAX calls for improved customer experience.
  • Design UI using Display Tag Library presentation framework inside MVC.
  • Worked on JAVASCRIPT for validations.
  • Develop the front-end screens using HTML/HTML5, CSS3, JSP, JQuery and Angular JS.
  • Implement dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.
  • Use Spring IOC to inject services and their dependencies.
  • Use the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Involve in creating, modifying and updating database tables in Oracle Server.
  • Maintain CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, Bootstrap for designing Webpage's.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Implement the internal message channels utilizing JMS API and IBM MQ series.
  • Implement HQL queries to perform data base operations.
  • Developing REST APIs for communication to external application, application integration.
  • Implement SOAP based JAX-WS web services.
  • Involved in converting Soap to Rest Web Service.
  • Creating and updating tables using PL/SQL in the databases.
  • Use JDK 1.7 for developing the project.
  • Create test cases using JUNIT and Spring Test.
  • Involve in Code Reviews and Code deployment process.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Using continuous build using Jenkins
  • Developing REST APIs for communication to external application, application integration.
  • Used Tomcat Application Server and RAD to develop and deploy the application.
  • Using SVN for version control.
  • Using Maven to build the project.
  • Implement Spring AOP for logging and exception handling for common logic.
  • Developed application to work on multiple devices. Worked on Cross browser issues.
  • Following Agile methodology and SCRUM meetings to track, optimize and resolve impediments to meet deadlines on time.
  • Involve in integration testing and defect fixing.

Environment: J2EE 1.7, JSF, Spring 3.6, MVC 5, OOA/OOD, AJAX, JSP, Eclipse, Angular JS, Bootstrap, Tomcat, JQuery, EJB, SOAP, HTML, CSS, JavaScript, JSTL, SQL Web Services, Maven, SVN, JUnit

Confidential - Monroe, Louisiana

Java J2EE Developer

Responsibilities:

  • Worked on designing the content and delivering the solutions based on understanding the requirements.
  • Worked on the process for Technical design document, Story Board, Data Modal, Cover document, Artifacts creation and managing in e-room.
  • Developed User Interface using JavaScript, AngularJS, JSP, HTML, CSS and Bootstrap.
  • Used AJAXAPI for intensive user operations and client-side validations.
  • Worked with Java, J2EE, SQL, JDBC, XML, JavaScript, web servers.
  • Utilized Servlet for the controller layer, JSP and JSP tags for the interface.
  • Worked on Model View Controller Pattern and various design patterns.
  • Developed various Junit test cases for Unit Testing
  • Worked with designers, architects, developers for translating data requirements into the physical schema definitions for SQL sub-programs and modified the existing SQL program units.
  • Designed and Developed SQL functions and stored procedures.
  • Involved in debugging and bug fixing of application modules.
  • Efficiently dealt with exceptions and flow control.
  • Worked on Object Oriented Programming concepts.
  • Added Log4j to log the errors.
  • Used Eclipse for writing code and CVS for version control.
  • Installed and used DB2 database.
  • Worked on JIRA for tracking the task and controlling bugs.
  • Spearheaded coding for site management which included change of requests for enhancing and fixing bugs pertaining to all parts of the website.

Environment: Java, JDK1.6, WebSphere, AngularJS, JavaScript, JSP, JDBC, Servlets, DB-2, XML, Windows XP, Ant, Eclipse, CVS

Confidential - Washington, DC

Java Developer

Responsibilities:

  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and spring 3.0.
  • Developed Web services to allow communication between the applications using Rest and SOAP Web services.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Integrated spring among different layers of an application.
  • Used spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Implemented Business Logic using POJOs and used Tomcat to deploy the applications
  • Implemented various Java design patterns like Front Controller, Singleton, Data Access objects, Dependency Injection Pattern etc.
  • Implemented various complex PL SQL queries.
  • Developed various Junit test cases for Unit Testing.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked with WebSphere as the application server.
  • Used SVN as versioning system.
  • Interacted with the users in case of technical problems mentoring the business users.

Environment: J2EE, Servlets, Spring 3.0, Hibernate 3.0, Apache Axis2, Rest and SOAP Web Services, Spring Framework 3.0, HTML, JavaScript, JDBC, Agile Methodology, PL SQL, XML, UML, UNIX, SVN, Oracle 10g, WebSphere Application Server 7.0 /6.0, Tomcat

Confidential - New York, NY

Java J2EE Developer

Responsibilities:

  • Used Web Sphere for developing use cases, sequence diagrams and preliminary class diagrams for the system in UML.
  • Extensively used Web Sphere Studio Application Developer for building, testing, and deploying applications.
  • Used Spring Framework based on (MVC) Model View Controller.
  • Developed the presentation layer and GUI framework in HTML, JSP and Client-Side validations were done.
  • Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Implemented XQuery and XPath for querying and node selection based on the client input XML files to create Java Objects.
  • Used Web Sphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to the MYSQL database.
  • Designing GUI screens by using HTML, JSP.
  • Developed the user interface using the JSP pages and DHTML to design the dynamic HTML pages
  • Developed Session Beans on Web Sphere for the transactions in the application
  • Utilized WSAD to create JSPs/Servlets/EJBs that pulled information from a DB2/UDB database and sent to a front end GUI for end users.
  • Write the SQL Queries to retrieve the information from the Database.
  • Written server side validations using JavaScript.
  • In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views
  • Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on Web Sphere server
  • Authentication of the users is implemented using LDAP.

Environment: Java 1.6, EJB, IBM Web Sphere Application server v5.1, Spring 2.0, JSP, Servlets, JUnit, JDBC, XML, XSLT, CSS, DOM, HTML, MySQL, JavaScript, Oracle, UML, Clear Case, ANT

Confidential

Software Engineer

Responsibilities:

  • Played an active role in the team by interacting with business analyst and converted business requirements into system requirements
  • Interacted with Business Analyst and other end users to resolve any user requirement issues
  • Design and development of Software Design Document using UML.
  • Presentation tier of the application was built completely on Struts framework.
  • Created graphical user interfaces (GUIs) using the JSP and Struts HTML components
  • Used Spring Framework for implementing business logic and maintaining transactions.
  • Used xml style syntax for defining object relational metadata and server side validations using Struts Validator.
  • Developed JSPs strictly confining to using JSTL and not using any JSP element consisting of Java code.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases using spring frameworks
  • Provide extensive Pre- delivery support using Bug fixing and code reviews.

Environment: Windows XP, Java (JDK 1.4), J2EE, Struts, JSP1.2, HTML, XML, XSL, CSS, JavaScript, BEA Web logic 8.1 Server, Oracle 9i

Hire Now